Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/glib2.xml

    r08ff6c8 r8b7aa165  
    77  <!ENTITY glib2-download-http "&gnome-download-http;/glib/&glib2-minor;/glib-&glib2-version;.tar.xz">
    88  <!ENTITY glib2-download-ftp  "&gnome-download-ftp;/glib/&glib2-minor;/glib-&glib2-version;.tar.xz">
    9   <!ENTITY glib2-md5sum        "07ba0e946bf6dcad36388675d2f2876f">
    10   <!ENTITY glib2-size          "4.8 MB">
    11   <!ENTITY glib2-buildsize     "104 MB (add 6 MB for tests)">
    12   <!ENTITY glib2-time          "0.6 SBU (add 1.0 SBU for tests; both using parallelism=4)">
     9  <!ENTITY glib2-md5sum        "2df4576b1e4acfd118867eebb41d9956">
     10  <!ENTITY glib2-size          "4.6 MB">
     11  <!ENTITY glib2-buildsize     "205 MB (add 10 MB for tests)">
     12  <!ENTITY glib2-time          "0.5 SBU (add 1.0 SBU for tests; both using parallelism=4)">
    1313]>
    1414
     
    1717
    1818  <sect1info>
     19    <othername>$LastChangedBy$</othername>
    1920    <date>$Date$</date>
    2021  </sect1info>
     
    3637    </para>
    3738
    38     &lfs110a_checked;
     39    &lfs10_checked;
    3940
    4041    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    9899      <xref linkend="DocBook"/>,
    99100      <xref linkend="docbook-xsl"/>,
    100       <xref linkend="gtk-doc"/> (to build API documentation),
     101      <xref linkend="gtk-doc"/> (to build API documentation), and
    101102      <xref linkend="glib-networking"/> (for some tests, but this is a circular
    102       dependency), and
    103       <xref linkend="sysprof"/>
     103          dependency)
    104104    </para>
    105105
     
    160160      </para>
    161161
    162 <screen role="root"><userinput remap="pre">if [ -e /usr/include/glib-2.0 ]; then
    163     rm -rf /usr/include/glib-2.0.old &amp;&amp;
    164     mv -vf /usr/include/glib-2.0{,.old}
    165 fi</userinput></screen>
     162<screen><userinput remap="pre">[ -e /usr/include/glib-2.0 ] &amp;&amp; mv -vf /usr/include/glib-2.0{,.old}</userinput></screen>
    166163
    167164    </warning>
     
    175172cd    build &amp;&amp;
    176173
    177 meson --prefix=/usr       \
    178       --buildtype=release \
    179       -Dman=true          \
    180       ..                  &amp;&amp;
     174meson --prefix=/usr      \
     175      -Dman=true        \
     176      -Dselinux=disabled \
     177      ..                 &amp;&amp;
    181178ninja</userinput></screen>
    182179
     
    213210    <para>
    214211      To test the results, after having installed the package, issue:
    215       <command>ninja test</command>. One test named
    216       <literal>gio / file</literal> is known to fail if the test is ran as
    217       the <systemitem class="username">root</systemitem> user.
     212      <command>ninja test</command>.
    218213      <!-- glib issue #1954: -->
    219214      <!-- One test named gdbus-server-auth sometimes fails.-->
     
    237232    </para>
    238233
    239 <screen role="nodump"><userinput>rm -f /usr/include/glib-2.0/glib/gurifuncs.h</userinput></screen>
     234<screen role="root rebuild"><userinput>rm -f /usr/include/glib-2.0/glib/gurifuncs.h</userinput></screen>
    240235
    241236  </sect2>
     
    244239    <title>Command Explanations</title>
    245240
    246     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    247       href="../../xincludes/meson-buildtype-release.xml"/>
    248 
    249241    <para>
    250242      <parameter>-Dman=true</parameter>: This switch causes the
    251243      build to create and install the package man pages.
     244    </para>
     245
     246    <para>
     247      <parameter>-Dselinux=disabled</parameter>: This switch disables
     248      support for selinux which is not supported in BLFS.
    252249    </para>
    253250
     
    305302          <para>
    306303            can be used to start applications and to send
    307             messages to already-running instances of other applications
     304            messages to already-running instances of other applications.
    308305          </para>
    309306          <indexterm zone="glib2 gapplication">
     
    317314          <para>
    318315            is a simple tool used for working with
    319             <application>D-Bus</application> objects
     316            <application>D-Bus</application> objects.
    320317          </para>
    321318          <indexterm zone="glib2 gdbus">
     
    330327          <para>
    331328            is used to generate code and/or documentation for one or
    332             more <application>D-Bus</application> interfaces
     329            more <application>D-Bus</application> interfaces.
    333330          </para>
    334331          <indexterm zone="glib2 gdbus-codegen">
     
    343340          <para>
    344341            is a utility that makes many <application>GIO</application>
    345             features available from the command line
     342            features available from the command line.
    346343          </para>
    347344          <indexterm zone="glib2 gio">
     
    357354            is used to create a <filename>giomodule.cache</filename> file in
    358355            the listed directories. This file lists the implemented extension
    359             points for each module that has been found
     356            points for each module that has been found.
    360357          </para>
    361358          <indexterm zone="glib2 gio-querymodules">
     
    371368            is used to read the resource description from a file and
    372369            the files that it references to create a binary resource
    373             bundle that is suitable for use with the GResource API
     370            bundle that is suitable for use with the GResource API.
    374371          </para>
    375372          <indexterm zone="glib2 glib-compile-resources">
     
    385382            is used to compile all the GSettings XML schema files
    386383            in a directory into a binary file with the name
    387             <filename>gschemas.compiled</filename> that can be used by GSettings
     384            <filename>gschemas.compiled</filename> that can be used by GSettings.
    388385          </para>
    389386          <indexterm zone="glib2 glib-compile-schemas">
     
    397394        <listitem>
    398395          <para>
    399             is a C code marshaller generation utility for GLib closures
     396            is a C code marshaller generation utility for GLib closures.
    400397          </para>
    401398          <indexterm zone="glib2 glib-genmarshal">
     
    410407          <para>
    411408            is a variant of the <application>gettext</application>
    412             internationalization utility
     409            internationalization utility.
    413410          </para>
    414411          <indexterm zone="glib2 glib-gettextize">
     
    422419        <listitem>
    423420          <para>
    424             is a C language enum description generation utility
     421            is a C language enum description generation utility.
    425422          </para>
    426423          <indexterm zone="glib2 glib-mkenums">
     
    434431        <listitem>
    435432          <para>
    436             is a small utility that draws a tree of types
     433            is a small utility that draws a tree of types.
    437434          </para>
    438435          <indexterm zone="glib2 gobject-query">
     
    446443        <listitem>
    447444          <para>
    448             offers a simple command line interface to GResource
     445            offers a simple command line interface to GResource.
    449446          </para>
    450447          <indexterm zone="glib2 gresource">
     
    458455        <listitem>
    459456          <para>
    460             offers a simple command line interface to GSettings
     457            offers a simple command line interface to GSettings.
    461458          </para>
    462459          <indexterm zone="glib2 gsettings">
     
    470467        <listitem>
    471468          <para>
    472             is a test running utility
     469            is a test running utility.
    473470          </para>
    474471          <indexterm zone="glib2 gtester">
     
    482479        <listitem>
    483480          <para>
    484             is a test report formatting utility
     481            is a test report formatting utility.
    485482          </para>
    486483          <indexterm zone="glib2 gtester-report">
     
    495492          <para>
    496493            contain low-level core libraries for the
    497             <application>GIMP</application> Toolkit
     494            <application>GIMP</application> Toolkit.
    498495          </para>
    499496          <indexterm zone="glib2 GLib-libraries">
Note: See TracChangeset for help on using the changeset viewer.