source: gnome/applications/evince.xml

trunk
Last change on this file was fefdd29, checked in by Douglas R. Reno <renodr@…>, 20 hours ago

Update to evince-46.0

  • Property mode set to 100644
File size: 9.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
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
8 "&gnome-download-http;/evince/&gnome-46;/evince-&evince-version;.tar.xz">
9 <!ENTITY evince-download-ftp " ">
10 <!ENTITY evince-md5sum "b1de095412c9fe2281df296a7b5db429">
11 <!ENTITY evince-size "2.8 MB">
12 <!ENTITY evince-buildsize "67 MB">
13 <!ENTITY evince-time "0.2 SBU (Using parallelism=4)">
14]>
15
16<sect1 id="evince" xreflabel="Evince-&evince-version;">
17 <?dbhtml filename="evince.html"?>
18
19
20 <title>Evince-&evince-version;</title>
21
22 <indexterm zone="evince">
23 <primary sortas="a-Evince">Evince</primary>
24 </indexterm>
25
26 <sect2 role="package">
27 <title>Introduction to Evince</title>
28
29 <para>
30 <application>Evince</application> is a document viewer for multiple
31 document formats. It supports PDF, Postscript, DjVu, TIFF and DVI.
32 It is useful for viewing documents of various types using one simple
33 application instead of the multiple document viewers that once existed
34 on the <application>GNOME</application> Desktop.
35 </para>
36
37 &lfs121_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>
43 Download (HTTP): <ulink url="&evince-download-http;"/>
44 </para>
45 </listitem>
46 <listitem>
47 <para>
48 Download (FTP): <ulink url="&evince-download-ftp;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download MD5 sum: &evince-md5sum;
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download size: &evince-size;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Estimated disk space required: &evince-buildsize;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated build time: &evince-time;
69 </para>
70 </listitem>
71 </itemizedlist>
72
73 <bridgehead renderas="sect3">Evince Dependencies</bridgehead>
74
75 <bridgehead renderas="sect4">Required</bridgehead>
76 <para role="required">
77 <xref linkend="adwaita-icon-theme"/>,
78 <xref linkend="gsettings-desktop-schemas"/>,
79 <xref linkend="gtk3"/>,
80 <xref linkend="itstool"/>,
81 <xref linkend="libhandy1"/>,
82 <xref linkend="libxml2"/>, and
83 <xref linkend="openjpeg2"/>
84 </para>
85
86 <bridgehead renderas="sect4">Recommended</bridgehead>
87 <para role="recommended">
88 <xref linkend="gnome-keyring"/>,
89 &gobject-introspection;,
90 <xref linkend="libarchive"/>,
91 <xref linkend="libsecret"/>, and
92 <xref linkend="poppler"/>
93 </para>
94
95 <bridgehead renderas="sect4">Optional</bridgehead>
96 <para role="optional">
97 <xref linkend="cups"/> (to enable printing if support is built into
98 <application>GTK+ 3</application>),
99 <xref linkend="gnome-desktop"/>,
100 <xref linkend="gspell"/>,
101 <xref linkend="gst10-plugins-base"/>,
102 <xref linkend="gi-docgen"/>,
103 <xref linkend="libgxps"/>,
104 <xref linkend="libtiff"/>,
105 <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>),
106 <ulink url="https://djvu.sourceforge.net/">DjVuLibre</ulink>,
107 <ulink url="https://www.freedesktop.org/wiki/Software/libspectre/">libspectre</ulink>, and
108 <ulink url="https://github.com/jlaurens/synctex">Synctex</ulink>
109 </para>
110
111 </sect2>
112
113 <sect2 role="installation">
114 <title>Installation of Evince</title>
115
116 <para>
117 Install <application>Evince</application> by running the following
118 commands:
119 </para>
120
121<screen revision="sysv"><userinput>mkdir build &amp;&amp;
122cd build &amp;&amp;
123
124CPPFLAGS+=" -I/opt/texlive/&texlive-year;/include" \
125meson setup --prefix=/usr \
126 --buildtype=release \
127 -Dgtk_doc=false \
128 --wrap-mode=nodownload \
129 -Dsystemduserunitdir=no .. &amp;&amp;
130ninja</userinput></screen>
131
132<screen revision="systemd"><userinput>mkdir build &amp;&amp;
133cd build &amp;&amp;
134
135CPPFLAGS+=" -I/opt/texlive/&texlive-year;/include" \
136meson setup --prefix=/usr \
137 --buildtype=release \
138 -Dgtk_doc=false \
139 --wrap-mode=nodownload \
140 .. &amp;&amp;
141ninja</userinput></screen>
142
143 <para>
144 If you have <xref linkend='gi-docgen'/> installed and wish to build
145 the API documentation for this package, issue:
146 </para>
147
148<screen role='nodump'><userinput>sed "/docs_dir/s@\$@ / 'evince-&evince-version;'@" -i ../help/meson.build &amp;&amp;
149meson configure -Dgtk_doc=true &amp;&amp;
150ninja</userinput></screen>
151
152 <para>
153 This package does not have a working test suite.
154 </para>
155
156 <para>
157 Now, as the <systemitem class="username">root</systemitem> user:
158 </para>
159
160<screen role="root"><userinput>ninja install</userinput></screen>
161
162 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
163 href="../../xincludes/gsettings-destdir.xml"/>
164
165 </sect2>
166
167 <sect2 role="commands">
168 <title>Command Explanations</title>
169
170 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
171 href="../../xincludes/meson-buildtype-release.xml"/>
172
173 <para>
174 <parameter>CPPFLAGS+=" -I/opt/texlive/&texlive-year;/include"</parameter>:
175 Make sure that meson can find libkpathsea headers from TeXLive if it
176 is installed. This has no effect on systems without TeXLive installed.
177 </para>
178
179 <para>
180 <parameter>--wrap-mode=nodownload</parameter>: This switch disables
181 fetching any dependency: the build system tries to fetch gi-docgen
182 even if <parameter>-Dgtk_doc=false</parameter> is passed.
183 </para>
184
185 <para>
186 <parameter>-Dgtk_doc=false</parameter>: &gi-doc-disable;
187 </para>
188
189 <para>
190 <option>-Dgspell=false</option>: This switch turns off support
191 for the spell checking plugin.
192 </para>
193
194 <para>
195 <option>-Dintrospection=false</option>: Use this option if you
196 don't have built <xref linkend='glib2'/> with GObject Introspection
197 and don't wish to have introspection support built into Evince.
198 </para>
199
200 <para>
201 <option>-Dnautilus=false</option>: This switch disables building
202 the <application>Nautilus</application> Plugin. Use this switch
203 if <application>Nautilus</application> is not installed.
204 </para>
205
206 <para>
207 <option>-Dkeyring=false</option>: This switch disables the use of
208 <application>libsecret</application>. Use this switch
209 if <application>libsecret</application> is not installed.
210 </para>
211
212 <para>
213 <option>-Dps=enabled</option>: Use this switch if
214 <application>libspectre</application> is installed and you want to
215 view PostScript files with <application>Evince</application>.
216 </para>
217
218 </sect2>
219
220 <sect2 role="content">
221 <title>Contents</title>
222
223 <segmentedlist>
224 <segtitle>Installed Programs</segtitle>
225 <segtitle>Installed Libraries</segtitle>
226 <segtitle>Installed Directories</segtitle>
227
228 <seglistitem>
229 <seg>
230 evince, evince-previewer, and evince-thumbnailer
231 </seg>
232 <seg>
233 libevdocument3.so and
234 libevview3.so
235 </seg>
236 <seg>
237 /usr/{include,lib,share}/evince,
238 /usr/share/gtk-doc/html/{evince,libevdocument-3.0,libevview-3.0}
239 (optional), and
240 /usr/share/help/*/evince
241 </seg>
242 </seglistitem>
243 </segmentedlist>
244
245 <variablelist>
246 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
247 <?dbfo list-presentation="list"?>
248 <?dbhtml list-presentation="table"?>
249
250 <varlistentry id="evince-prog">
251 <term><command>evince</command></term>
252 <listitem>
253 <para>
254 is a multiple format document viewer
255 </para>
256 <indexterm zone="evince evince-prog">
257 <primary sortas="b-evince">evince</primary>
258 </indexterm>
259 </listitem>
260 </varlistentry>
261
262 <varlistentry id="evince-previewer">
263 <term><command>evince-previewer</command></term>
264 <listitem>
265 <para>
266 is an application that implements the printing previewer
267 </para>
268 <indexterm zone="evince evince-previewer">
269 <primary sortas="b-evince-previewer">evince-previewer</primary>
270 </indexterm>
271 </listitem>
272 </varlistentry>
273
274 <varlistentry id="evince-thumbnailer">
275 <term><command>evince-thumbnailer</command></term>
276 <listitem>
277 <para>
278 is a simple program used to create thumbnail images of
279 supported documents
280 </para>
281 <indexterm zone="evince evince-thumbnailer">
282 <primary sortas="b-evince-thumbnailer">evince-thumbnailer</primary>
283 </indexterm>
284 </listitem>
285 </varlistentry>
286
287 </variablelist>
288
289 </sect2>
290
291</sect1>
Note: See TracBrowser for help on using the repository browser.