source: pst/printing/espgs.xml@ 20560e4

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 20560e4 was 20560e4, checked in by Randy McMurchy <randy@…>, 19 years ago

Updated build entities and added indexing tags to ESP Ghostscript instructions

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

  • Property mode set to 100644
File size: 8.3 KB
RevLine 
[ff769b8c]1<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
2 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
[73ddd1a0]3 <!ENTITY % general-entities SYSTEM "../../general.ent">
4 %general-entities;
[78d82bd7]5
[73ddd1a0]6 <!ENTITY espgs-download-http "http://prdownloads.sourceforge.net/espgs/espgs-&espgs-version;-source.tar.bz2">
[a9fd38e]7 <!ENTITY espgs-download-ftp "ftp://ftp.gtlib.cc.gatech.edu/pub/slackware/slackware-current/source/ap/espgs/espgs-&espgs-version;-source.tar.bz2">
[00b6675]8 <!ENTITY espgs-md5sum "d30bf5c09f2c7caa8291f6305cf03044">
[73ddd1a0]9 <!ENTITY espgs-size "5.3 MB">
[20560e4]10 <!ENTITY espgs-buildsize "128 MB (includes installing libgs.so and both font tarballs)">
11 <!ENTITY espgs-time "1.94 SBU (includes building and installing libgs.so)">
[00b6675]12
13 <!ENTITY espgs-standard-fonts-download "ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/fonts/ghostscript-fonts-std-8.11.tar.gz">
14 <!ENTITY espgs-standard-fonts-md5sum "6865682b095f8c4500c54b285ff05ef6">
15 <!ENTITY espgs-standard-fonts-size "3.7 MB">
16
17 <!ENTITY espgs-other-fonts-download "http://ftp.gnu.org/pub/gnu/ghostscript/gnu-gs-fonts-other-6.0.tar.gz">
18 <!ENTITY espgs-other-fonts-md5sum "33457d3f37de7ef03d2eea05a9e6aa4f">
19 <!ENTITY espgs-other-fonts-size "796 KB">
[73ddd1a0]20]>
21
[64a25d5]22<sect1 id="espgs" xreflabel="ESP Ghostscript-&espgs-version;">
[a9fd38e]23<sect1info>
[5cd0959d]24<othername>$LastChangedBy$</othername>
25<date>$Date$</date>
[a9fd38e]26</sect1info>
[dd3f20f0]27<?dbhtml filename="espgs.html"?>
[00b6675]28<title><application><acronym>ESP</acronym>
29Ghostscript</application>-&espgs-version;</title>
[20560e4]30<indexterm zone="espgs">
31<primary sortas="a-ESP-Ghostscript">ESP Ghostscript</primary></indexterm>
[a486991]32
[73ddd1a0]33<sect2>
[00b6675]34<title>Introduction to <application><acronym>ESP</acronym>
35Ghostscript</application></title>
36
37<para><application><acronym>ESP</acronym> Ghostscript</application> is a
38versatile processor for PostScript data with the ability to render PostScript
39to different targets.
40<application><acronym>ESP</acronym> Ghostscript</application> is a customized
41version of <acronym>GNU</acronym> Ghostscript that includes an enhanced
[20560e4]42configuration script, the <application><acronym>CUPS</acronym></application>
43raster driver to support <application><acronym>CUPS</acronym></application>
44raster printer drivers, and additional patches and drivers from various Linux
45distributors.</para>
[73ddd1a0]46
47<sect3><title>Package information</title>
48<itemizedlist spacing='compact'>
[00b6675]49<listitem><para>Download (HTTP):
50<ulink url="&espgs-download-http;"/></para></listitem>
51<listitem><para>Download (FTP):
52<ulink url="&espgs-download-ftp;"/></para></listitem>
53<listitem><para>Download MD5 sum: &espgs-md5sum;</para></listitem>
[73ddd1a0]54<listitem><para>Download size: &espgs-size;</para></listitem>
[00b6675]55<listitem><para>Estimated disk space required:
56&espgs-buildsize;</para></listitem>
57<listitem><para>Estimated build time:
58&espgs-time;</para></listitem></itemizedlist>
[73ddd1a0]59</sect3>
60
61<sect3><title>Additional downloads</title>
[00b6675]62<sect4><title>Standard fonts</title>
[73ddd1a0]63<itemizedlist spacing='compact'>
[00b6675]64<listitem><para>Download (FTP):
65<ulink url="&espgs-standard-fonts-download;"/></para></listitem>
66<listitem><para>Download MD5 sum:
67&espgs-standard-fonts-md5sum;</para></listitem>
68<listitem><para>Download size:
69&espgs-standard-fonts-size;</para></listitem>
70</itemizedlist>
71</sect4>
72
73<sect4><title>Other fonts</title>
74<itemizedlist spacing='compact'>
75<listitem><para>Download (HTTP):
76<ulink url="&espgs-other-fonts-download;"/></para></listitem>
77<listitem><para>Download MD5 sum:
78&espgs-other-fonts-md5sum;</para></listitem>
79<listitem><para>Download size:
80&espgs-other-fonts-size;</para></listitem>
81</itemizedlist>
82</sect4>
83</sect3>
84
85<sect3><title><application><acronym>ESP</acronym> Ghostscript</application>
[73ddd1a0]86dependencies</title>
87<sect4><title>Optional</title>
[00b6675]88<para><xref linkend="cups"/>,
89<xref linkend="libjpeg"/>,
90<xref linkend="libpng"/>,
91X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
92<xref linkend="GLib"/>,
93<xref linkend="GTK"/> and
94<xref linkend="gimp-print"/></para>
95</sect4>
[73ddd1a0]96</sect3>
97
98</sect2>
99
100<sect2>
[00b6675]101<title>Installation of <application><acronym>ESP</acronym>
102Ghostscript</application></title>
[73ddd1a0]103
[00b6675]104<para>Install <application><acronym>ESP</acronym> Ghostscript</application>
105by running the following commands:</para>
[73ddd1a0]106
107<screen><userinput><command>./configure --prefix=/usr --without-gimp-print --without-omni &amp;&amp;
[20560e4]108make</command></userinput></screen>
109
110<para>Now, as the root user:</para>
111
112<screen><userinput role='root'><command>make install</command></userinput></screen>
[73ddd1a0]113
[a9fd38e]114<para>To install the shared library
115<filename class='libraryfile'>libgs.so</filename> you
[73ddd1a0]116will need <xref linkend="GTK"/>.</para>
117
118<para>Proceed with the following commands:</para>
119
[20560e4]120<screen><userinput><command>make CFLAGS_SO='-fPIC $(ACDEFS)' so</command></userinput></screen>
121
122<para>Now, as the root user:</para>
123
124<screen><userinput role='root'><command>make soinstall &amp;&amp;
125install -v -d -m755 /usr/include/ps &amp;&amp;
126install -v -m644 src/*.h /usr/include/ps</command></userinput></screen>
[73ddd1a0]127
128<note><para>The shared library is only used in external programs like
129<xref linkend="gsview"/>.</para></note>
130
131<para>To finish the installation, unpack all fonts you've downloaded to
[a9fd38e]132<filename class="directory">/usr/share/ghostscript</filename> and ensure
[20560e4]133the ownerships of the files are root:root. Substitute appropriately in
134the command below for the fonts you wish to install:</para>
135
136<screen><userinput role='root'><command>tar -zxvf ../<replaceable>[font-tarball]</replaceable> -C /usr/share/ghostscript &amp;&amp;
137chown -v -R root:root /usr/share/ghostscript/fonts</command></userinput></screen>
[73ddd1a0]138
139</sect2>
140
141<sect2>
142<title>Command explanations</title>
143
[a9fd38e]144<para><parameter>--without-gimp-print</parameter>: This switch disables
145the building of the <application><acronym>GIMP</acronym></application> print
146driver as a <application>Ghostscript</application> device since this is
147deprecated. This driver may be still accessible via <acronym>IJS</acronym>
[73ddd1a0]148or <application><acronym>CUPS</acronym></application>,
149and this is the preferred way.</para>
150
[a9fd38e]151<para><option>--without-omni</option>: This switch disables the
152omni driver support.</para>
153
[73ddd1a0]154<para><option>--without-ijs</option>: This switch disables the
155<acronym>IJS</acronym> driver support.</para>
156
[78d82bd7]157<para><command>install ...</command>: Some packages
158(<application>ImageMagick</application> is one) need the
159<application>Ghostscript</application> headers in place to link to the
160shared library. These commands install the headers.</para>
161
[73ddd1a0]162</sect2>
163
164<sect2>
165<title>Contents</title>
166
[20560e4]167<segmentedlist>
168<segtitle>Installed Programs</segtitle>
169<segtitle>Installed Library</segtitle>
170<segtitle>Installed Directories</segtitle>
171
172<seglistitem>
173<seg>bdftops, dvipdf, eps2eps, fixmswrd.pl, font2c, gs, gsbj, gsc, gsdj,
174gsdj500, gslj, gslp, gsnd, gsx, lprsetup.sh, pdf2dsc, pdf2ps, pdfopt, pf2afm,
175pfbtopfa, pj-gs.sh, printafm, ps2ascii, ps2epsi, ps2pdf, ps2pdf12, ps2pdf13,
176ps2pdf14, ps2pdfwr, ps2ps, pv.sh, sysvlp.sh, unix-lpr.sh, wftopfa</seg>
177<seg>libgs.so </seg>
178<seg>/usr/include/ps and /usr/share/ghostscript</seg>
179</seglistitem>
180</segmentedlist>
181
182<variablelist>
183<bridgehead renderas="sect3">Short Descriptions</bridgehead>
184<?dbfo list-presentation="list"?>
185
186<varlistentry id="gs-prog-gs">
187<term><command>gs</command></term>
188<listitem><para>invokes <application>Ghostscript</application>, an interpreter
189of Adobe Systems' PostScript(tm) and Portable Document Format
190(<acronym>PDF</acronym>) languages.</para>
191<indexterm zone="espgs gs-prog-gs">
192<primary sortas="b-gs">gs</primary>
193</indexterm></listitem>
194</varlistentry>
195
196<varlistentry id="pstoraster">
197<term><filename>pstoraster</filename></term>
198<listitem><para>is a filter used by
199<application><acronym>CUPS</acronym></application> to convert PostScript to
200a generic raster image format that is acceptable as an input to drivers for
201non-PostScript printers (e.g., from <xref linkend="gimp-print"/>). It is
202built and installed only if <xref linkend="cups"/> is found.</para>
203<indexterm zone="espgs pstoraster">
204<primary sortas="g-pstoraster">pstoraster</primary>
205</indexterm></listitem>
206</varlistentry>
207</variablelist>
208
209<para><application><acronym>ESP</acronym> Ghostscript</application> provides
210many different scripts used to render PostScript/<acronym>PDF</acronym> files
211back and forth. Please refer to the <acronym>HTML</acronym> documentation or
212try <command>man gs</command> for information about the capabilities provided
213by the package.</para>
[73ddd1a0]214
215</sect2>
[a486991]216
217</sect1>
Note: See TracBrowser for help on using the repository browser.