Changeset 4db1ba6 for x/lib/cairo.xml


Ignore:
Timestamp:
05/01/2012 12:08:46 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:
4c2be438
Parents:
178e985
Message:

fixed Cairo's dependencies

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/cairo.xml

    r178e985 r4db1ba6  
    2929
    3030  <sect2 role="package">
    31     <title>Introduction to cairo</title>
     31    <title>Introduction to Cairo</title>
    3232
    3333    <para>
     
    3636      <application>X</application> Window System, win32, image buffers,
    3737      PostScript, PDF and SVG. Experimental backends include OpenGL, Quartz and
    38       XCB file output. cairo is designed to produce consistent output on all
     38      XCB file output. <application>Cairo</application> is designed to produce consistent output on all
    3939      output media while taking advantage of display hardware acceleration when
    4040      available (e.g., through the X Render Extension). The
     
    8989      <listitem>
    9090        <para>
    91           Required patch:
     91          Required patch (if you intend to compile any Mozilla products):
    9292          <ulink url="&patch-root;/cairo-&cairo-version;-expose-snapshot-1.patch"/>
    9393        </para>
     
    9595    </itemizedlist>
    9696
    97     <bridgehead renderas="sect3">cairo Dependencies</bridgehead>
    98 
    99     <!-- Cairo is here only because GTK+ and friends, so I'll make Xorg Libraries
    100     a dependency here -->
     97    <bridgehead renderas="sect3">Cairo Dependencies</bridgehead>
     98
    10199    <bridgehead renderas="sect4">Required</bridgehead>
    102100    <para role="required">
    103       <xref linkend="fontconfig"/>,
    104       <xref linkend="libpng"/>,
    105101      <xref linkend="pixman"/>,
    106102      <xref linkend="pkgconfig"/> and
    107       <xref linkend="xorg7-lib"/>
     103    </para>
     104
     105    <bridgehead renderas="sect4">Recommended</bridgehead>
     106    <para role="recommended">
     107      <xref linkend="fontconfig"/>,
     108      <xref linkend="libpng"/> (if you want to build
     109      <application>Cairo</application> without <application>Libpng</application>
     110      you will need to add --disable-png --disable-svg to the configure options
     111      and remove --enable-tee) and
     112      <xref linkend="xorg7-lib"/>.
    108113    </para>
    109114
     
    128133    <note>
    129134      <para>
    130         There is a reciprocal dependency with cairo and libdrm. Best practice is
    131         to install cairo without the OpenGL backend, and return to re-install
    132         cairo after the full Xorg installation has been completed. Also note
    133         that the GTK, Poppler and librsvg packages are also reciprocal. As the
    134         test suite is currently unreliable, it is best to simply skip it at this
    135         time.
     135        There is a reciprocal dependency with the
     136        <application>Gtk 2</application>, <application>Librsvg</application> and
     137        <application>Poppler</application> packages. As the test suite is
     138        currently unreliable, it is best to simply skip it at this time.
    136139      </para>
    137140    </note>
     
    143146
    144147  <sect2 role="installation">
    145     <title>Installation of cairo</title>
     148    <title>Installation of Cairo</title>
    146149
    147150    <para>
     
    234237        </seg>
    235238        <seg>
    236           libcairo.{so,a}, libcairo-gobject.{so,a} and
    237           libcairo-script-interpreter.{so,a}
     239          libcairo.so, libcairo-gobject.so and
     240          libcairo-script-interpreter.so
    238241        </seg>
    239242        <seg>
     
    263266
    264267      <varlistentry id="libcairo">
    265         <term><filename class='libraryfile'>libcairo.{so,a}</filename></term>
     268        <term><filename class='libraryfile'>libcairo.so</filename></term>
    266269        <listitem>
    267270          <para>
     
    270273          </para>
    271274          <indexterm zone="cairo libcairo">
    272             <primary sortas="c-libcairo">libcairo.{so,a}</primary>
     275            <primary sortas="c-libcairo">libcairo.so</primary>
    273276          </indexterm>
    274277        </listitem>
     
    276279
    277280      <varlistentry id="libcairo-gobject">
    278         <term><filename class='libraryfile'>libcairo-gobject.{so,a}</filename></term>
     281        <term><filename class='libraryfile'>libcairo-gobject.so</filename></term>
    279282        <listitem>
    280283          <para>
     
    284287          </para>
    285288          <indexterm zone="cairo libcairo-gobject">
    286             <primary sortas="c-libcairo-gobject">libcairo-gobject.{so,a}</primary>
     289            <primary sortas="c-libcairo-gobject">libcairo-gobject.so</primary>
    287290          </indexterm>
    288291        </listitem>
     
    290293
    291294      <varlistentry id="libcairo-script-interpreter">
    292         <term><filename class='libraryfile'>libcairo-script-interpreter.{so,a}</filename></term>
     295        <term><filename class='libraryfile'>libcairo-script-interpreter.so</filename></term>
    293296        <listitem>
    294297          <para>
     
    297300          </para>
    298301          <indexterm zone="cairo libcairo-script-interpreter">
    299             <primary sortas="c-libcairo-script-interpreter">libcairo-script-interpreter.{so,a}</primary>
     302            <primary sortas="c-libcairo-script-interpreter">libcairo-script-interpreter.so</primary>
    300303          </indexterm>
    301304        </listitem>
Note: See TracChangeset for help on using the changeset viewer.