Changeset 7f1ab53 for general/genutils/imagemagick.xml
- Timestamp:
- 02/10/2013 05:24:28 PM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 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, gimp3, 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/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- dc6bfb82
- Parents:
- 7fe8cb75
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genutils/imagemagick.xml
r7fe8cb75 r7f1ab53 16 16 <!ENTITY imagemagick-download-http " "> 17 17 <!ENTITY imagemagick-download-ftp "ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"> 18 <!ENTITY imagemagick-md5sum "c 3084e6de11e440b812479de151642a3">19 <!ENTITY imagemagick-size "8. 0MB">20 <!ENTITY imagemagick-buildsize " 300 MB typical (additional 27MB if you run the testsuite)">21 <!ENTITY imagemagick-time " 3.2 SBU typical (Additional 0.8SBU to run the test suite)">18 <!ENTITY imagemagick-md5sum "c90d99ce0f0e08ebeab568eda7eedec7"> 19 <!ENTITY imagemagick-size "8.3 MB"> 20 <!ENTITY imagemagick-buildsize "450 MB (full build with all dependencies)"> 21 <!ENTITY imagemagick-time "5.0 SBU (full build - additional 20 SBU to run the test suite)"> 22 22 ]> 23 23 … … 53 53 <title>Introduction to ImageMagick</title> 54 54 55 <para><application>ImageMagick</application> is a collection of tools and 56 libraries to read, write, and manipulate an image in various image formats. 57 Image processing operations are available from the command line. Bindings 58 to various programming languages are also available.</para> 55 <para> 56 <application>ImageMagick</application> is a collection of tools and 57 libraries to read, write, and manipulate an image in various image formats. 58 Image processing operations are available from the command line. Bindings 59 for Perl and C++ are also available. 60 </para> 59 61 60 62 &lfs72_checked; … … 82 84 </itemizedlist> 83 85 84 <note><para>The <application>ImageMagick</application> source releases are 85 updated frequently and the version shown above may no longer be available 86 from the download locations. You can download a more recent version and use 87 the existing BLFS instructions to install it. Chances are that it will 88 work just fine, but this has not been tested by the BLFS team. If the 89 package version shown above is not available from the locations shown 90 above, or from the <filename class='directory'>legacy/</filename> directory 91 at <literal>ftp.ImageMagick.org/pub/ImageMagick</literal> you can download it 92 from the BLFS package server at 93 <ulink 94 url="&sources-anduin-http;/i/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"/>. 95 </para></note> 86 <note> 87 <para> 88 The <application>ImageMagick</application> source releases are 89 updated frequently and the version shown above may no longer be available 90 from the download locations. You can download a more recent version and use 91 the existing BLFS instructions to install it. Chances are that it will 92 work just fine, but this has not been tested by the BLFS team. If the 93 package version shown above is not available from the locations shown 94 above, or from the <filename class='directory'>legacy/</filename> directory 95 at <literal>ftp.ImageMagick.org/pub/ImageMagick</literal> you can download it 96 from the BLFS package server at <ulink 97 url="&sources-anduin-http;/i/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"/>. 98 </para> 99 </note> 96 100 97 101 <bridgehead renderas="sect3">ImageMagick Dependencies</bridgehead> 98 102 99 103 <bridgehead renderas="sect4">Recommended</bridgehead> 100 <para role="recommended"><xref linkend="x-window-system"/></para> 101 102 <para>The optional dependencies listed below should be installed if you 103 need support for the specific format or the conversion tool the dependency 104 provides. Many of the dependencies' capabilities and uses are described in 105 the <quote>MAGICK DELEGATES</quote> section of the 106 <filename>README.txt</filename> file located in the source tree. Additional 107 information about the dependencies can be found in the 108 <filename>Install-unix.txt</filename> file located in the source tree as 109 well as issuing the <command>./configure --help</command> command. A 110 summary of this information, as well as some additional notes can be viewed 111 on-line at <ulink 112 url="http://www.imagemagick.org/script/advanced-unix-installation.php"/>.</para> 104 <para role="recommended"> 105 <xref linkend="x-window-system"/> 106 </para> 107 108 <para> 109 The optional dependencies listed below should be installed if you 110 need support for the specific format or the conversion tool the dependency 111 provides. Many of the dependencies' capabilities and uses are described in 112 the <quote>MAGICK DELEGATES</quote> section of the 113 <filename>README.txt</filename> file located in the source tree. Additional 114 information about the dependencies can be found in the 115 <filename>Install-unix.txt</filename> file located in the source tree as 116 well as issuing the <command>./configure --help</command> command. A 117 summary of this information, as well as some additional notes can be viewed 118 on-line at <ulink 119 url="http://www.imagemagick.org/script/advanced-unix-installation.php"/>. 120 </para> 113 121 114 122 <bridgehead renderas="sect4">Optional System Utilities</bridgehead> 115 <para role="optional"><xref linkend="pkgconfig"/>, 116 <xref linkend="cups"/>, 117 <ulink url="http://ufraw.sourceforge.net/">ufraw</ulink> (only for raw formats listed in 118 <filename>www/formats.html</filename>), 119 <ulink url="http://dmalloc.com/">Dmalloc</ulink>, 120 <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink>, 121 <ulink url="http://www.gsp.com/support/virtual/email/pgp/">PGP</ulink> 122 or <xref linkend="gnupg"/> or <xref linkend="gnupg2"/> 123 (you'll have to do some hacking to use <application>GnuPG</application>), 124 <xref linkend="sane"/>, and 125 <xref linkend="wget"/> 123 <para role="optional"> 124 <xref linkend="pkgconfig"/>, 125 <xref linkend="cups"/>, 126 <xref linkend="curl"/>, 127 <ulink url="http://dmalloc.com/">Dmalloc</ulink>, 128 <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink>, 129 <xref linkend="ffmpeg"/>, 130 <ulink url="http://www.fftw.org/">FFTW</ulink>, 131 <ulink url="http://www.gsp.com/support/virtual/email/pgp/">PGP</ulink> 132 or <xref linkend="gnupg"/> or <xref linkend="gnupg2"/> 133 (you'll have to do some hacking to use <application>GnuPG</application>), 134 <xref linkend="sane"/>, 135 <ulink url="http://ufraw.sourceforge.net/">ufraw</ulink> (only for raw formats listed in 136 <filename>www/formats.html</filename>), 137 <xref linkend="wget"/>, and 138 <xref linkend="xdg-utils"/> 126 139 </para> 127 140 128 141 <bridgehead renderas="sect4">Optional Graphics Libraries</bridgehead> 129 <para role="optional"><ulink url="http://corefonts.sourceforge.net/">corefonts</ulink>, 130 <ulink url="http://www.i3a.org/i_flashpix.html">FlashPIX</ulink> (or 131 <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/libfpx-1.3.0-1.tar.bz2"> 132 FlashPIX library</ulink>), 133 <xref linkend="freetype2"/>, 134 <xref linkend="jasper"/>, 135 <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>, 136 <xref linkend="lcms"/> or 137 <xref linkend="lcms2"/>, 138 <xref linkend="libexif"/>, 139 <xref linkend="libjpeg"/>, 140 <xref linkend="libpng"/>, 141 <xref linkend="librsvg"/>, 142 <xref linkend="libtiff"/>, 143 <xref linkend="pango"/>, 144 <ulink url="http://www.webmproject.org/code/">libwebp</ulink>, and 145 <xref linkend="libxml2"/>, 146 <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>, and 147 <ulink url="http://www.agocg.ac.uk/train/cgm/ralcgm.htm">RALCGM</ulink> 148 (or <ulink url="http://www.mcmurchy.com/ralcgm/ralcgm-3.51.tar.gz">ralcgm</ulink>) 142 <para role="optional"> 143 <ulink url="http://corefonts.sourceforge.net/">corefonts</ulink>, 144 <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>, 145 <!-- <ulink url="http://www.i3a.org/i_flashpix.html">FlashPIX</ulink> (or --> 146 <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/libfpx-1.3.1-2.tar.bz2"> 147 FlashPIX</ulink>, 148 <!-- Added already from the Xorg recommended dependency <xref linkend="freetype2"/>, --> 149 <xref linkend="jasper"/>, 150 <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>, 151 <xref linkend="lcms"/> or 152 <xref linkend="lcms2"/>, 153 <xref linkend="libexif"/>, 154 <xref linkend="libjpeg"/>, 155 <xref linkend="libpng"/>, 156 <xref linkend="librsvg"/>, 157 <xref linkend="libtiff"/>, 158 <ulink url="http://www.webmproject.org/code/">libwebp</ulink>, 159 <ulink url="http://liblqr.wikidot.com/en:download-page">Liquid Rescale</ulink>, 160 <ulink url="http://www.openexr.com/">OpenEXR</ulink>, 161 <xref linkend="pango"/>, and 162 <ulink url="http://www.agocg.ac.uk/train/cgm/ralcgm.htm">RALCGM</ulink> 163 (or <ulink url="http://www.mcmurchy.com/ralcgm/ralcgm-3.51.tar.gz">ralcgm</ulink>) 149 164 </para> 150 165 151 166 <bridgehead renderas="sect4">Optional Graphics Utilities</bridgehead> 152 <para role="optional"><!-- <xref linkend="espgs"/> or --><xref linkend="gs"/>, 153 <ulink url="http://www.artifex.com/downloads/">GhostPCL</ulink>, 154 <xref linkend="gimp"/>, 155 <ulink url="http://www.gnuplot.info/">Gnuplot</ulink>, 156 <xref linkend="graphviz"/>, 157 <ulink url="http://www.povray.org/">POV-Ray</ulink>, and 158 <ulink url="http://radsite.lbl.gov/radiance/HOME.html">Radiance</ulink> 167 <para role="optional"> 168 <ulink url="http://www.blender.org/">Blender</ulink>, 169 <ulink url="http://dejavu.sourceforge.net/">DejaVu fonts</ulink>, 170 <ulink url="http://www.artifex.com/downloads/">GhostPCL</ulink> or 171 <ulink url="http://www.ghostscript.com/GhostPCL.html">GhostPDL</ulink>, 172 <xref linkend="gs"/>, 173 <xref linkend="gimp"/>, 174 <ulink url="http://www.gnuplot.info/">Gnuplot</ulink>, 175 <xref linkend="graphviz"/>, 176 <xref linkend="inkscape"/>, 177 <ulink url="http://www.povray.org/">POV-Ray</ulink>, and 178 <ulink url="http://radsite.lbl.gov/radiance/HOME.html">Radiance</ulink> 159 179 </para> 160 180 161 181 <bridgehead renderas="sect4">Optional Conversion Tools</bridgehead> 162 <para role="optional"><ulink url="http://autotrace.sourceforge.net/">AutoTrace</ulink>, 163 <xref linkend="enscript"/>, 164 <ulink url="http://www.gnu.org/software/hp2xx/">hp2xx</ulink>, 165 <ulink url="http://user.it.uu.se/~jan/html2ps.html">html2ps</ulink>, 166 <ulink url="http://wvware.sourceforge.net/">libwmf</ulink>, 167 <ulink url="http://www.mpeg.org/MSSG/">MPEG-2 Video Codec</ulink>, 168 <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>, 169 <xref linkend="texlive"/>, 170 <ulink url="http://www.xfig.org/">Transfig</ulink>, 171 <ulink url="http://txt2html.sourceforge.net/">txt2html</ulink> 172 (requires Perl Module 173 <ulink url="http://cpan.org/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar.gz"> 174 Getopt::ArgvFile</ulink>), and 175 <ulink url="http://www.cs.utah.edu/gdc/projects/urt/">Utah Raster Toolkit</ulink> 176 (or <ulink url="http://www.mcmurchy.com/urt/urt-3.1b.tar.gz">URT-3.1b</ulink>) 182 <para role="optional"> 183 <ulink url="http://autotrace.sourceforge.net/">AutoTrace</ulink>, 184 <xref linkend="enscript"/>, 185 <ulink url="http://www.lizardtech.com/downloads/category/"> 186 GeoExpress Command Line Utilities, AKA MrSID Utilities (binary package)</ulink>, 187 <ulink url="http://www.gnu.org/software/hp2xx/">hp2xx</ulink>, 188 <ulink url="http://user.it.uu.se/~jan/html2ps.html">html2ps</ulink>, 189 <ulink url="http://wvware.sourceforge.net/">libwmf</ulink>, 190 <ulink url="http://www.mpeg.org/MSSG/">MPEG-2 Video Codec</ulink>, 191 <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>, 192 <xref linkend="texlive"/>, 193 <ulink url="http://www.xfig.org/">Transfig</ulink>, 194 <!-- <ulink url="http://txt2html.sourceforge.net/">txt2html</ulink> 195 (requires Perl Module 196 <ulink url="http://cpan.org/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar.gz"> 197 Getopt::ArgvFile</ulink>), and --> 198 <ulink url="http://sk1project.org/modules.php?name=products&product=uniconvertor"> 199 UniConvertor</ulink>, and 200 <ulink url="http://www.cs.utah.edu/gdc/projects/urt/">Utah Raster Toolkit</ulink> 201 (or <ulink url="http://www.mcmurchy.com/urt/urt-3.1b.tar.gz">URT-3.1b</ulink>) 177 202 </para> 178 203 … … 185 210 <title>Installation of ImageMagick</title> 186 211 187 <para> Install <application>Imagemagick</application> by running the following188 commands:</para>189 190 <screen><userinput> 191 ./configure --prefix=/usr \212 <para> 213 Install <application>Imagemagick</application> by running the following commands: 214 </para> 215 216 <screen><userinput>./configure --prefix=/usr \ 192 217 --sysconfdir=/etc \ 193 218 --with-modules \ 194 219 --with-perl \ 195 -- without-magick-plus-plus&&220 --disable-static && 196 221 make</userinput></screen> 197 222 198 <para>To test the results, issue: <command>make check</command>. Note that 199 many of the tests require a working <application>ghostscript</application>.</para> 200 201 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 223 <para> 224 The validation suite is intended to be run after the package is installed. 225 </para> 226 227 <para> 228 Now, as the <systemitem class="username">root</systemitem> user: 229 </para> 202 230 203 231 <screen role="root"><userinput>make install</userinput></screen> 204 232 205 <para>And, if you built PerlMagick, still as the 206 <systemitem class="username">root</systemitem> user:</para> 233 <para> 234 To test the installation, issue: <command>make check</command>. Note that the 235 EPS, PS, and PDF tests require a working <application>Ghostscript</application>. 236 </para> 237 238 <!-- This is not necessary as the 'make install' process installs PerlMagick 239 <para> 240 And, if you built PerlMagick, still as the 241 <systemitem class="username">root</systemitem> user:</para> 207 242 208 243 <screen role="root"><userinput>make -C PerlMagick install</userinput></screen> 244 --> 209 245 210 246 <!-- Commenting this out for now as it is redundant to information … … 227 263 <title>Command Explanations</title> 228 264 229 <para><parameter>--sysconfdir=/etc</parameter>: Put the directory of xml (and 230 .icc) files at <filename class='directory'>/etc/ImageMagick</filename> instead of 231 <filename class='directory'>/usr/etc/ImageMagick</filename>.</para> 232 233 <para><parameter>--with-modules</parameter>: Enables support for dynamically 234 loadable modules.</para> 235 236 <para><parameter>--with-perl</parameter>: Enables building and install 237 PerlMagick.</para> 238 239 <para><parameter>--without-magick-plus-plus</parameter>: Disables building 240 and installing Magick++. All the test modules and demos for Magick++ 241 currently fail.</para> 242 243 <para><option>--with-gslib=/usr/lib</option>: Enables support to use the 244 Ghostscript shared library.</para> 245 246 <para><option>--with-fpx</option>: Enables support to use the FlashPix 247 library.</para> 248 249 <para><option>--with-windows-font-dir=<replaceable><Some/Directory></replaceable></option>: 250 This option specifies the directory where the Windows CoreFonts are 251 installed.</para> 252 253 <para>The options and parameters listed above are the only ones you should 254 have to pass to the <command>configure</command> script to activate all the 255 delegate dependencies. All other dependencies will be automatically 256 detected and utilized in the build if they are installed.</para> 257 258 <para><option>--disable-static</option>: This switch prevents 259 the static libraries being built.</para> 265 <para> 266 <parameter>--sysconfdir=/etc</parameter>: Install the 267 <filename class="extension">.xml</filename> configuration files into 268 <filename class='directory'>/etc/ImageMagick</filename> instead of the 269 default <filename class='directory'>/usr/etc/ImageMagick</filename>. 270 </para> 271 272 <para> 273 <parameter>--with-modules</parameter>: Enables support for dynamically 274 loadable modules. 275 </para> 276 277 <para> 278 <parameter>--with-perl</parameter>: Enables building and installing 279 PerlMagick. 280 </para> 281 282 <para> 283 <parameter>--disable-static</parameter>: Prevents the static 284 libraries being built and installed. 285 </para> 286 287 <!-- The tests run fine if you run the validation suite after the package 288 is installed 289 <para> 290 <parameter>-without-magick-plus-plus</parameter>: Disables building 291 and installing Magick++. All the test modules and demos for Magick++ 292 currently fail. 293 </para> 294 --> 295 296 <para> 297 <option>--with-gslib=/usr/lib</option>: Enables support to use the 298 <application>Ghostscript</application> shared library. 299 </para> 300 301 <para> 302 <option>--with-rsvg</option>: Enables support to use the 303 <application>librsvg</application> library. 304 </para> 305 306 <para> 307 <option>--with-autotrace</option>: Enables support to use the 308 <application>Autotrace</application> library. 309 </para> 310 311 <para> 312 <option>--with-wmf</option>: Enables support to use the 313 <application>libwmf</application> library. 314 </para> 315 316 <para> 317 <option>--with-gvc</option>: Enables support to use 318 <application>GraphViz</application>. 319 </para> 320 321 <para> 322 <option>--with-windows-font-dir= 323 <replaceable><Some/Directory></replaceable></option>: 324 This option specifies the directory where the Windows CoreFonts are 325 installed. 326 </para> 327 328 <para> 329 <option>--with-dejavu-font-dir= 330 <replaceable><Some/Directory></replaceable></option>: 331 This option specifies the directory where the DejaVu fonts are 332 installed. 333 </para> 334 335 <para> 336 The options and parameters listed above are the only ones you should 337 have to pass to the <command>configure</command> script to activate all 338 the delegate dependencies. All other dependencies will be automatically 339 detected and utilized in the build if they are installed. 340 </para> 260 341 261 342 </sect2> … … 271 352 <seglistitem> 272 353 <seg>animate, compare, composite, conjure, convert, display, 273 identify, import, Magick-config, Magic kCore-config,354 identify, import, Magick-config, Magic++-config, MagickCore-config, 274 355 MagickWand-config, mogrify, montage, stream, and Wand-config</seg> 275 356 276 <seg>libMagickCore .{so,a}, libMagickWand.{so,a}, and277 numerous plugin modules</seg>357 <seg>libMagickCore-Q16.so, libMagickWand-Q16.so, libMagick++-Q16.so, 358 and numerous plugin modules</seg> 278 359 279 360 <seg>/etc/ImageMagick, … … 373 454 374 455 <varlistentry id="magick-config"> 375 <term><command>Magick{, Core,Wand}-config</command></term>456 <term><command>Magick{,++,Core,Wand}-config</command></term> 376 457 <listitem> 377 458 <para>show information about the installed versions of the
Note:
See TracChangeset
for help on using the changeset viewer.