source: pst/printing/espgs.xml@ 9f8f649

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.0 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 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
Last change on this file since 9f8f649 was 78d82bd7, checked in by Randy McMurchy <randy@…>, 19 years ago

Updated to ImageMagick-6.1.3-7; added commands to the ESPGS instructions to install interface headers so that packages can link to libgs.so; corrected SANE instructions to properly identify the saned daemon start method

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

  • Property mode set to 100644
File size: 5.8 KB
Line 
1<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
2 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
3 <!ENTITY % general-entities SYSTEM "../../general.ent">
4 %general-entities;
5
6 <!ENTITY espgs-download-http "http://prdownloads.sourceforge.net/espgs/espgs-&espgs-version;-source.tar.bz2">
7 <!ENTITY espgs-download-ftp "ftp://ftp.gtlib.cc.gatech.edu/pub/slackware/slackware-current/source/ap/espgs/espgs-&espgs-version;-source.tar.bz2">
8 <!ENTITY espgs-size "5.3 MB">
9 <!ENTITY espgs-buildsize "116-140 MB (depends if libgs.so is installed)">
10 <!ENTITY espgs-time "1.65-3.20 SBU">
11]>
12
13<sect1 id="espgs" xreflabel="ESP Ghostscript-&espgs-version;">
14<sect1info>
15<othername>$LastChangedBy$</othername>
16<date>$Date$</date>
17</sect1info>
18<?dbhtml filename="espgs.html"?>
19<title>ESP Ghostscript-&espgs-version;</title>
20
21<sect2>
22<title>Introduction to <application>Ghostscript</application></title>
23
24<para><application>Ghostscript</application> is a versatile processor for
25PostScript data with the ability to render PostScript to different targets.
26<application>ESP Ghostscript</application> is a customized version of
27<acronym>GNU</acronym> Ghostscript that includes an enhanced configuration
28script, the <acronym>CUPS</acronym> raster driver to support
29<acronym>CUPS</acronym> raster printer drivers, and additional patches and
30drivers from various Linux distributors.</para>
31
32<sect3><title>Package information</title>
33<itemizedlist spacing='compact'>
34<listitem><para>Download (HTTP): <ulink url="&espgs-download-http;"/></para></listitem>
35<listitem><para>Download (FTP): <ulink url="&espgs-download-ftp;"/></para></listitem>
36<listitem><para>Download size: &espgs-size;</para></listitem>
37<listitem><para>Estimated Disk space required: &espgs-buildsize;</para></listitem>
38<listitem><para>Estimated build time: &espgs-time;</para></listitem></itemizedlist>
39</sect3>
40
41<sect3><title>Additional downloads</title>
42<itemizedlist spacing='compact'>
43<listitem><para>Standard fonts: <ulink
44url="ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/fonts/ghostscript-fonts-std-8.11.tar.gz"/>
45</para></listitem>
46<listitem><para>Other fonts: <ulink
47url="http://ftp.gnu.org/pub/gnu/ghostscript/gnu-gs-fonts-other-6.0.tar.gz"/>
48</para></listitem>
49</itemizedlist></sect3>
50
51<sect3><title><application>Ghostscript</application>
52dependencies</title>
53<sect4><title>Optional</title>
54<para><xref linkend="cups"/>, <xref linkend="libjpeg"/>,
55<xref linkend="libpng"/>, X (<xref linkend="xfree86"/> or
56<xref linkend="xorg"/>), <xref linkend="GLib"/>, <xref linkend="GTK"/> and
57<xref linkend="gimp-print"/>
58</para></sect4>
59</sect3>
60
61</sect2>
62
63<sect2>
64<title>Installation of <application>Ghostscript</application></title>
65
66<para>Install <application>Ghostscript</application> by running the following
67commands:</para>
68
69<screen><userinput><command>./configure --prefix=/usr --without-gimp-print --without-omni &amp;&amp;
70make &amp;&amp;
71make install</command></userinput></screen>
72
73<para>To install the shared library
74<filename class='libraryfile'>libgs.so</filename> you
75will need <xref linkend="GTK"/>.</para>
76
77<para>Proceed with the following commands:</para>
78
79<screen><userinput><command>make CFLAGS_SO='-fPIC $(ACDEFS)' so &amp;&amp;
80make soinstall &amp;&amp;
81install -d -m755 /usr/include/ps &amp;&amp;
82install -m644 src/*.h /usr/include/ps</command></userinput></screen>
83
84<note><para>The shared library is only used in external programs like
85<xref linkend="gsview"/>.</para></note>
86
87<para>To finish the installation, unpack all fonts you've downloaded to
88<filename class="directory">/usr/share/ghostscript</filename> and ensure
89the ownerships of the files are root:root.</para>
90
91</sect2>
92
93<sect2>
94<title>Command explanations</title>
95
96<para><parameter>--without-gimp-print</parameter>: This switch disables
97the building of the <application><acronym>GIMP</acronym></application> print
98driver as a <application>Ghostscript</application> device since this is
99deprecated. This driver may be still accessible via <acronym>IJS</acronym>
100or <application><acronym>CUPS</acronym></application>,
101and this is the preferred way.</para>
102<!-- This also fails with Gimp-Print-4.2.6-rc1 or later -->
103
104<para><option>--without-omni</option>: This switch disables the
105omni driver support.</para>
106
107<para><option>--without-ijs</option>: This switch disables the
108<acronym>IJS</acronym> driver support.</para>
109
110<para><command>install ...</command>: Some packages
111(<application>ImageMagick</application> is one) need the
112<application>Ghostscript</application> headers in place to link to the
113shared library. These commands install the headers.</para>
114
115</sect2>
116
117<sect2>
118<title>Contents</title>
119
120<para>The <application>Ghostscript</application> package contains
121<command>gs</command>, the <filename class='libraryfile'>libgs</filename>
122library and many filters to render PostScript/<acronym>PDF</acronym> files
123back and forth. Please refer to the <acronym>HTML</acronym> documentation or
124try <command>man gs</command> for information about the capabilities provided
125by the package. <application><acronym>ESP</acronym> Ghostscript</application>
126also provides the <filename>pstoraster</filename>
127<application><acronym>CUPS</acronym></application> print filter.</para>
128
129</sect2>
130
131<sect2>
132<title>Description</title>
133
134<sect3>
135<title>gs</title>
136<para><command>gs</command> invokes <application>Ghostscript</application>, an
137interpreter of Adobe Systems' PostScript(tm) and Portable Document Format
138(<acronym>PDF</acronym>) languages.</para></sect3>
139
140<sect3>
141<title>pstoraster</title>
142<para><application><acronym>CUPS</acronym></application> uses the
143<command>pstoraster</command> filter to convert PostScript to a generic raster
144image format that is acceptable as an input to drivers for non-PostScript
145printers (e.g., from <xref linkend="gimp-print"/>). It is built and installed
146only if <xref linkend="cups"/> is found.</para></sect3>
147
148</sect2>
149
150</sect1>
Note: See TracBrowser for help on using the repository browser.