Changeset ad6595b1


Ignore:
Timestamp:
08/17/2014 01:38:20 PM (10 years ago)
Author:
Krejzi <krejzi@…>
Branches:
systemd-11177
Children:
0670cc0
Parents:
5ca26c7
Message:

Clean up ImageMagick xml, sort dependencies alphabetically- in book - external. Enable HDRI. Remove unused deps, add few new ones. Don't bother mentioning internal libraries (modules) since we don't do that in LFS and they are installed in a ImageMagick owned directory.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@13933 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genutils/imagemagick.xml

    r5ca26c7 rad6595b1  
    66
    77  <!ENTITY imagemagick-patch-version "1">
    8   <!-- Not sure what to do here as ImageMagick is one of the fastest-moving
    9        targets in all of open-source. One solution is to always use the last
    10        version of a specific major-minor from the 'legacy' subdirectory of
    11        the path in these URL's. Otherwise these links are broken within days
    12        after updates :-(  Unfortunately, versions always roll on after patch
    13        version 10, whether or not significant changes occur, and it takes
    14        time before versions migrate to legacy/  -->
    158
    169  <!ENTITY imagemagick-download-http " ">
    17   <!ENTITY imagemagick-download-ftp  "ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz">
     10  <!ENTITY imagemagick-download-ftp 
     11           "ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz">
    1812  <!ENTITY imagemagick-md5sum        "bde038ae05fb20d29cebf88ab9cbdce5">
    1913  <!ENTITY imagemagick-size          "7.2 MB">
    20   <!ENTITY imagemagick-buildsize     "147 MB (with typical dependencies, additional 25 MB to run the test suite, reputedly 450 MB with all dependencies)">
    21   <!ENTITY imagemagick-time          "2.5 SBU (typical build - additional 8.1 SBU to run the test suite and 15 SBU to run the validation suite)">
     14  <!ENTITY imagemagick-buildsize
     15           "147 MB (with typical dependencies, additional 25 MB to run the test suite, reputedly 450 MB with all dependencies)">
     16  <!ENTITY imagemagick-time
     17           "2.5 SBU (typical build - additional 8.1 SBU to run the test suite and 15 SBU to run the validation suite)">
    2218]>
    2319
     
    3632     constantly adding additional features and dependencies. -->
    3733
    38 
    39 <sect1 id="imagemagick"
    40 xreflabel="ImageMagick-&imagemagick-version;-&imagemagick-patch-version;">
     34<sect1 id="imagemagick" xreflabel="ImageMagick-&imagemagick-version;-&imagemagick-patch-version;">
    4135  <?dbhtml filename="imagemagick.html"?>
    4236
     
    10599    <bridgehead renderas="sect4">Recommended</bridgehead>
    106100    <para role="recommended">
    107       <xref linkend="x-window-system"/>
     101      <xref linkend="xorg7-lib"/>
    108102    </para>
    109103
     
    126120      <xref linkend="cups"/>,
    127121      <xref linkend="curl"/>,
     122      <xref linkend="ffmpeg"/>,
     123      <xref linkend="p7zip"/> (LZMA),
     124      <xref linkend="sane"/>,
     125      <xref linkend="wget"/>,
     126      <xref linkend="xdg-utils"/>,
     127      <xref linkend="xterm2"/>,
    128128      <ulink url="http://dmalloc.com/">Dmalloc</ulink>,
    129129      <ulink url="http://linux.softpedia.com/get/Programming/Debuggers/Electric-Fence-3305.shtml/">Electric Fence</ulink>,
    130       <xref linkend="ffmpeg"/>,
    131130      <ulink url="http://www.fftw.org/">FFTW</ulink>,
    132       <ulink url="http://www.mupdf.com/">MuPDF</ulink>,
    133 <!--      <ulink url="http://www.gsp.com/support/virtual/email/pgp/">PGP</ulink> or -->
    134131      <ulink url="http://www.openpgp.org/resources/downloads">PGP</ulink> or
    135132      <xref linkend="gnupg2"/>
    136133      (you'll have to do some hacking to use <application>GnuPG</application>),
    137       <xref linkend="p7zip"/> (LZMA),
    138       <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/profiles.zip">Profiles</ulink>,
    139       <xref linkend="sane"/>,
     134      <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/profiles.zip">Profiles</ulink>, and
    140135      <ulink url="http://ufraw.sourceforge.net/">ufraw</ulink> (for raw formats listed in
    141       <filename>www/formats.html</filename>),
    142       <xref linkend="wget"/>, and
    143       <xref linkend="xdg-utils"/>
     136      <filename>www/formats.html</filename>)
    144137    </para>
    145138
    146139    <bridgehead renderas="sect4">Optional Graphics Libraries</bridgehead>
    147140    <para role="optional">
    148       <ulink url="http://corefonts.sourceforge.net/">corefonts</ulink>,
    149       <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>,
    150       <!-- <ulink url="http://www.i3a.org/i_flashpix.html">FlashPIX</ulink> (or -->
    151       <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/">
    152       FlashPIX (libfpx)</ulink>,
    153       <!-- Added already from the Xorg recommended dependency <xref linkend="freetype2"/>, -->
    154141      <xref linkend="jasper"/>,
    155       <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>,
    156142      <xref linkend="lcms"/> or
    157143      <xref linkend="lcms2"/>,
     
    162148      <xref linkend="libtiff"/>,
    163149      <xref linkend="libwebp"/>,
     150      <xref linkend="pango"/>,
     151      <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>,
     152      <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/">
     153      FlashPIX (libfpx)</ulink>,
     154      <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>,
     155      <ulink url="&gnome-download-http;/libgxps/">libgxps</ulink>,
    164156      <ulink url="http://liblqr.wikidot.com/en:download-page">Liquid Rescale</ulink>,
    165157      <ulink url="http://www.openexr.com/">OpenEXR</ulink>,
    166       <xref linkend="openjpeg"/>,
    167       <xref linkend="pango"/>, and
     158      <ulink url="http://sourceforge.net/projects/openjpeg.mirror/">OpenJPEG 2</ulink>, and
    168159      <ulink url="http://www.agocg.ac.uk/train/cgm/ralcgm.htm">RALCGM</ulink>
    169160      (or <ulink url="http://www.mcmurchy.com/ralcgm/ralcgm-3.51.tar.gz">ralcgm</ulink>)
     
    172163    <bridgehead renderas="sect4">Optional Graphics Utilities</bridgehead>
    173164    <para role="optional">
    174       <ulink url="http://www.blender.org/">Blender</ulink>,
    175       <ulink url="http://dejavu.sourceforge.net/">DejaVu fonts</ulink>,
    176       <ulink url="http://www.ghostscript.com/download/gpcldnld.html">GhostPCL</ulink> or
    177       <ulink url="http://www.ghostscript.com/download/gpdldnld.html">GhostPDL</ulink>,
    178165      <xref linkend="gs"/>,
    179166      <xref linkend="gimp"/>,
    180       <ulink url="http://www.gnuplot.info/">Gnuplot</ulink>,
    181167      <xref linkend="graphviz"/>,
    182168      <xref linkend="inkscape"/>,
     169      <ulink url="http://www.blender.org/">Blender</ulink>,
     170      <ulink url="http://corefonts.sourceforge.net/">corefonts</ulink>,
     171      <ulink url="http://dejavu.sourceforge.net/">DejaVu fonts</ulink>,
     172      <ulink url="http://www.ghostscript.com/download/gpcldnld.html">GhostPCL</ulink>,
     173      <ulink url="http://www.gnuplot.info/">Gnuplot</ulink>,
    183174      <ulink url="http://www.povray.org/">POV-Ray</ulink>, and
    184175      <ulink url="http://radsite.lbl.gov/radiance/HOME.html">Radiance</ulink>
     
    187178    <bridgehead renderas="sect4">Optional Conversion Tools</bridgehead>
    188179    <para role="optional">
     180      <xref linkend="enscript"/>,
     181      <xref linkend="texlive"/>,
    189182      <ulink url="http://autotrace.sourceforge.net/">AutoTrace</ulink>,
    190       <xref linkend="enscript"/>,
    191183      <ulink url="http://www.lizardtech.com/downloads/category/">
    192184      GeoExpress Command Line Utilities, AKA MrSID Utilities (binary package)</ulink>,
     
    194186      <ulink url="http://user.it.uu.se/~jan/html2ps.html">html2ps</ulink>,
    195187      <ulink url="http://wvware.sourceforge.net/">libwmf</ulink>,
    196       <ulink url="http://www.mpeg.org/MSSG/">MPEG-2 Video Codec</ulink>,
    197       <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>,
    198       <xref linkend="texlive"/>,
    199       <ulink url="http://www.xfig.org/">Transfig</ulink>,
    200       <!-- <ulink url="http://txt2html.sourceforge.net/">txt2html</ulink>
    201       (requires Perl Module
    202       <ulink url="http://cpan.org/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar.gz">
    203       Getopt::ArgvFile</ulink>), and -->
    204188      <ulink url="http://sk1project.org/modules.php?name=products&amp;product=uniconvertor">
    205189      UniConvertor</ulink>, and
     
    217201
    218202    <para>
    219       Install <application>Imagemagick</application> by running the following commands:
    220     </para>
    221 
    222 <!--   <note><para>
    223       If Xorg is not installed in user, add the entry LDFLAGS=-L$XORG_PREFIX/lib
    224       to the configure line.
    225     </para></note>
    226 -->
     203      Install <application>ImageMagick</application> by running the following commands:
     204    </para>
     205
    227206<screen><userinput>./configure --prefix=/usr     \
    228207            --sysconfdir=/etc \
     208            --enable-hdri     \
    229209            --with-modules    \
    230210            --with-perl       \
     
    247227    </para>
    248228
    249     <!-- This is not necessary as the 'make install' process installs PerlMagick
    250     <para>
    251       And, if you built PerlMagick, still as the
    252       <systemitem class="username">root</systemitem> user:</para>
    253 
    254 <screen role="root"><userinput>make -C PerlMagick install</userinput></screen>
    255     -->
    256 
    257     <!-- Commenting this out for now as it is redundant to information
    258          that has already been presented, or is in the 'command explanations'
    259          section below.
    260     <sect3>
    261       <title>Additional Configure Options</title>
    262 
    263       <para>There are additional switches that can be passed to
    264       <application>ImageMagick</application> to customize the installation to
    265       your needs. See <filename>advanced-unix-installation.html</filename> in
    266       the <filename class='directory'>www</filename> directory.</para>
    267 
    268     </sect3>
    269     -->
    270 
    271229  </sect2>
    272230
     
    275233
    276234    <para>
    277       <parameter>--sysconfdir=/etc</parameter>: Install the
    278       <filename class="extension">.xml</filename> configuration files into
    279       <filename class='directory'>/etc/ImageMagick</filename> instead of the
    280       default <filename class='directory'>/usr/etc/ImageMagick</filename>.
    281     </para>
    282 
    283     <para>
    284       <parameter>--with-modules</parameter>: Enables support for dynamically
    285       loadable modules.
    286     </para>
    287 
    288     <para>
    289       <parameter>--with-perl</parameter>: Enables building and installing
    290       PerlMagick.
     235      <parameter>--enable-hdri</parameter>: Enables building of a
     236      high dynamic range version of ImageMagick.
     237    </para>
     238
     239    <para>
     240      <parameter>--with-modules</parameter>: Enables support for
     241      dynamically loadable modules.
     242    </para>
     243
     244    <para>
     245      <parameter>--with-perl</parameter>: Enables building and
     246      installing of PerlMagick.
    291247    </para>
    292248
     
    296252    </para>
    297253
    298     <!-- The tests run fine if you run the validation suite after the package
    299          is installed
    300     <para>
    301       <parameter>-without-magick-plus-plus</parameter>: Disables building
    302       and installing Magick++.  All the test modules and demos for Magick++
    303       currently fail.
    304     </para>
    305     -->
    306 
    307     <para>
    308       <option>--with-gslib=/usr/lib</option>: Enables support to use the
     254    <para>
     255      <option>--with-gslib</option>: Enables support to use the
    309256      <application>Ghostscript</application> shared library.
    310257    </para>
     
    316263
    317264    <para>
    318       <option>--with-autotrace</option>: Enables support to use the
    319       <application>Autotrace</application> library.
     265      <option>--with-autotrace</option>: Enables support to use
     266      the <application>Autotrace</application> library.
    320267    </para>
    321268
     
    362309
    363310      <seglistitem>
    364         <seg>animate, compare, composite, conjure, convert, display,
    365         identify, import, Magick-config, Magick++-config, MagickCore-config,
    366         MagickWand-config, mogrify, montage, stream, and Wand-config</seg>
    367 
    368         <seg>libMagickCore-6.Q16.so, libMagickWand-6.Q16.so,
    369         libMagick++-6.Q16.so,
    370         numerous modules under
    371         /usr/lib/ImageMagick-&imagemagick-version;/modules-Q16/{coders,filters}/,
    372         /usr/lib/perl5/site_perl/&lfs-perl-version;/auto/Image/Magick/Magick.so, and
    373         /usr/lib/perl5/site_perl/&lfs-perl-version;/auto/Image/Magick/Q16/Q16.so</seg>
    374 
    375         <seg>/etc/ImageMagick-6,
    376         /usr/include/ImageMagick-6,
    377         /usr/lib/ImageMagick-&imagemagick-version;,
    378         /usr/lib/perl5/site_perl/&lfs-perl-version;/auto/Image,
    379         /usr/lib/perl5/site_perl/&lfs-perl-version;/Image,
    380         /usr/share/ImageMagick-6 and
    381         /usr/share/doc/ImageMagick-6</seg>
     311        <seg>
     312          animate, compare, composite, conjure, convert, display,
     313          identify, import, Magick-config, Magick++-config, MagickCore-config,
     314          MagickWand-config, mogrify, montage, stream, and Wand-config
     315        </seg>
     316        <seg>
     317          libMagickCore-6.Q16HDRI.so, libMagickWand-6.Q16HDRI.so, libMagick++-6.Q16HDRI.so,
     318          /usr/lib/perl5/site_perl/&lfs-perl-version;/auto/Image/Magick/Magick.so, and
     319          /usr/lib/perl5/site_perl/&lfs-perl-version;/auto/Image/Magick/Q16/Q16.so
     320        </seg>
     321        <seg>
     322          /etc/ImageMagick-6,
     323          /usr/include/ImageMagick-6,
     324          /usr/lib/ImageMagick-&imagemagick-version;,
     325          /usr/lib/perl5/site_perl/&lfs-perl-version;/auto/Image/Magick,
     326          /usr/lib/perl5/site_perl/&lfs-perl-version;/Image/Magick,
     327          /usr/share/ImageMagick-6, and
     328          /usr/share/doc/ImageMagick-6
     329        </seg>
    382330      </seglistitem>
    383331    </segmentedlist>
Note: See TracChangeset for help on using the changeset viewer.