Changeset 7da16bf


Ignore:
Timestamp:
09/04/2018 09:47:40 PM (6 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
a15e2f8
Parents:
6180ccd
Message:

Update to glib-2.58.0

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20452 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r6180ccd r7da16bf  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "03">                   <!-- Always 2 digits -->
     3<!ENTITY day          "04">                   <!-- Always 2 digits -->
    44<!ENTITY month        "09">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2018">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "September 3rd, &year;">
     9<!ENTITY releasedate  "September 4th, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • general/genlib/glib2.xml

    r6180ccd r7da16bf  
    55  %general-entities;
    66
    7   <!ENTITY glib2-download-http "&gnome-download-http;/glib/2.56/glib-&glib2-version;.tar.xz">
    8   <!ENTITY glib2-download-ftp  "&gnome-download-ftp;/glib/2.56/glib-&glib2-version;.tar.xz">
    9   <!ENTITY glib2-md5sum        "988af38524804ea1ae6bc9a2bad181ff">
    10   <!ENTITY glib2-size          "7.7 MB">
    11   <!ENTITY glib2-buildsize     "146 MB (add 77 MB for tests)">
    12   <!ENTITY glib2-time          "0.4 SBU (using paralleism=4; add 4.5 SBU for tests)">
     7  <!ENTITY glib2-download-http "&gnome-download-http;/glib/2.58/glib-&glib2-version;.tar.xz">
     8  <!ENTITY glib2-download-ftp  "&gnome-download-ftp;/glib/2.58/glib-&glib2-version;.tar.xz">
     9  <!ENTITY glib2-md5sum        "9b5d21c802f55bf37171c4fbfe7d32d1">
     10  <!ENTITY glib2-size          "4.7 MB">
     11  <!ENTITY glib2-buildsize     "154 MB (add 4 MB for tests)">
     12  <!ENTITY glib2-time          "0.5 SBU (add 0.5 SBU for tests; both using paralleism=4)">
    1313]>
    1414
     
    7575    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7676    <itemizedlist spacing="compact">
    77       <!--<listitem>
    78         <para>
    79           Required patch:
    80           <ulink url="&patch-root;/glib-&glib2-version;-meson_fixes-1.patch"/>
    81         </para>
    82       </listitem>-->
    8377      <listitem>
    8478        <para>
     
    9387    <bridgehead renderas="sect4">Recommended</bridgehead>
    9488    <para role="recommended">
     89      <xref linkend="libxslt"/> and
    9590      <xref linkend="pcre"/> (built with Unicode properties)
    9691    </para>
     
    10499      <xref linkend="docbook-xsl"/>,
    105100      <xref linkend="gtk-doc"/>, and
    106       <xref linkend="libxslt"/>
    107         (all four to build manual pages)
     101        (to build api documentation)
    108102    </para>
    109103
     
    173167    </para>
    174168
    175 <!-- To be used when meson is deemed usable by upstream
    176169<screen><userinput>mkdir build-glib &amp;&amp;
    177170cd    build-glib &amp;&amp;
    178171
    179 meson - -prefix=/usr      \
    180       -Dwith-pcre=system \
    181       -Dwith-docs=no     \
    182       -Dselinux=false    \
    183       ..                 &amp;&amp;
     172meson --prefix=/usr   \
     173      -Dman=yes       \
     174      -Dselinux=false \
     175      ..              &amp;&amp;
    184176ninja</userinput></screen>
    185 -->
    186 
    187 <screen><userinput>./configure --prefix=/usr      \
    188             --with-pcre=system \
    189             --with-python=/usr/bin/python3 &amp;&amp;
    190 make</userinput></screen>
     177<!--
     178<screen><userinput>./configure - -prefix=/usr      \
     179            - -with-pcre=system \
     180            - -with-python=/usr/bin/python3 &amp;&amp;
     181make</userinput></screen>-->
    191182    <para>
    192183      The <application>GLib</application> test suite requires
     
    208199    </para></note>
    209200
    210 <screen role="root"><userinput>make install</userinput></screen>
    211 <!-- used when built with meson/ninja
    212 chmod -v 755 /usr/bin/{gdbus-codegen,glib-gettextize} &amp;&amp;
    213 
    214 mkdir -p /usr/share/doc/glib-&glib2-version; &amp;&amp;
     201<!-- <screen role="root"><userinput>make install</userinput></screen> -->
     202<!-- used when built with meson/ninja -->
     203<screen role="root"><userinput>mkdir -p /usr/share/doc/glib-&glib2-version; &amp;&amp;
    215204cp -r ../docs/reference/{NEWS,gio,glib,gobject} /usr/share/doc/glib-&glib2-version;</userinput></screen>
    216 -->
     205
    217206    <para>
    218207      You should now install <xref linkend="desktop-file-utils"/> and proceed to
     
    222211    <para>
    223212      To test the results, after having installed the package, issue:
    224       <command>make -k check</command>.  When run in a graphical environment,
    225       one test, appinfo, fails if <xref linkend='gnome-terminal'/> is not
    226       installed.
     213      <command>ninja test</command>. 
     214      One test, gdatetime, is known to fail.
     215      <!-- Needs /etc/localtime to be a symbolic link. In addition
     216      the link must be to some place like /usr/share/zoneinfo/...
     217
     218      This can be overcome if the line below in glib/tests/gdatetime.c
     219      is removed or commented out.
     220      g_assert_true (*g_time_zone_get_identifier (tz) != '/');
     221      -->
    227222    </para>
    228223
     
    233228
    234229    <para>
    235       <parameter>--with-pcre=system</parameter>: This switch causes the
    236       build to use a system-provided version of the
    237       <application>PCRE</application> library instead of an internal
    238       version.
    239     </para>
    240 
    241     <para>
    242       <parameter>--with-python=/usr/bin/python3</parameter>: Allows
    243       using Python3 instead of Python2, even if Python2 is installed.
    244     </para>
    245 
    246     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    247       href="../../xincludes/gtk-doc-rebuild.xml"/>
     230      <parameter>-Dman=true</parameter>: This switch causes the
     231      build to create and install the package man pages.
     232    </para>
     233
     234    <para>
     235      <parameter>-Dselinux=false</parameter>: This switch disables
     236      support fo rselinux wich is not supported in BLFS.
     237    </para>
     238
     239    <para>
     240      <parameter>-Ddoc=true</parameter>: This switch causes the
     241      build to create and install the API documentation.
     242    </para>
    248243
    249244  </sect2>
     
    277272          /usr/include/gio-unix-2.0,
    278273          /usr/include/glib-2.0,
    279           /usr/lib/gio,
    280274          /usr/lib/glib-2.0,
    281275          /usr/share/glib-2.0, and
  • introduction/welcome/changelog.xml

    r6180ccd r7da16bf  
    4242    </listitem>
    4343-->
     44
     45    <listitem>
     46      <para>September 4th, 2018</para>
     47      <itemizedlist>
     48        <listitem>
     49          <para>[bdubbs] - Update to glib-2.58.0. Fixes
     50          <ulink url="&blfs-ticket-root;11028">#11028</ulink>.</para>
     51        </listitem>
     52      </itemizedlist>
     53    </listitem>
    4454
    4555    <listitem>
  • packages.ent

    r6180ccd r7da16bf  
    102102<!ENTITY fftw-version                 "3.3.8">
    103103<!ENTITY gcab-version                 "0.7">
    104 <!ENTITY glib2-version                "2.56.1">
     104<!ENTITY glib2-version                "2.58.0">
    105105<!ENTITY glibmm-version               "2.56.0">
    106106<!ENTITY gmime-version                "2.6.23">
Note: See TracChangeset for help on using the changeset viewer.