Changeset 244af838


Ignore:
Timestamp:
05/01/2012 05:27:02 PM (12 years ago)
Author:
Andrew Benton <andy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
98bc8bf1
Parents:
b1c63cc
Message:

Made Xorg Libs a recommended dep of Gdk-Pixbuf

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/gdk-pixbuf.xml

    rb1c63cc r244af838  
    55  %general-entities;
    66
    7   <!ENTITY gdk-pixbuf-download-http "&gnome-download-http;/gdk-pixbuf/2.26/gdk-pixbuf-&gdk-pixbuf-version;.tar.xz">
    8   <!ENTITY gdk-pixbuf-download-ftp  "&gnome-download-ftp;/gdk-pixbuf/2.26/gdk-pixbuf-&gdk-pixbuf-version;.tar.xz">
     7  <!ENTITY gdk-pixbuf-download-http
     8    "&gnome-download-http;/gdk-pixbuf/2.26/gdk-pixbuf-&gdk-pixbuf-version;.tar.xz">
     9  <!ENTITY gdk-pixbuf-download-ftp 
     10    "&gnome-download-ftp;/gdk-pixbuf/2.26/gdk-pixbuf-&gdk-pixbuf-version;.tar.xz">
    911  <!ENTITY gdk-pixbuf-md5sum        "82197921c651a81ae28178aa9adfc0e6">
    1012  <!ENTITY gdk-pixbuf-size          "1.2 MB">
     
    2830
    2931  <sect2 role="package">
    30     <title>Introduction to gdk-pixbuf</title>
    31 
    32     <para>The <application>gdk-pixbuf</application> library is a toolkit for
    33     image loading and pixel buffer manipulation. It is used by gtk+-2 and
    34     gtk+-3 to load and manipulate images. In the past it was distributed as
    35     part of gtk+-2 but it was split off into a separate package in preparation
    36     for the change to gtk+-3.</para>
     32    <title>Introduction to Gdk-Pixbuf</title>
     33
     34    <para>
     35      The <application>Gdk-Pixbuf</application> library is a toolkit for image
     36      loading and pixel buffer manipulation. It is used by
     37      <application>Gtk 2</application> and <application>Gtk 3</application> to
     38      load and manipulate images. In the past it was distributed as part of
     39      <application>Gtk 2</application> but it was split off into a separate
     40      package in preparation for the change to <application>Gtk 3</application>.
     41    </para>
    3742
    3843    &lfs71_checked;
     
    4146    <itemizedlist spacing="compact">
    4247      <listitem>
    43         <para>Download (HTTP): <ulink url="&gdk-pixbuf-download-http;"/></para>
    44       </listitem>
    45       <listitem>
    46         <para>Download (FTP): <ulink url="&gdk-pixbuf-download-ftp;"/></para>
    47       </listitem>
    48       <listitem>
    49         <para>Download MD5 sum: &gdk-pixbuf-md5sum;</para>
    50       </listitem>
    51       <listitem>
    52         <para>Download size: &gdk-pixbuf-size;</para>
    53       </listitem>
    54       <listitem>
    55         <para>Estimated disk space required: &gdk-pixbuf-buildsize;</para>
    56       </listitem>
    57       <listitem>
    58         <para>Estimated build time: &gdk-pixbuf-time;</para>
     48        <para>
     49          Download (HTTP): <ulink url="&gdk-pixbuf-download-http;"/>
     50        </para>
     51      </listitem>
     52      <listitem>
     53        <para>
     54          Download (FTP): <ulink url="&gdk-pixbuf-download-ftp;"/>
     55        </para>
     56      </listitem>
     57      <listitem>
     58        <para>
     59          Download MD5 sum: &gdk-pixbuf-md5sum;
     60        </para>
     61      </listitem>
     62      <listitem>
     63        <para>
     64          Download size: &gdk-pixbuf-size;
     65        </para>
     66      </listitem>
     67      <listitem>
     68        <para>
     69          Estimated disk space required: &gdk-pixbuf-buildsize;
     70        </para>
     71      </listitem>
     72      <listitem>
     73        <para>
     74          Estimated build time: &gdk-pixbuf-time;
     75        </para>
    5976      </listitem>
    6077    </itemizedlist>
    6178
    62     <bridgehead renderas="sect3">gdk-pixbuf Dependencies</bridgehead>
    63 
    64     <!-- Whole package is useless without jpeg, png and tiff loaders. -->
     79    <bridgehead renderas="sect3">Gdk-Pixbuf Dependencies</bridgehead>
     80
    6581    <bridgehead renderas="sect4">Required</bridgehead>
    6682    <para role="required">
    6783      <xref linkend="libjpeg"/>,
    6884      <xref linkend="libpng"/>,
    69       <xref linkend="libtiff"/>,
    70       <xref linkend="pkgconfig"/> and
    71       <xref linkend="xorg7-lib"/>
     85      <xref linkend="libtiff"/> and
     86      <xref linkend="pkgconfig"/>.
     87    </para>
     88
     89    <bridgehead renderas="sect4">Recommended</bridgehead>
     90    <para role="recommended">
     91      <xref linkend="xorg7-lib"/>. <emphasis>Many</emphasis>
     92      <application>Gtk</application> applications <emphasis>require</emphasis>
     93      gdk-pixbuf-xlib.
    7294    </para>
    7395
     
    83105    </para>
    84106
    85     <para condition="html" role="usernotes">User Notes:
    86     <ulink url="&blfs-wiki;/gdk-pixbuf"/></para>
    87 
     107    <para condition="html" role="usernotes">
     108      User Notes: <ulink url="&blfs-wiki;/gdk-pixbuf"/>
     109    </para>
    88110  </sect2>
    89111
    90112  <sect2 role="installation">
    91     <title>Installation of gdk-pixbuf</title>
    92 
    93     <para>Install <application>gdk-pixbuf</application> by running the
    94     following commands:</para>
     113    <title>Installation of Gdk-Pixbuf</title>
     114
     115    <para>
     116      Install <application>Gdk-Pixbuf</application> by running the following
     117      commands:
     118    </para>
    95119
    96120<screen><userinput>./configure --prefix=/usr --with-x11 &amp;&amp;
    97121make</userinput></screen>
    98122
    99     <para>To test the results, issue: <command>make check</command>.</para>
    100 
    101     <para>Now, as the <systemitem class="username">root</systemitem>
    102     user:</para>
     123    <para>
     124      To test the results, issue: <command>make check</command>.
     125    </para>
     126
     127    <para>
     128      Now, as the <systemitem class="username">root</systemitem> user:
     129    </para>
    103130
    104131<screen role="root"><userinput>make install</userinput></screen>
    105 
    106132  </sect2>
    107133
     
    109135    <title>Command Explanations</title>
    110136
    111     <para><option>--with-x11</option>: This switch enables building of
    112     gdk-pixbuf x11 library which is needed for some packages.</para>
    113 
    114     <para><option>--with-libjasper</option>: If you've installed
    115     <xref linkend="jasper"/> and you want gdk-pixbuf to use it to compile a
    116     JPEG2000 image loader, pass this option to configure.</para>
     137    <para>
     138      <option>--with-x11</option>: This switch enables building of the
     139      <application>Gdk-Pixbuf</application> <application>X11</application>
     140      library which is needed for <emphasis>many</emphasis> packages.
     141    </para>
     142
     143    <para>
     144      <option>--with-libjasper</option>: If you've installed
     145      <xref linkend="jasper"/> and you want
     146      <application>Gdk-Pixbuf</application> to use it to compile a JPEG2000
     147      image loader, pass this option to configure.
     148    </para>
    117149
    118150    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119151    href="../../xincludes/gtk-doc-rebuild.xml"/>
    120 
    121152  </sect2>
    122153
     
    131162      <seglistitem>
    132163        <seg>
    133           gdk-pixbuf-csource, gdk-pixbuf-pixdata and gdk-pixbuf-query-loaders
     164          gdk-pixbuf-csource,
     165          gdk-pixbuf-pixdata and
     166          gdk-pixbuf-query-loaders.
    134167        </seg>
    135168        <seg>
    136           libgdk_pixbuf-2.0.so and libgdk_pixbuf_xlib-2.0.so
     169          libgdk_pixbuf-2.0.so and
     170          libgdk_pixbuf_xlib-2.0.so.
    137171        </seg>
    138172        <seg>
    139           /usr/include/gdk-pixbuf-2.0, /usr/lib/gdk-pixbuf-2.0 and
    140           /usr/share/gtk-doc/html/gdk-pixbuf
     173          /usr/include/gdk-pixbuf-2.0,
     174          /usr/lib/gdk-pixbuf-2.0 and
     175          /usr/share/gtk-doc/html/gdk-pixbuf.
    141176        </seg>
    142177      </seglistitem>
     
    151186        <term><command>gdk-pixbuf-csource</command></term>
    152187        <listitem>
    153           <para>is a small utility that generates C code containing images,
    154           used for compiling images directly into programs.</para>
     188          <para>
     189            is a small utility that generates C code containing images, used
     190            for compiling images directly into programs.
     191          </para>
    155192          <indexterm zone="gdk-pixbuf gdk-pixbuf-csource">
    156193            <primary sortas="b-gdk-pixbuf-csource">gdk-pixbuf-csource</primary>
     
    162199        <term><command>gdk-pixbuf-query-loaders</command></term>
    163200        <listitem>
    164           <para>collects information about loadable modules for gdk-pixbuf and
    165           writes it to the default cache file location, or to stdout.</para>
     201          <para>
     202            collects information about loadable modules for gdk-pixbuf and
     203            writes it to the default cache file location, or to stdout.
     204          </para>
    166205          <indexterm zone="gdk-pixbuf gdk-pixbuf-query-loaders">
    167206            <primary sortas="b-gdk-pixbuf-query-loaders">gdk-pixbuf-query-loaders</primary>
     
    173212        <term><filename class='libraryfile'>libgdk_pixbuf-2.0.so</filename></term>
    174213        <listitem>
    175           <para>contains functions that load and render images.</para>
     214          <para>
     215            contains functions that load and render images.
     216          </para>
    176217          <indexterm zone="gdk-pixbuf libgdk_pixbuf-2.0">
    177218            <primary sortas="c-libgdk_pixbuf-2.0">libgdk_pixbuf-2.0.so</primary>
     
    183224        <term><filename class='libraryfile'>libgdk_pixbuf_xlib-2.0.so</filename></term>
    184225        <listitem>
    185           <para>contains functions that manipulate images and interfaces with
    186           xlib.</para>
     226          <para>
     227            contains functions that manipulate images and interfaces with
     228            <application>Xlib</application>.
     229          </para>
    187230          <indexterm zone="gdk-pixbuf libgdk_pixbuf_xlib-2.0">
    188231            <primary sortas="c-libgdk_pixbuf_xlib-2.0">libgdk_pixbuf_xlib-2.0.so</primary>
     
    190233        </listitem>
    191234      </varlistentry>
    192 
    193235    </variablelist>
    194 
    195   </sect2>
    196 
     236  </sect2>
    197237</sect1>
Note: See TracChangeset for help on using the changeset viewer.