Author: bdubbs
Date: Sun Dec 13 15:48:30 2020
New Revision: 23977

Log:
Add inih-r52. Required for xfsprogs-5.10.0.
Update to xfsprogs-5.10.0. 
Update to libusb-1.0.24. 
Update to qemu-5.2.0.

Added:
   trunk/BOOK/general/genlib/inih.xml
      - copied, changed from r23976, 
trunk/BOOK/general/genlib/gobject-introspection.xml
Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/genlib.xml
   trunk/BOOK/general/genlib/libusb.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/postlfs/filesystems/xfsprogs.xml
   trunk/BOOK/postlfs/virtualization/qemu.xml

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent      Sat Dec 12 23:19:12 2020        (r23976)
+++ trunk/BOOK/general.ent      Sun Dec 13 15:48:30 2020        (r23977)
@@ -1,12 +1,12 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "11">                   <!-- Always 2 digits -->
+<!ENTITY day          "13">                   <!-- Always 2 digits -->
 <!ENTITY month        "12">                   <!-- Always 2 digits -->
 <!ENTITY year         "2020">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "December 11th, &year;">
+<!ENTITY releasedate  "December 13th, &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        Sat Dec 12 23:19:12 2020        
(r23976)
+++ trunk/BOOK/general/genlib/genlib.xml        Sun Dec 13 15:48:30 2020        
(r23977)
@@ -78,6 +78,7 @@
   <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="inih.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"/> 
-->
 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="js52.xml"/> 
-->

Copied and modified: trunk/BOOK/general/genlib/inih.xml (from r23976, 
trunk/BOOK/general/genlib/gobject-introspection.xml)
==============================================================================
--- trunk/BOOK/general/genlib/gobject-introspection.xml Sat Dec 12 23:19:12 
2020        (r23976, copy source)
+++ trunk/BOOK/general/genlib/inih.xml  Sun Dec 13 15:48:30 2020        (r23977)
@@ -5,36 +5,33 @@
   %general-entities;
 
   <!ENTITY gobject-introspection-download-http
-    
"&gnome-download-http;/gobject-introspection/1.66/gobject-introspection-&gobject-introspection-version;.tar.xz">
-  <!ENTITY gobject-introspection-download-ftp
-    
"&gnome-download-ftp;/gobject-introspection/1.66/gobject-introspection-&gobject-introspection-version;.tar.xz">
-  <!ENTITY gobject-introspection-md5sum        
"f43d661d39ff52d33622cb1854aaaf76">
-  <!ENTITY gobject-introspection-size          "992 KB">
-  <!ENTITY gobject-introspection-buildsize     "55 MB (with tests)">
-  <!ENTITY gobject-introspection-time          "0.2 SBU (Using parallelism=4; 
with tests)">
+    
"https://github.com/benhoyt/inih/archive/r&inih-version;/inih-r&inih-version;.tar.gz";>
+  <!ENTITY gobject-introspection-download-ftp  " ">
+  <!ENTITY gobject-introspection-md5sum        
"dc8b8638b84d990faa75b8558b34a68d">
+  <!ENTITY gobject-introspection-size          "20 KB">
+  <!ENTITY gobject-introspection-buildsize     "604 KB">
+  <!ENTITY gobject-introspection-time          "less than 0.1 SBU">
 ]>
 
-<sect1 id="gobject-introspection" 
xreflabel="gobject-introspection-&gobject-introspection-version;">
-  <?dbhtml filename="gobject-introspection.html"?>
+<sect1 id="inih" xreflabel="inih-&inih-version;">
+  <?dbhtml filename="inih.html"?>
 
   <sect1info>
     <othername>$LastChangedBy$</othername>
     <date>$Date$</date>
   </sect1info>
 
-  <title>gobject-introspection-&gobject-introspection-version;</title>
+  <title>inih-&inih-version;</title>
 
-  <indexterm zone="gobject-introspection">
-    <primary sortas="a-gobject-introspection">gobject-introspection</primary>
+  <indexterm zone="inih">
+    <primary sortas="a-inih">inih</primary>
   </indexterm>
 
   <sect2 role="package">
-    <title>Introduction to GObject Introspection</title>
+    <title>Introduction to inih</title>
 
     <para>
-      The <application>GObject Introspection</application> is used
-      to describe the program APIs and collect them in a uniform,
-      machine readable format.
+      This package is a simple .INI file parser written in C.
     </para>
 
     &lfs10_checked;
@@ -73,47 +70,27 @@
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required">
-      <xref linkend="glib2"/>
-    </para>
-
-    <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional">
-      <xref linkend="cairo"/> (required for the tests),
-      <xref linkend="gjs"/> (to satisfy one test),
-      <xref linkend="gtk-doc"/>,
-      <xref linkend="Mako"/>, and
-      <ulink url="https://pypi.org/project/Markdown/";>Markdown</ulink> (to 
satisfy one test)
-      <!-- There was talk of this being required in the release notes. Can 
someone
-      who doesn't have this installed verify? 
-      It is only needed for one test.  bdubbs March 3, 2019
-      -->
-    </para>
-
     <para condition="html" role="usernotes">User Notes:
-      <ulink url="&blfs-wiki;/gobject-introspection"/>
+      <ulink url="&blfs-wiki;/inih"/>
     </para>
   </sect2>
 
   <sect2 role="installation">
-    <title>Installation of GObject Introspection</title>
+    <title>Installation of inih</title>
 
     <para>
-      Install <application>GObject Introspection</application> by running
+      Install <application>inih</application> by running
       the following commands:
     </para>
 
 <screen><userinput>mkdir build &amp;&amp;
 cd    build &amp;&amp;
 
-meson --prefix=/usr .. &amp;&amp;
+meson --prefix=/usr -Ddefault_library=shared -Ddistro_install=true .. 
&amp;&amp;
 ninja</userinput></screen>
 
     <para>
-      To test the results, issue: <command>ninja test -k0</command>.
-      One test (test_docwriter) fails if the optional Markdown module is 
-      not installed.
+      This package does not come with a test suite.
     </para>
 
     <para>
@@ -124,25 +101,6 @@
 
   </sect2>
 
-  <sect2 role="commands">
-    <title>Command Explanations</title>
-
-    <para>
-      <option>-Dgtk_doc=true</option>: Build and install 
-      the documentation.
-    </para>
-
-    <para>
-      <option>-Dcairo=enabled</option>: Use cairo for tests.
-    </para>
-
-    <para>
-      <option>-Ddoctool=enabled</option>: Install g-ir-doc-tool 
-      and run related tests.
-    </para>
-
-  </sect2>
-
   <sect2 role="content">
     <title>Contents</title>
 
@@ -151,121 +109,19 @@
       <segtitle>Installed Libraries</segtitle>
       <segtitle>Installed Directories</segtitle>
 
-      <!-- g-ir-doc-tool is installed if mako is presnet -->
       <seglistitem>
         <seg>
-          g-ir-annotation-tool, g-ir-compiler, g-ir-doc-tool,
-          g-ir-generate, g-ir-inspect, and g-ir-scanner
+          None
         </seg>
         <seg>
-          libgirepository-1.0.so and
-          _giscanner.&python3-lib-suffix;.so
+          libinih.so
         </seg>
         <seg>
-          /usr/include/gobject-introspection-1.0,
-          /usr/lib/girepository-1.0,
-          /usr/lib/gobject-introspection,
-          /usr/share/gir-1.0, and
-          /usr/share/gobject-introspection-1.0
+          None
         </seg>
       </seglistitem>
     </segmentedlist>
 
-    <variablelist>
-      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
-      <?dbfo list-presentation="list"?>
-      <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="g-ir-annotation-tool">
-        <term><command>g-ir-annotation-tool</command></term>
-        <listitem>
-          <para>
-            creates or extracts annotation data from GI typelibs.
-          </para>
-          <indexterm zone="gobject-introspection g-ir-annotation-tool">
-            <primary 
sortas="b-g-ir-annotation-tool">g-ir-annotation-tool</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="g-ir-compiler">
-        <term><command>g-ir-compiler</command></term>
-        <listitem>
-          <para>
-            converts one or more GIR files into one or more typelib.
-          </para>
-          <indexterm zone="gobject-introspection g-ir-compiler">
-            <primary sortas="b-g-ir-compiler">g-ir-compiler</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-     <varlistentry id="g-ir-doc-tool">
-        <term><command>g-ir-doc-tool</command></term>
-        <listitem>
-          <para>
-            generates Mallard files that can be viewed with
-            <command>yelp</command> or rendered to HTML with
-            <command>yelp-build</command> from <ulink
-            
url="http://ftp.acc.umu.se/pub/gnome/sources/yelp-tools";>yelp-tools</ulink>.
-          </para>
-          <indexterm zone="gobject-introspection g-ir-doc-tool">
-            <primary sortas="b-g-ir-doc-tool">g-ir-doc-tool</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="g-ir-inspect">
-        <term><command>g-ir-inspect</command></term>
-        <listitem>
-          <para>
-            is a utility that gives information about a GI typelib.
-          </para>
-          <indexterm zone="gobject-introspection g-ir-inspect">
-            <primary sortas="b-g-ir-inspect">g-ir-inspect</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="g-ir-generate">
-        <term><command>g-ir-generate</command></term>
-        <listitem>
-          <para>
-            is a GIR generator that uses the repository API.
-          </para>
-          <indexterm zone="gobject-introspection g-ir-generate">
-            <primary sortas="b-g-ir-generate">g-ir-generate</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="g-ir-scanner">
-        <term><command>g-ir-scanner</command></term>
-        <listitem>
-          <para>
-            is a tool which generates GIR XML files by parsing headers and
-            introspecting GObject based libraries.
-          </para>
-          <indexterm zone="gobject-introspection g-ir-scanner">
-            <primary sortas="b-g-ir-scanner">g-ir-scanner</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="libgirepository-1.0">
-        <term><filename 
class="libraryfile">libgirepository-1.0.so</filename></term>
-        <listitem>
-          <para>
-            provides an API to access the typelib metadata.
-          </para>
-          <indexterm zone="gobject-introspection libgirepository-1.0">
-            <primary 
sortas="c-libgirepository-1.0">libgirepository-1.0.so</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
-
   </sect2>
 
 </sect1>

Modified: trunk/BOOK/general/genlib/libusb.xml
==============================================================================
--- trunk/BOOK/general/genlib/libusb.xml        Sat Dec 12 23:19:12 2020        
(r23976)
+++ trunk/BOOK/general/genlib/libusb.xml        Sun Dec 13 15:48:30 2020        
(r23977)
@@ -6,9 +6,9 @@
 
   <!ENTITY libusb-download-http 
"https://github.com//libusb/libusb/releases/download/v&libusb-version;/libusb-&libusb-version;.tar.bz2";>
   <!ENTITY libusb-download-ftp  " ">
-  <!ENTITY libusb-md5sum        "1e29700f6a134766d32b36b8d1d61a95">
-  <!ENTITY libusb-size          "592 KB">
-  <!ENTITY libusb-buildsize     "6.4 MB">
+  <!ENTITY libusb-md5sum        "5bc27df16155302f308d409e73589872">
+  <!ENTITY libusb-size          "596 KB">
+  <!ENTITY libusb-buildsize     "5.8 MB">
   <!ENTITY libusb-time          "less than 0.1 SBU">
 ]>
 
@@ -96,17 +96,16 @@
       commands:
     </para>
 
-<screen><userinput>sed -i "s/^PROJECT_LOGO/#&amp;/" doc/doxygen.cfg.in 
&amp;&amp;
-
-./configure --prefix=/usr --disable-static &amp;&amp;
-make -j1</userinput></screen>
+<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
+make</userinput></screen>
 
     <para>
       If <application>Doxygen</application> is installed and you wish to
       build the API documentation, issue the following command:
     </para>
 
-<screen remap="doc"><userinput>make -C doc docs</userinput></screen>
+<screen remap="doc"><userinput>sed -i "s/^TCL_SUBST/#&amp;/; s/wide//" 
doc/doxygen.cfg &amp;&amp;
+make -C doc docs</userinput></screen>
 
     <para>
       This package does not come with a test suite.
@@ -134,7 +133,7 @@
     <title>Command Explanations</title>
 
     <para>
-      <command>sed -i ...</command>: This sed prevents a warning when 
+      <command>sed -i ...</command>: This sed prevents some warnings when 
       building the documentation.
     </para>
   </sect2>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Sat Dec 12 23:19:12 
2020        (r23976)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sun Dec 13 15:48:30 
2020        (r23977)
@@ -42,6 +42,27 @@
     </listitem>
     -->
     <listitem>
+      <para>December 12th, 2020</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Add inih-r52. Required for xfsprogs-5.10.0.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to xfsprogs-5.10.0. Fixes
+          <ulink url="&blfs-ticket-root;14372">#14372</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to libusb-1.0.24. Fixes
+          <ulink url="&blfs-ticket-root;14368">#14368</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to qemu-5.2.0. Fixes
+          <ulink url="&blfs-ticket-root;14360">#14360</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>December 11th, 2020</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Sat Dec 12 23:19:12 2020        (r23976)
+++ trunk/BOOK/packages.ent     Sun Dec 13 15:48:30 2020        (r23977)
@@ -57,7 +57,7 @@
 <!ENTITY reiser-version               "3.6.27">
 <!ENTITY smartmontools-version        "7.1">
 <!ENTITY sshfs-version                "3.7.1">
-<!ENTITY xfsprogs-version             "5.9.0">
+<!ENTITY xfsprogs-version             "5.10.0">
 
 <!-- Chapter 6 -->
 <!ENTITY bluefish-version             "2.2.12">
@@ -76,7 +76,7 @@
 <!ENTITY zsh-version                  "5.8">
 
 <!-- Chapter 8 Virtualization -->
-<!ENTITY qemu-version                 "5.1.0">
+<!ENTITY qemu-version                 "5.2.0">
 
 <!-- Part III -->
 <!-- Chapter 9 -->
@@ -115,6 +115,7 @@
 <!ENTITY icu-version                  "&icu-major;.&icu-minor;"><!-- 
.&icu-patch;-->
 <!ENTITY icu-dl-version               "&icu-major;_&icu-minor;"><!-- 
_&icu-patch;-->
 
+<!ENTITY inih-version                 "52">
 <!ENTITY iso-codes-version            "4.5.0">
 <!ENTITY jansson-version              "2.13.1">
 <!--<!ENTITY JS52-version                 "52.2.1gnome1">-->
@@ -165,7 +166,7 @@
 <!ENTITY libuninameslist-version      "20200413">
 <!ENTITY libunique-version            "1.1.6">
 <!ENTITY libunistring-version         "0.9.10">
-<!ENTITY libusb-version               "1.0.23">
+<!ENTITY libusb-version               "1.0.24">
 <!ENTITY libusb-compat-version        "0.1.5">
 <!ENTITY libuv-version                "1.40.0">
 <!ENTITY libxkbcommon-version         "1.0.3">

Modified: trunk/BOOK/postlfs/filesystems/xfsprogs.xml
==============================================================================
--- trunk/BOOK/postlfs/filesystems/xfsprogs.xml Sat Dec 12 23:19:12 2020        
(r23976)
+++ trunk/BOOK/postlfs/filesystems/xfsprogs.xml Sun Dec 13 15:48:30 2020        
(r23977)
@@ -6,10 +6,10 @@
 
   <!ENTITY xfsprogs-download-http 
"&kernel-dl;/linux/utils/fs/xfs/xfsprogs/xfsprogs-&xfsprogs-version;.tar.xz">
   <!ENTITY xfsprogs-download-ftp  " ">
-  <!ENTITY xfsprogs-md5sum        "5edd6f3d34b1e9950c326c961b5b84c4">
+  <!ENTITY xfsprogs-md5sum        "f4156af67a0e247833be88efaa2869f9">
   <!ENTITY xfsprogs-size          "1.2 MB">
-  <!ENTITY xfsprogs-buildsize     "84 MB">
-  <!ENTITY xfsprogs-time          "0.3 SBU (Using parallelism=4)">
+  <!ENTITY xfsprogs-buildsize     "57 MB">
+  <!ENTITY xfsprogs-time          "0.2 SBU (Using parallelism=4)">
 ]>
 
 <sect1 id="xfsprogs" xreflabel="xfsprogs-&xfsprogs-version;">
@@ -70,6 +70,13 @@
       </listitem>
     </itemizedlist>
 
+    <bridgehead renderas="sect3">xfsprogs Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required">
+      <xref linkend="inih"/> 
+    </para>
+
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="icu"/> (for unicode name scanning in xfs_scrub)

Modified: trunk/BOOK/postlfs/virtualization/qemu.xml
==============================================================================
--- trunk/BOOK/postlfs/virtualization/qemu.xml  Sat Dec 12 23:19:12 2020        
(r23976)
+++ trunk/BOOK/postlfs/virtualization/qemu.xml  Sun Dec 13 15:48:30 2020        
(r23977)
@@ -6,10 +6,10 @@
 
   <!ENTITY qemu-download-http 
"http://download.qemu-project.org/qemu-&qemu-version;.tar.xz";>
   <!ENTITY qemu-download-ftp  " ">
-  <!ENTITY qemu-md5sum        "f3eb729786591f05a9ac5d8ab03b9269">
-  <!ENTITY qemu-size          "60 MB">
-  <!ENTITY qemu-buildsize     "1.1 GB (add 450 MB for tests)">
-  <!ENTITY qemu-time          "0.9 SBU (using parallelism=4; add 5.0 SBU for 
tests)">
+  <!ENTITY qemu-md5sum        "179f86928835da857c237b42f4b2df73">
+  <!ENTITY qemu-size          "102 MB">
+  <!ENTITY qemu-buildsize     "1.7 GB">
+  <!ENTITY qemu-time          "0.9 SBU (using parallelism=4; add 0.3 SBU for 
tests)">
 ]>
 
 <sect1 id="qemu" xreflabel="qemu-&qemu-version;">
@@ -231,9 +231,14 @@
 make</userinput></screen>
 
     <para>
-      To run the built in tests, run <command>make V=1 -k check</command>.
+      <application>qemu</application> uses <command>ninja</command> as
+      a subprocess when building.  To run the tests, run:
     </para>
 
+<screen role="testing"><userinput>cd build   &amp;&amp;
+ninja test &amp;&amp;
+cd ..</userinput></screen>
+
     <para>
       Now, as the <systemitem class="username">root</systemitem> user:
     </para>
-- 
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