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 &&
cd build &&
-meson --prefix=/usr .. &&
+meson --prefix=/usr -Ddefault_library=shared -Ddistro_install=true ..
&&
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/#&/" doc/doxygen.cfg.in
&&
-
-./configure --prefix=/usr --disable-static &&
-make -j1</userinput></screen>
+<screen><userinput>./configure --prefix=/usr --disable-static &&
+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/#&/; s/wide//"
doc/doxygen.cfg &&
+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 &&
+ninja test &&
+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