Ignore:
Timestamp:
03/27/2012 01:23:32 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:
b072b9b
Parents:
67033e54
Message:

Added a sed to the gegl page to fix compiling with
Glib-2.32 and gobject-introspection-1.30.0 installed

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/graphlib/gegl.xml

    r67033e54 rc966932  
    55  %general-entities;
    66
    7   <!ENTITY gegl-download-http "http://gd.tuwien.ac.at/graphics/gimp/gegl/0.1//gegl-&gegl-version;.tar.bz2">
    8   <!ENTITY gegl-download-ftp  "ftp://ftp.gimp.org/pub/gegl/0.1//gegl-&gegl-version;.tar.bz2">
     7  <!ENTITY gegl-download-http
     8  "http://gd.tuwien.ac.at/graphics/gimp/gegl/0.1/gegl-&gegl-version;.tar.bz2">
     9  <!ENTITY gegl-download-ftp
     10  "ftp://ftp.gimp.org/pub/gegl/0.1/gegl-&gegl-version;.tar.bz2">
    911  <!ENTITY gegl-md5sum        "c8279b86b3d584ee4f503839fc500425">
    1012  <!ENTITY gegl-size          "5.2 MB">
     
    3032    <title>Introduction to gegl</title>
    3133
    32     <para>This package provides the GEneric Graphics Library, which is a
    33     graph based image processing format.</para>
     34    <para>
     35      This package provides the GEneric Graphics Library, which is a graph based
     36      image processing format.
     37    </para>
    3438
    3539    &lfs71_checked;
     
    3842    <itemizedlist spacing="compact">
    3943      <listitem>
    40         <para>Download (HTTP): <ulink url="&gegl-download-http;"/></para>
    41       </listitem>
    42       <listitem>
    43         <para>Download (FTP): <ulink url="&gegl-download-ftp;"/></para>
    44       </listitem>
    45       <listitem>
    46         <para>Download MD5 sum: &gegl-md5sum;</para>
    47       </listitem>
    48       <listitem>
    49         <para>Download size: &gegl-size;</para>
    50       </listitem>
    51       <listitem>
    52         <para>Estimated disk space required: &gegl-buildsize;</para>
    53       </listitem>
    54       <listitem>
    55         <para>Estimated build time: &gegl-time;</para>
     44        <para>
     45          Download (HTTP): <ulink url="&gegl-download-http;"/>
     46        </para>
     47      </listitem>
     48      <listitem>
     49        <para>
     50          Download (FTP): <ulink url="&gegl-download-ftp;"/>
     51        </para>
     52      </listitem>
     53      <listitem>
     54        <para>
     55          Download MD5 sum: &gegl-md5sum;
     56        </para>
     57      </listitem>
     58      <listitem>
     59        <para>
     60          Download size: &gegl-size;
     61        </para>
     62      </listitem>
     63      <listitem>
     64        <para>
     65          Estimated disk space required: &gegl-buildsize;
     66        </para>
     67      </listitem>
     68      <listitem>
     69        <para>
     70          Estimated build time: &gegl-time;
     71        </para>
    5672      </listitem>
    5773    </itemizedlist>
     
    6177
    6278    <bridgehead renderas="sect4">Required</bridgehead>
    63     <!-- babl pulls in pkgconfig and thus glib2 -->
    64     <para role="required"><xref linkend="babl"/></para>
     79    <para role="required">
     80      <xref linkend="babl"/>
     81    </para>
    6582
    6683    <bridgehead renderas="sect4">Optional</bridgehead>
    67     <para role="optional"><ulink
    68     url="http://www.methods.co.nz/asciidoc/">AsciiDoc</ulink>,
    69     <xref linkend="cairo"/>,
    70     <ulink url="http://www.gnu.org/software/enscript/">enscript</ulink>,
    71     <xref linkend="exiv2"/>,
    72     <xref linkend="ffmpeg"/>,
    73     <xref linkend="gdk-pixbuf"/>,
    74     <xref linkend="graphviz"/>,
    75     <ulink url="http://lensfun.berlios.de/">lensfun</ulink>,
    76     <xref linkend="libjpeg"/>,
    77     <ulink url="http://libopenraw.freedesktop.org/wiki/">libopenraw</ulink>,
    78     <xref linkend="libpng"/>,
    79     <xref linkend="librsvg"/>,
    80     <ulink url="http://libspiro.sourceforge.net/">libspiro</ulink>,
    81     <ulink url="http://www.lua.org/">Lua</ulink>,
    82     <ulink url="http://www.openexr.org">OpenEXR</ulink>,
    83     <xref linkend="pango"/>,
    84     <xref linkend="python2"/>,
    85     <xref linkend="ruby"/>,
    86     <xref linkend="sdl"/>,
    87     <xref linkend="gobject-introspection"/>,
    88     <xref linkend="vala"/>,
    89     <xref linkend="w3m"/>
    90     and <ulink url="http://www.cise.ufl.edu/research/sparse/umfpack/">libumfpack</ulink>
    91     </para>
    92 
    93     <para condition="html" role="usernotes">User Notes:
    94     <ulink url='&blfs-wiki;/gegl'/></para>
    95 
     84    <para role="optional">
     85      <ulink url="http://www.methods.co.nz/asciidoc/">AsciiDoc</ulink>,
     86      <xref linkend="cairo"/>,
     87      <ulink url="http://www.gnu.org/software/enscript/">enscript</ulink>,
     88      <xref linkend="exiv2"/>,
     89      <xref linkend="ffmpeg"/>,
     90      <xref linkend="gdk-pixbuf"/>,
     91      <xref linkend="graphviz"/>,
     92      <ulink url="http://lensfun.berlios.de/">lensfun</ulink>,
     93      <xref linkend="libjpeg"/>,
     94      <ulink url="http://libopenraw.freedesktop.org/wiki/">libopenraw</ulink>,
     95      <xref linkend="libpng"/>,
     96      <xref linkend="librsvg"/>,
     97      <ulink url="http://libspiro.sourceforge.net/">libspiro</ulink>,
     98      <ulink url="http://www.lua.org/">Lua</ulink>,
     99      <ulink url="http://www.openexr.org">OpenEXR</ulink>,
     100      <xref linkend="pango"/>,
     101      <xref linkend="python2"/>,
     102      <xref linkend="ruby"/>,
     103      <xref linkend="sdl"/>,
     104      <xref linkend="gobject-introspection"/>,
     105      <xref linkend="vala"/>,
     106      <xref linkend="w3m"/> and
     107      <ulink url="http://www.cise.ufl.edu/research/sparse/umfpack/">libumfpack</ulink>
     108    </para>
     109
     110    <para condition="html" role="usernotes">
     111      User Notes: <ulink url='&blfs-wiki;/gegl'/>
     112    </para>
    96113  </sect2>
    97114
     
    99116    <title>Installation of gegl</title>
    100117
    101     <para>Install <application>gegl</application> by running the following
    102     commands:</para>
     118    <para>
     119      Install <application>gegl</application> by running the following commands:
     120    </para>
    103121
    104122<screen><userinput>echo 'Babl-0.1' > gegl/gegl-0.1.deps &amp;&amp;
     123sed -i '/INTROSPECTION_SCANNER_ARGS/s#$# -lgmodule-2.0#' gegl/Makefile.in &amp;&amp;
    105124./configure --prefix=/usr &amp;&amp;
    106125make</userinput></screen>
    107126
    108     <para>To test the results, issue: <command>make check</command>.</para>
    109 
    110     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     127    <para>
     128      To test the results, issue: <command>make check</command>.
     129    </para>
     130
     131    <para>
     132      Now, as the <systemitem class="username">root</systemitem> user:
     133    </para>
    111134
    112135<screen role="root"><userinput>make install &amp;&amp;
    113136install -v -m644 docs/*.{css,html} /usr/share/gtk-doc/html/gegl
    114137</userinput></screen>
    115 
    116138  </sect2>
    117139
     
    119141    <title>Command Explanations</title>
    120142
     143    <para>
     144      <command>echo 'Babl-0.1' > gegl/gegl-0.1.deps</command>: This command
     145      fixes compiling <application>Gegl</application> if you have
     146      <xref linkend="gobject-introspection"/> installed.
     147    </para>
     148
     149    <para>
     150      <command>sed -i '/INTROSPECTION_SCANNER_ARGS/s#$# -lgmodule-2.0#'
     151      gegl/Makefile.in</command>: This sed fixes compiling
     152      <application>Gegl</application> if you have
     153      <application>Glib-2.32</application> and
     154      <xref linkend="gobject-introspection"/> installed.
     155    </para>
     156
     157    <para>
     158      <parameter>install -v -m644 docs/*.{css,html}
     159      /usr/share/gtk-doc/html/gegl</parameter>: The command '<command>make
     160      install</command>' only installs <filename>operations.html</filename>,
     161      omitting the stylesheet and <filename>index.html</filename>. This extra
     162      command ensures all the links in the html work.
     163    </para>
     164
     165    <para>
     166      <option>--without-vala</option>: Do not create a
     167      <application>vala</application> API - use this if
     168      <command>vapigen</command> breaks the build.
     169    </para>
     170
    121171    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    122172    href="../../xincludes/gtk-doc-rebuild.xml"/>
    123 
    124     <para><command>echo 'Babl-0.1' > gegl/gegl-0.1.deps</command>: This command
    125     fixes compiling <application>Gegl</application> if you have
    126     <application>Gobject Introspection</application> installed.</para>
    127 
    128     <para><parameter>install -v -m644 docs/*.{css,html} /usr/share/gtk-doc/html/gegl
    129     </parameter>:
    130     The command '<command>make install</command>' only installs
    131     <filename>operations.html</filename>, omitting the stylesheet and
    132     <filename>index.html</filename>.  This extra command ensures all the links
    133     in the html work.</para>
    134 
    135     <para><option>--without-vala</option>: Do not create a
    136     <application>vala</application> API - use this if <command>vapigen</command>
    137     breaks the build.</para>
    138 
    139173  </sect2>
    140174
     
    162196        <term><command>gegl</command></term>
    163197        <listitem>
    164           <para>is a commandline tool for working with the XML data model.</para>
     198          <para>
     199            is a commandline tool for working with the XML data model.
     200          </para>
    165201          <indexterm zone="gegl gegl-prog">
    166202            <primary sortas="b-gegl">gegl</primary>
     
    172208        <term><filename class='libraryfile'>libgegl-0.1.so</filename></term>
    173209        <listitem>
    174           <para>provides infrastructure to do demand based cached non
    175           destructive image editing on larger than RAM buffers.</para>
     210          <para>
     211            provides infrastructure to do demand based cached non destructive
     212            image editing on larger than RAM buffers.
     213          </para>
    176214          <indexterm zone="gegl libgegl-0.1">
    177215            <primary sortas="c-libgegl-0.1">libgegl-0.1.so</primary>
     
    179217        </listitem>
    180218      </varlistentry>
    181 
    182219    </variablelist>
    183 
    184   </sect2>
    185 
     220  </sect2>
    186221</sect1>
Note: See TracChangeset for help on using the changeset viewer.