Author: bdubbs
Date: Fri May 3 10:01:50 2019
New Revision: 21541
Log:
Update to gedit-3.32.0.
Add gspell-1.8.1 in support of gedit.
Added:
trunk/BOOK/general/genlib/gspell.xml
- copied, changed from r21540, trunk/BOOK/general/genlib/aspell.xml
Modified:
trunk/BOOK/general.ent
trunk/BOOK/general/genlib/genlib.xml
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/packages.ent
trunk/BOOK/postlfs/editors/gedit.xml
Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent Thu May 2 13:44:50 2019 (r21540)
+++ trunk/BOOK/general.ent Fri May 3 10:01:50 2019 (r21541)
@@ -1,12 +1,12 @@
<!-- $LastChangedBy$ $Date$ -->
-<!ENTITY day "02"> <!-- Always 2 digits -->
+<!ENTITY day "03"> <!-- Always 2 digits -->
<!ENTITY month "05"> <!-- Always 2 digits -->
<!ENTITY year "2019">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
-<!ENTITY releasedate "May 2nd, &year;">
+<!ENTITY releasedate "May 3rd, &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!-- x.y|development -->
Modified: trunk/BOOK/general/genlib/genlib.xml
==============================================================================
--- trunk/BOOK/general/genlib/genlib.xml Thu May 2 13:44:50 2019
(r21540)
+++ trunk/BOOK/general/genlib/genlib.xml Fri May 3 10:01:50 2019
(r21541)
@@ -66,6 +66,7 @@
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="gobject-introspection.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="grantlee.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gsl.xml"/>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gspell.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="icu.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="jansson.xml"/>
<!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="js38.xml"/>
-->
Copied and modified: trunk/BOOK/general/genlib/gspell.xml (from r21540,
trunk/BOOK/general/genlib/aspell.xml)
==============================================================================
--- trunk/BOOK/general/genlib/aspell.xml Thu May 2 13:44:50 2019
(r21540, copy source)
+++ trunk/BOOK/general/genlib/gspell.xml Fri May 3 10:01:50 2019
(r21541)
@@ -4,36 +4,36 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY aspell-download-http
"&gnu-http;/aspell/aspell-&aspell-version;.tar.gz">
- <!ENTITY aspell-download-ftp
"&gnu-ftp;/aspell/aspell-&aspell-version;.tar.gz">
- <!ENTITY aspell-md5sum "e66a9c9af6a60dc46134fdacf6ce97d7">
- <!ENTITY aspell-size "1.8 MB">
- <!ENTITY aspell-buildsize "58 MB (Additional 8 MB for EN dictionary)">
- <!ENTITY aspell-time "0.5 SBU">
+ <!ENTITY gspell-site "ftp.gnome.org/pub/gnome/sources/gspell/1.8" >
+
+ <!ENTITY gspell-download-http
"https://&gspell-site;/gspell-&gspell-version;.tar.xz">
+ <!ENTITY gspell-download-ftp
"ftp://&gspell-site;/gspell-&gspell-version;.tar.xz">
+ <!ENTITY gspell-md5sum "8269918ea5ff798e49943e7daf6a32b9">
+ <!ENTITY gspell-size "412 KB">
+ <!ENTITY gspell-buildsize "14 MB (with tests)">
+ <!ENTITY gspell-time "0.2 SBU (with tests)">
]>
-<sect1 id="aspell" xreflabel="Aspell-&aspell-version;">
- <?dbhtml filename="aspell.html"?>
+<sect1 id="gspell" xreflabel="gspell-&gspell-version;">
+ <?dbhtml filename="gspell.html"?>
<sect1info>
<othername>$LastChangedBy$</othername>
<date>$Date$</date>
</sect1info>
- <title>Aspell-&aspell-version;</title>
+ <title>gspell-&gspell-version;</title>
- <indexterm zone="aspell">
- <primary sortas="a-Aspell">Aspell</primary>
+ <indexterm zone="gspell">
+ <primary sortas="a-gspell">gspell</primary>
</indexterm>
<sect2 role="package">
- <title>Introduction to Aspell</title>
+ <title>Introduction to gspell</title>
<para>
- The <application>Aspell</application> package contains an interactive
- spell checking program and the <application>Aspell</application>
- libraries. <application>Aspell</application> can either be used as a
- library or as an independent spell checker.
+ The <application>gspell</application> package provides a flexible API to
+ add spell checking to a GTK+ application.
</para>
&lfs84_checked;
@@ -42,72 +42,57 @@
<itemizedlist spacing="compact">
<listitem>
<para>
- Download (HTTP): <ulink url="&aspell-download-http;"/>
+ Download (HTTP): <ulink url="&gspell-download-http;"/>
</para>
</listitem>
<listitem>
<para>
- Download (FTP): <ulink url="&aspell-download-ftp;"/>
+ Download (FTP): <ulink url="&gspell-download-ftp;"/>
</para>
</listitem>
<listitem>
<para>
- Download MD5 sum: &aspell-md5sum;
+ Download MD5 sum: &gspell-md5sum;
</para>
</listitem>
<listitem>
<para>
- Download size: &aspell-size;
+ Download size: &gspell-size;
</para>
</listitem>
<listitem>
<para>
- Estimated disk space required: &aspell-buildsize;
+ Estimated disk space required: &gspell-buildsize;
</para>
</listitem>
<listitem>
<para>
- Estimated build time: &aspell-time;
+ Estimated build time: &gspell-time;
</para>
</listitem>
</itemizedlist>
- <bridgehead renderas="sect3">Additional Downloads</bridgehead>
- <para>
- You'll need to download at least one dictionary. The link below will take
- you to a page containing links to dictionaries in many languages.
- </para>
+ <bridgehead renderas="sect3">gspell Dependencies</bridgehead>
- <itemizedlist spacing="compact">
- <listitem>
- <para>
- Aspell dictionaries: <ulink url="&gnu-http;/aspell/dict"/>
- </para>
- </listitem>
- </itemizedlist>
-
- <bridgehead renderas="sect3">Aspell Dependencies</bridgehead>
-
- <bridgehead renderas="sect4">Required</bridgehead>
- <para role="required">
- <xref linkend="which"/> (for the dictionaries)
+ <bridgehead renderas="sect4">Optional</bridgehead>
+ <para role="optional">
+ <xref linkend="gobject-introspection"/>,
+ <xref linkend="gtk-doc"/>,
+ <xref linkend="iso-codes"/>,
+ <xref linkend="vala"/>, and
+ <xref linkend="valgrind"/>
</para>
<para condition="html" role="usernotes">
- User Notes: <ulink url="&blfs-wiki;/aspell"/>
+ User Notes: <ulink url="&blfs-wiki;/gspell"/>
</para>
</sect2>
<sect2 role="installation">
- <title>Installation of Aspell</title>
-
- <para>First, fix some problems identified by gcc7:</para>
-
-<screen><userinput>sed -i '/ top.do_check ==/s/top.do_check/*&/'
modules/filter/tex.cpp &&
-sed -i '/word ==/s/word/*&/'
prog/check_funs.cpp</userinput></screen>
+ <title>Installation of gspell</title>
<para>
- Install <application>Aspell</application> by running the following
+ Install <application>gspell</application> by running the following
commands:
</para>
@@ -115,78 +100,19 @@
make</userinput></screen>
<para>
- This package does not come with a test suite.
+ To test the results, issue: <command>make check</command>. One test,
+ test-checker,
+ is known to fail if the external package
+ <ulink url="http://hunspell.github.io/">Hunspell</ulink> is not
installed.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
-<screen role="root"><userinput>make install &&
-ln -svfn aspell-0.60 /usr/lib/aspell &&
-
-install -v -m755 -d /usr/share/doc/aspell-&aspell-version;/aspell{,-dev}.html
&&
-
-install -v -m644 manual/aspell.html/* \
- /usr/share/doc/aspell-&aspell-version;/aspell.html &&
-
-install -v -m644 manual/aspell-dev.html/* \
- /usr/share/doc/aspell-&aspell-version;/aspell-dev.html</userinput></screen>
-
- <para>
- If you do not plan to install <application>Ispell</application>, then
copy
- the wrapper script <command>ispell</command>:
- </para>
-
-<screen role="root"><userinput>install -v -m 755 scripts/ispell
/usr/bin/</userinput></screen>
-
- <para>
- If you do not plan to install <application>Spell</application>, then copy
- the wrapper script <command>spell</command>:
- </para>
-
-<screen role="root"><userinput>install -v -m 755 scripts/spell
/usr/bin/</userinput></screen>
+<screen role="root"><userinput>make install</userinput></screen>
</sect2>
- <sect2 role="commands">
- <title>Command Explanations</title>
-
-<!-- <para>
- <command>make -C manual pdf</command>: This command is listed twice as
- the first time it runs it will display an error and abort, although it
- creates the requested file. Running the command again ensures the other
- file is also created.
- </para>
- -->
- <para>
- <command>ln -svfn aspell-0.60 /usr/lib/aspell</command>: This command is
- useful for configuration of other applications, such as
- <xref linkend="enchant"/>.
- </para>
- </sect2>
-
- <sect2 role="configuration">
- <title>Configuring Aspell</title>
-
- <sect3>
- <title>Configuration Information</title>
-
- <para>
- After <application>Aspell</application> is installed, you must set up
at
- least one dictionary. Install one or more dictionaries by running the
- following commands:
- </para>
-
-<screen><userinput>./configure &&
-make</userinput></screen>
-
- <para>
- Now, as the <systemitem class="username">root</systemitem> user:
- </para>
-
-<screen role="root"><userinput>make install</userinput></screen>
- </sect3>
- </sect2>
<sect2 role="content">
<title>Contents</title>
@@ -197,192 +123,42 @@
<segtitle>Installed Directories</segtitle>
<seglistitem>
- <seg>
- aspell, aspell-import, precat, preunzip, prezip, prezip-bin,
- pspell-config, run-with-aspell, word-list-compress and optionally,
- ispell and spell.
- </seg>
- <seg>libaspell.so and libpspell.so</seg>
- <seg>/usr/include/pspell and /usr/lib/aspell-0.60</seg>
+ <seg>gspell-appl</seg>
+ <seg>libgspell-1.so</seg>
+ <seg>/usr/include/gspell-1 and
+ /usr/share/gtk-doc/html/gspell-1.0</seg>
</seglistitem>
</segmentedlist>
-
+<!--
<variablelist>
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
- <varlistentry id="aspell-prog">
- <term><command>aspell</command></term>
- <listitem>
- <para>
- is a utility that can function as an <command>ispell -a</command>
- replacement, as an independent spell checker, as a test utility to
- test out <application>Aspell</application> features, and as a
- utility for managing dictionaries.
- </para>
- <indexterm zone="aspell aspell-prog">
- <primary sortas="b-aspell">aspell</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="aspell-ispell">
- <term><command>ispell</command></term>
- <listitem>
- <para>
- is a wrapper around <command>aspell</command> to invoke it in
- <command>ispell</command> compatible mode.
- </para>
- <indexterm zone="aspell aspell-ispell">
- <primary sortas="b-ispell">ispell</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="aspell-spell">
- <term><command>spell</command></term>
- <listitem>
- <para>
- is a wrapper around <command>aspell</command> to invoke it in
- <command>spell</command> compatible mode.
- </para>
- <indexterm zone="aspell aspell-spell">
- <primary sortas="b-spell">spell</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="aspell-import">
- <term><command>aspell-import</command></term>
- <listitem>
- <para>
- imports old personal dictionaries into
- <application>Aspell</application>.
- </para>
- <indexterm zone="aspell aspell-import">
- <primary sortas="b-aspell-import">aspell-import</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="precat">
- <term><command>precat</command></term>
- <listitem>
- <para>
- decompresses a <command>prezip</command>ped file to stdout.
- </para>
- <indexterm zone="aspell precat">
- <primary sortas="b-precat">precat</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="preunzip">
- <term><command>preunzip</command></term>
- <listitem>
- <para>
- decompresses a <command>prezip</command>ped file.
- </para>
- <indexterm zone="aspell preunzip">
- <primary sortas="b-preunzip">preunzip</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="prezip">
- <term><command>prezip</command></term>
- <listitem>
- <para>
- is a prefix delta compressor, used to compress sorted word lists or
- other similar text files.
- </para>
- <indexterm zone="aspell prezip">
- <primary sortas="b-prezip">prezip</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="prezip-bin">
- <term><command>prezip-bin</command></term>
- <listitem>
- <para>
- is called by the various wrapper scripts to perform the actual
- compressing and decompressing.
- </para>
- <indexterm zone="aspell prezip-bin">
- <primary sortas="b-prezip-bin">prezip-bin</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="pspell-config">
- <term><command>pspell-config</command></term>
- <listitem>
- <para>
- displays information about the
- <filename class="libraryfile">libpspell</filename> installation,
- mostly for use in build scripts.
- </para>
- <indexterm zone="aspell pspell-config">
- <primary sortas="b-pspell-config">pspell-config</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="run-with-aspell">
- <term><command>run-with-aspell</command></term>
- <listitem>
- <para>
- is a script to help use <application>Aspell</application> as an
- <command>ispell</command> replacement.
- </para>
- <indexterm zone="aspell run-with-aspell">
- <primary sortas="b-run-with-aspell">run-with-aspell</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="word-list-compress">
- <term><command>word-list-compress</command></term>
- <listitem>
- <para>
- compresses or decompresses sorted word lists for use with the
- <application>Aspell</application> spell checker.
- </para>
- <indexterm zone="aspell word-list-compress">
- <primary sortas="b-word-list-compress">word-list-compress</primary>
- </indexterm>
- </listitem>
- </varlistentry>
-
- <varlistentry id="libaspell">
- <term><filename class="libraryfile">libaspell.so</filename></term>
+ <varlistentry id="gspell-appl">
+ <term><command>gspell-appl</command></term>
<listitem>
<para>
- contains spell checking API functions.
+ ?????
</para>
- <indexterm zone="aspell libaspell">
- <primary sortas="c-libaspell">libaspell.so</primary>
+ <indexterm zone="gspell gspell-appl">
+ <primary sortas="b-gspell-appl">gspell-appl</primary>
</indexterm>
</listitem>
</varlistentry>
- <varlistentry id="libpspell">
- <term><filename class="libraryfile">libpspell.so</filename></term>
+ <varlistentry id="libgspell">
+ <term><filename class="libraryfile">libgspell-1.so</filename></term>
<listitem>
<para>
- is an interface to the
- <filename class="libraryfile">libaspell</filename> library. All the
- spell checking functionality is now in
- <filename class="libraryfile">libaspell</filename> but this library
- is included for backward compatibility.
+ ?????
</para>
- <indexterm zone="aspell libpspell">
- <primary sortas="c-libpspell">libpspell.so</primary>
+ <indexterm zone="gspell libgspell-1">
+ <primary sortas="c-libgspell-1">libgspell-1.so</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
+-->
</sect2>
</sect1>
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Thu May 2 13:44:50
2019 (r21540)
+++ trunk/BOOK/introduction/welcome/changelog.xml Fri May 3 10:01:50
2019 (r21541)
@@ -43,6 +43,19 @@
-->
<listitem>
+ <para>May 3rd, 2019</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to gedit-3.32.0. Fixes
+ <ulink url="&blfs-ticket-root;11808">#11808</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[bdubbs] - Add gspell-1.8.1 in support of gedit.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>May 1st, 2019</para>
<itemizedlist>
<listitem>
Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent Thu May 2 13:44:50 2019 (r21540)
+++ trunk/BOOK/packages.ent Fri May 3 10:01:50 2019 (r21541)
@@ -65,7 +65,7 @@
<!ENTITY bluefish-version "2.2.10">
<!ENTITY ed-version "1.15">
<!ENTITY emacs-version "26.2">
-<!ENTITY gedit-version "3.22.1">
+<!ENTITY gedit-version "3.32.0">
<!ENTITY joe-version "4.6">
<!ENTITY juffed-version "0.10.r71.gc3c1a3f">
<!ENTITY nano-version "4.2">
@@ -106,6 +106,7 @@
<!ENTITY gobject-introspection-version "1.60.1">
<!ENTITY grantlee-version "5.1.0">
<!ENTITY gsl-version "2.5">
+<!ENTITY gspell-version "1.8.1">
<!ENTITY icu-major "64">
<!ENTITY icu-minor "2">
Modified: trunk/BOOK/postlfs/editors/gedit.xml
==============================================================================
--- trunk/BOOK/postlfs/editors/gedit.xml Thu May 2 13:44:50 2019
(r21540)
+++ trunk/BOOK/postlfs/editors/gedit.xml Fri May 3 10:01:50 2019
(r21541)
@@ -6,10 +6,10 @@
<!ENTITY gedit-download-http
"&gnome-download-http;/gedit/&gnome-minor-22;/gedit-&gedit-version;.tar.xz">
<!ENTITY gedit-download-ftp
"&gnome-download-ftp;/gedit/&gnome-minor-22;/gedit-&gedit-version;.tar.xz">
- <!ENTITY gedit-md5sum "b3ee39faa2f905c83cb158a9b4d3fb44">
- <!ENTITY gedit-size "2.8 MB">
- <!ENTITY gedit-buildsize "71 MB">
- <!ENTITY gedit-time "0.8 SBU">
+ <!ENTITY gedit-md5sum "c2c5ae4cf16f034113a0145101143ae0">
+ <!ENTITY gedit-size "14 MB">
+ <!ENTITY gedit-buildsize "70 MB (with tests)">
+ <!ENTITY gedit-time "0.4 SBU (using parallelism=4; with tests)">
]>
<sect1 id="gedit" xreflabel="Gedit-&gedit-version;">
@@ -75,7 +75,8 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="gsettings-desktop-schemas"/>,
- <xref linkend="gtksourceview"/>,
+ <xref linkend="gspell"/>,
+ <xref linkend="gtksourceview4"/>,
<xref linkend="itstool"/>, and
<xref linkend="libpeas"/>
</para>
@@ -92,8 +93,7 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/>,
- <xref linkend="vala"/>,
- <ulink
url="http://ftp.acc.umu.se/pub/gnome/sources/gspell/">gspell</ulink>, and
+ <xref linkend="vala"/>, and
<ulink url="http://launchpad.net/zeitgeist">zeitgeist</ulink>
</para>
@@ -110,18 +110,21 @@
commands:
</para>
-<screen><userinput>./configure --prefix=/usr --disable-spell &&
-make</userinput></screen>
+<screen><userinput>mkdir build &&
+cd build &&
+
+meson --prefix=/usr -Dbuildtype=release .. &&
+ninja</userinput></screen>
<para>
- This package does not come with a test suite.
+ To test the results, issue: <command>ninja test</command>.
</para>
<para>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
-<screen role="root"><userinput>make install</userinput></screen>
+<screen role="root"><userinput>ninja install</userinput></screen>
</sect2>
@@ -129,14 +132,10 @@
<title>Command Explanations</title>
<para>
- <parameter>--disable-spell</parameter>: Use this switch to disable
- spell-checking capability. It is required if
- <application>gspell</application> is not installed.
+ <parameter>-Ddocumentation=true</parameter>: Use this option
+ to build the reference manual.
</para>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
- href="../../xincludes/gtk-doc-rebuild.xml"/>
-
</sect2>
<sect2 role="content">
@@ -149,8 +148,7 @@
<seglistitem>
<seg>
- gedit and
- gnome-text-editor (symlink to gedit)
+ gedit
</seg>
<seg>
libgedit.so
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page