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/*&amp;/' 
modules/filter/tex.cpp &amp;&amp;
-sed -i '/word ==/s/word/*&amp;/'                  
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 &amp;&amp;
-ln -svfn aspell-0.60 /usr/lib/aspell &amp;&amp;
-
-install -v -m755 -d /usr/share/doc/aspell-&aspell-version;/aspell{,-dev}.html 
&amp;&amp;
-
-install -v -m644 manual/aspell.html/* \
-    /usr/share/doc/aspell-&aspell-version;/aspell.html &amp;&amp;
-
-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 &amp;&amp;
-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 &amp;&amp;
-make</userinput></screen>
+<screen><userinput>mkdir build &amp;&amp;
+cd    build &amp;&amp;
+
+meson --prefix=/usr -Dbuildtype=release  .. &amp;&amp;
+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

Reply via email to