Changeset a2912ff for x/lib/cairo.xml


Ignore:
Timestamp:
07/24/2012 04:17:44 PM (12 years ago)
Author:
Krejzi <krejzi@…>
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:
3af204c
Parents:
2ba0c1a
Message:

XML Polishing, Part 2. Set libpng (again) as required for Cairo, since it requires too many switches if it is not present, thus making it realy required.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/cairo.xml

    r2ba0c1a ra2912ff  
    55  %general-entities;
    66
    7   <!ENTITY cairo-download-http
    8     "http://cairographics.org/releases/cairo-&cairo-version;.tar.xz">
     7  <!ENTITY cairo-download-http "http://cairographics.org/releases/cairo-&cairo-version;.tar.xz">
    98  <!ENTITY cairo-download-ftp  " ">
    109  <!ENTITY cairo-md5sum        "87649eb75789739d517c743e94879e51">
     
    1413]>
    1514
    16 <sect1 id="cairo" xreflabel="cairo-&cairo-version;">
     15<sect1 id="cairo" xreflabel="Cairo-&cairo-version;">
    1716  <?dbhtml filename="cairo.html"?>
    1817
     
    2221  </sect1info>
    2322
    24   <title>cairo-&cairo-version;</title>
     23  <title>Cairo-&cairo-version;</title>
    2524
    2625  <indexterm zone="cairo">
    27     <primary sortas="a-cairo">cairo</primary>
     26    <primary sortas="a-Cairo">Cairo</primary>
    2827  </indexterm>
    2928
     
    9998    <bridgehead renderas="sect4">Required</bridgehead>
    10099    <para role="required">
     100      <!-- Just a note: png is REQUIRED, since something that isn't REQUIRED
     101      does not need bunch of DISABLE switches. You are breaking the package
     102      for those that don't want to install recommended deps, and I've seen
     103      lot of people like that. Leave it, it is not a big dep, and I suspect
     104      that someone will install cairo just to test gobject-introspection, since
     105      I doubt someone will need that unless building gnome stuff, and it is
     106      really wrong way of thinking that someone might need cairo JUST to test
     107      introspection. No offense. -->
     108      <xref linkend="libpng"/>,
    101109      <xref linkend="glib2"/> and
    102110      <xref linkend="pixman"/>
     
    106114    <para role="recommended">
    107115      <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"/>.
     116      <xref linkend="xorg7-lib"/>
    113117    </para>
    114118
     
    134138      <para>
    135139        There is a reciprocal dependency with the
    136         <application>Gtk 2</application>, <application>Librsvg</application> and
     140        <application>GTK+ 2</application>, <application>librsvg</application> and
    137141        <application>Poppler</application> packages. As the test suite is
    138142        currently unreliable, it is best to simply skip it at this time.
     
    160164    <para>
    161165      Note that the tests take a long time to run, many of them fail for unknown
    162       reasons and it has been known to cause a kernel panic. <!-- I suspect that
    163       the panic was due to a bug in the xf86-video-ati driver but I can't be
    164       sure as the system locked up hard. cairo-1.12.0 has exposed bugs in other
    165       parts of Xorg https://bugs.freedesktop.org/show_bug.cgi?id=47266 Andy
    166       2012-04-22 --> If you want to run the tests issue:
    167       <command>make -k check</command>.
     166      reasons and it has been known to cause a kernel panic. If you want to run
     167      the tests issue: <command>make -k check</command>.
    168168    </para>
    169169
     
    221221
    222222    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    223     href="../../xincludes/gtk-doc-rebuild.xml"/>
     223      href="../../xincludes/gtk-doc-rebuild.xml"/>
     224
    224225  </sect2>
    225226
     
    241242        </seg>
    242243        <seg>
    243           /usr/include/cairo, /usr/lib/cairo and
     244          /usr/include/cairo,
     245          /usr/lib/cairo and
    244246          /usr/share/gtk-doc/html/cairo
    245247        </seg>
     
    304306        </listitem>
    305307      </varlistentry>
     308
    306309    </variablelist>
     310
    307311  </sect2>
     312
    308313</sect1>
Note: See TracChangeset for help on using the changeset viewer.