Author: bdubbs
Date: Tue Sep 4 14:47:40 2018
New Revision: 20452
Log:
Update to glib-2.58.0
Modified:
trunk/BOOK/general.ent
trunk/BOOK/general/genlib/glib2.xml
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/packages.ent
Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent Tue Sep 4 09:34:47 2018 (r20451)
+++ trunk/BOOK/general.ent Tue Sep 4 14:47:40 2018 (r20452)
@@ -1,12 +1,12 @@
<!-- $LastChangedBy$ $Date$ -->
-<!ENTITY day "03"> <!-- Always 2 digits -->
+<!ENTITY day "04"> <!-- Always 2 digits -->
<!ENTITY month "09"> <!-- Always 2 digits -->
<!ENTITY year "2018">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
-<!ENTITY releasedate "September 3rd, &year;">
+<!ENTITY releasedate "September 4th, &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/glib2.xml
==============================================================================
--- trunk/BOOK/general/genlib/glib2.xml Tue Sep 4 09:34:47 2018 (r20451)
+++ trunk/BOOK/general/genlib/glib2.xml Tue Sep 4 14:47:40 2018 (r20452)
@@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY glib2-download-http
"&gnome-download-http;/glib/2.56/glib-&glib2-version;.tar.xz">
- <!ENTITY glib2-download-ftp
"&gnome-download-ftp;/glib/2.56/glib-&glib2-version;.tar.xz">
- <!ENTITY glib2-md5sum "988af38524804ea1ae6bc9a2bad181ff">
- <!ENTITY glib2-size "7.7 MB">
- <!ENTITY glib2-buildsize "146 MB (add 77 MB for tests)">
- <!ENTITY glib2-time "0.4 SBU (using paralleism=4; add 4.5 SBU for
tests)">
+ <!ENTITY glib2-download-http
"&gnome-download-http;/glib/2.58/glib-&glib2-version;.tar.xz">
+ <!ENTITY glib2-download-ftp
"&gnome-download-ftp;/glib/2.58/glib-&glib2-version;.tar.xz">
+ <!ENTITY glib2-md5sum "9b5d21c802f55bf37171c4fbfe7d32d1">
+ <!ENTITY glib2-size "4.7 MB">
+ <!ENTITY glib2-buildsize "154 MB (add 4 MB for tests)">
+ <!ENTITY glib2-time "0.5 SBU (add 0.5 SBU for tests; both using
paralleism=4)">
]>
<sect1 id="glib2" xreflabel="GLib-&glib2-version;">
@@ -74,12 +74,6 @@
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
- <!--<listitem>
- <para>
- Required patch:
- <ulink url="&patch-root;/glib-&glib2-version;-meson_fixes-1.patch"/>
- </para>
- </listitem>-->
<listitem>
<para>
Optional patch:
@@ -92,6 +86,7 @@
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
+ <xref linkend="libxslt"/> and
<xref linkend="pcre"/> (built with Unicode properties)
</para>
@@ -103,8 +98,7 @@
<xref linkend="DocBook"/>,
<xref linkend="docbook-xsl"/>,
<xref linkend="gtk-doc"/>, and
- <xref linkend="libxslt"/>
- (all four to build manual pages)
+ (to build api documentation)
</para>
<bridgehead renderas="sect4">Additional Runtime Dependencies</bridgehead>
@@ -172,22 +166,19 @@
commands:
</para>
-<!-- To be used when meson is deemed usable by upstream
<screen><userinput>mkdir build-glib &&
cd build-glib &&
-meson - -prefix=/usr \
- -Dwith-pcre=system \
- -Dwith-docs=no \
- -Dselinux=false \
- .. &&
+meson --prefix=/usr \
+ -Dman=yes \
+ -Dselinux=false \
+ .. &&
ninja</userinput></screen>
--->
-
-<screen><userinput>./configure --prefix=/usr \
- --with-pcre=system \
- --with-python=/usr/bin/python3 &&
-make</userinput></screen>
+<!--
+<screen><userinput>./configure - -prefix=/usr \
+ - -with-pcre=system \
+ - -with-python=/usr/bin/python3 &&
+make</userinput></screen>-->
<para>
The <application>GLib</application> test suite requires
<application>desktop-file-utils</application> for some tests. However,
@@ -207,13 +198,11 @@
constraint linkend:" when installing the man pages. These are harmless.
</para></note>
-<screen role="root"><userinput>make install</userinput></screen>
-<!-- used when built with meson/ninja
-chmod -v 755 /usr/bin/{gdbus-codegen,glib-gettextize} &&
-
-mkdir -p /usr/share/doc/glib-&glib2-version; &&
+<!-- <screen role="root"><userinput>make install</userinput></screen> -->
+<!-- used when built with meson/ninja -->
+<screen role="root"><userinput>mkdir -p /usr/share/doc/glib-&glib2-version;
&&
cp -r ../docs/reference/{NEWS,gio,glib,gobject}
/usr/share/doc/glib-&glib2-version;</userinput></screen>
--->
+
<para>
You should now install <xref linkend="desktop-file-utils"/> and proceed
to
run the test suite.
@@ -221,9 +210,15 @@
<para>
To test the results, after having installed the package, issue:
- <command>make -k check</command>. When run in a graphical environment,
- one test, appinfo, fails if <xref linkend='gnome-terminal'/> is not
- installed.
+ <command>ninja test</command>.
+ One test, gdatetime, is known to fail.
+ <!-- Needs /etc/localtime to be a symbolic link. In addition
+ the link must be to some place like /usr/share/zoneinfo/...
+
+ This can be overcome if the line below in glib/tests/gdatetime.c
+ is removed or commented out.
+ g_assert_true (*g_time_zone_get_identifier (tz) != '/');
+ -->
</para>
</sect2>
@@ -232,19 +227,19 @@
<title>Command Explanations</title>
<para>
- <parameter>--with-pcre=system</parameter>: This switch causes the
- build to use a system-provided version of the
- <application>PCRE</application> library instead of an internal
- version.
+ <parameter>-Dman=true</parameter>: This switch causes the
+ build to create and install the package man pages.
</para>
<para>
- <parameter>--with-python=/usr/bin/python3</parameter>: Allows
- using Python3 instead of Python2, even if Python2 is installed.
+ <parameter>-Dselinux=false</parameter>: This switch disables
+ support fo rselinux wich is not supported in BLFS.
</para>
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
- href="../../xincludes/gtk-doc-rebuild.xml"/>
+ <para>
+ <parameter>-Ddoc=true</parameter>: This switch causes the
+ build to create and install the API documentation.
+ </para>
</sect2>
@@ -276,7 +271,6 @@
<seg>
/usr/include/gio-unix-2.0,
/usr/include/glib-2.0,
- /usr/lib/gio,
/usr/lib/glib-2.0,
/usr/share/glib-2.0, and
/usr/share/gtk-doc/html/{gio,glib,gobject}
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Tue Sep 4 09:34:47
2018 (r20451)
+++ trunk/BOOK/introduction/welcome/changelog.xml Tue Sep 4 14:47:40
2018 (r20452)
@@ -43,6 +43,16 @@
-->
<listitem>
+ <para>September 4th, 2018</para>
+ <itemizedlist>
+ <listitem>
+ <para>[bdubbs] - Update to glib-2.58.0. Fixes
+ <ulink url="&blfs-ticket-root;11028">#11028</ulink>.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>September 3rd, 2018</para>
<itemizedlist>
<listitem>
Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent Tue Sep 4 09:34:47 2018 (r20451)
+++ trunk/BOOK/packages.ent Tue Sep 4 14:47:40 2018 (r20452)
@@ -101,7 +101,7 @@
<!ENTITY expat-version "2.1.0">
<!ENTITY fftw-version "3.3.8">
<!ENTITY gcab-version "0.7">
-<!ENTITY glib2-version "2.56.1">
+<!ENTITY glib2-version "2.58.0">
<!ENTITY glibmm-version "2.56.0">
<!ENTITY gmime-version "2.6.23">
<!ENTITY gmime3-version "3.2.0">
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page