source: gnome/core/evince.xml@ ff53809

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
Last change on this file since ff53809 was 4c2be438, checked in by Krejzi <krejzi@…>, 12 years ago

fix Gnome dependencies - switch itstool with yelp-xsl (YELP_HELP_INIT requires yelp-xsl stylesheets),recommend gobject-introspection for every package in gnome/{core,add} and make Optional g-i section indicating that is required for gnome in packages that are not just required by gnome. Made some recommended (expected) deps to gstreamer plugins (codecs, input and output sinks), recommended alsa to the libcanberra, explicitly disabled oss to remove configure warning + added gnome dependencies into seperate optional section to libcanberra page. Added --disable-scrollkeeper explanation to many packages that can use rarian (for the scrollkeeper compat) and added some more rarian recommendations. Checked polkit, accountservice and consolekit deps, sorted them a bit. Finished Gnome 3.4

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

  • Property mode set to 100644
File size: 8.4 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY evince-download-http "&gnome-download-http;/evince/3.4/evince-&evince-version;.tar.xz">
8 <!ENTITY evince-download-ftp "&gnome-download-ftp;/evince/3.4/evince-&evince-version;.tar.xz">
9 <!ENTITY evince-md5sum "23c8a5eec7686d2bb607f9c8245ad242">
10 <!ENTITY evince-size "5.9 MB">
11 <!ENTITY evince-buildsize "90 MB">
12 <!ENTITY evince-time "3.7 SBU">
13]>
14
15<sect1 id="evince" xreflabel="Evince-&evince-version;">
16 <?dbhtml filename="evince.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Evince-&evince-version;</title>
24
25 <indexterm zone="evince">
26 <primary sortas="a-Evince">Evince</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Evince</title>
31
32 <para>The <application>Evince</application> package contains a document
33 viewer for multiple document formats. It currently supports PDF,
34 Postscript, DjVu, TIFF and DVI. This is useful for viewing documents of
35 various types using one simple application instead of the multiple document
36 viewers that once existed on the GNOME Desktop.</para>
37
38 &lfs70_checked;
39
40 <bridgehead renderas="sect3">Package Information</bridgehead>
41 <itemizedlist spacing="compact">
42 <listitem>
43 <para>Download (HTTP): <ulink url="&evince-download-http;"/></para>
44 </listitem>
45 <listitem>
46 <para>Download (FTP): <ulink url="&evince-download-ftp;"/></para>
47 </listitem>
48 <listitem>
49 <para>Download MD5 sum: &evince-md5sum;</para>
50 </listitem>
51 <listitem>
52 <para>Download size: &evince-size;</para>
53 </listitem>
54 <listitem>
55 <para>Estimated disk space required: &evince-buildsize;</para>
56 </listitem>
57 <listitem>
58 <para>Estimated build time: &evince-time;</para>
59 </listitem>
60 </itemizedlist>
61
62 <bridgehead renderas="sect3">Evince Dependencies</bridgehead>
63
64 <bridgehead renderas="sect4">Required</bridgehead>
65 <para role="required">
66 <xref linkend="gnome-doc-utils"/>,
67 <xref linkend="gnome-icon-theme"/>,
68 <xref linkend="gsettings-desktop-schemas"/> and
69 <xref linkend="gtk3"/>
70 </para>
71
72 <bridgehead renderas="sect4">Required (Runtime)</bridgehead>
73 <para role="required">
74 <xref linkend="shared-mime-info"/>
75 </para>
76
77 <bridgehead renderas="sect4">Recommended</bridgehead>
78 <para role="recommended">
79 <xref linkend="gobject-introspection"/>,
80 <xref linkend="libgnome-keyring"/>,
81 <xref linkend="libgxps"/> (required for XPS support),
82 <xref linkend="nautilus"/> (required for the Nautilus plugin),
83 <xref linkend="poppler"/> (required for PDF support and must be built
84 with <application>GTK+</application> support) and
85 <xref linkend="rarian"/>
86 </para>
87
88 <bridgehead renderas="sect4">Optional</bridgehead>
89 <para role="optional">
90 <ulink url="http://djvulibre.djvuzone.org/">DjVuLibre</ulink>
91 (required for DjVu graphics from <application>Evince</application>),
92 <xref linkend="gtk-doc"/>,
93 <ulink url="http://libspectre.freedesktop.org/wiki/">libspectre</ulink>
94 (required for Postscript ability from <application>Evince</application>),
95 <ulink url="http://www.sfr-fresh.com/linux/misc/t1lib">t1lib</ulink>
96 (required for Type1 font support in the DVI viewer) and
97 <xref linkend="texlive"/> (required to build the DVI viewer).
98 </para>
99
100 <para condition="html" role="usernotes">User Notes:
101 <ulink url="&blfs-wiki;/evince"/></para>
102
103 </sect2>
104
105 <sect2 role="installation">
106 <title>Installation of Evince</title>
107
108 <para>Install <application>Evince</application> by running the following
109 commands:</para>
110
111<screen><userinput>./configure --prefix=/usr \
112 --libexecdir=/usr/lib/evince \
113 --enable-introspection \
114 --disable-static &amp;&amp;
115make</userinput></screen>
116
117 <para>The test suite for this package requires a functional
118 <application>dogtail</application> installation. Requirements and
119 download information can be found at
120 <ulink url="http://people.redhat.com/zcerza/dogtail/"/>. The test suite
121 is invoked by issuing <command>make check</command>.</para>
122
123 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
124
125<screen role="root"><userinput>make install</userinput></screen>
126
127 </sect2>
128
129 <sect2 role="commands">
130 <title>Command Explanations</title>
131
132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
133 href="../../xincludes/gnome-prefix.xml"/>
134
135 <para><parameter>--libexecdir=/usr/lib/evince</parameter>: This
136 parameter is used so that the <application>Evince</application> internal
137 support programs are installed in the preferred location of <filename
138 class='directory'>/usr/lib/evince</filename> instead of <filename
139 class='directory'>/usr/libexec</filename>.</para>
140
141 <para><parameter>--enable-introspection</parameter>: By default, the
142 gobject-introspection support is turned off, even though that package
143 is an expected component of a <application>GNOME</application> system.
144 The introspection support is, however, required if you intend to build
145 <xref linkend="gnome-documents"/>, so it is enabled here.</para>
146
147 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
148 href="../../xincludes/static-libraries.xml"/>
149
150 <para><parameter>--without-keyring</parameter>: This parameter disables the
151 use of <application>gnome-keyring</application>. Use this parameter if
152 <application>libgnome-keyring</application> is not installed.</para>
153
154 <para><parameter>--disable-nautilus</parameter>: This parameter disables the
155 <application>Nautilus</application> Plugin. Add this parameter if
156 <application>Nautilus</application> is not installed.</para>
157
158 <para><parameter>--disable-pdf</parameter>: This parameter disables the PDF
159 Backend. Add this parameter if <application>Poppler</application> is not
160 installed.</para>
161
162 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
163 href="../../xincludes/without-scrollkeeper.xml"/>
164
165 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
166 href="../../xincludes/gtk-doc-rebuild.xml"/>
167
168 </sect2>
169
170 <sect2 role="content">
171 <title>Contents</title>
172
173 <segmentedlist>
174 <segtitle>Installed Programs</segtitle>
175 <segtitle>Installed Library</segtitle>
176 <segtitle>Installed Directories</segtitle>
177
178 <seglistitem>
179 <seg>
180 evince, evince-previewer and evince-thumbnailer
181 </seg>
182 <seg>
183 libevdocument3.so and libevview3.so
184 </seg>
185 <seg>
186 /usr/include/evince, /usr/lib/evince, /usr/share/evince,
187 /usr/share/gnome/help/evince and
188 /usr/share/gtk-doc/html/{evince,libevdocument-3.0,libevview-3.0}
189 </seg>
190 </seglistitem>
191 </segmentedlist>
192
193 <variablelist>
194 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
195 <?dbfo list-presentation="list"?>
196 <?dbhtml list-presentation="table"?>
197
198 <varlistentry id="evince-prog">
199 <term><command>evince</command></term>
200 <listitem>
201 <para>is a multiple format document viewer.</para>
202 <indexterm zone="evince evince-prog">
203 <primary sortas="b-evince">evince</primary>
204 </indexterm>
205 </listitem>
206 </varlistentry>
207
208 <varlistentry id="evince-previewer">
209 <term><command>evince-previewer</command></term>
210 <listitem>
211 <para>is an applicaton that implements the printing preview.</para>
212 <indexterm zone="evince evince-previewer">
213 <primary sortas="b-evince-previewer">evince-previewer</primary>
214 </indexterm>
215 </listitem>
216 </varlistentry>
217
218 <varlistentry id="evince-thumbnailer">
219 <term><command>evince-thumbnailer</command></term>
220 <listitem>
221 <para>is a simple program used to create thumbnail images of
222 supported documents.</para>
223 <indexterm zone="evince evince-thumbnailer">
224 <primary sortas="b-evince-thumbnailer">evince-thumbnailer</primary>
225 </indexterm>
226 </listitem>
227 </varlistentry>
228
229 </variablelist>
230
231 </sect2>
232
233</sect1>
Note: See TracBrowser for help on using the repository browser.