source: gnome/applications/evince.xml

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

Update to evince-46.0

  • Property mode set to 100644
File size: 9.0 KB
RevLine 
[ab4fdfc]1<?xml version="1.0" encoding="UTF-8"?>
[3bef2f0]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
[a78d8510]7 <!ENTITY evince-download-http
[fefdd29]8 "&gnome-download-http;/evince/&gnome-46;/evince-&evince-version;.tar.xz">
[f4ac7141]9 <!ENTITY evince-download-ftp " ">
[fefdd29]10 <!ENTITY evince-md5sum "b1de095412c9fe2281df296a7b5db429">
[f8eeecc0]11 <!ENTITY evince-size "2.8 MB">
[fefdd29]12 <!ENTITY evince-buildsize "67 MB">
[8f410c7]13 <!ENTITY evince-time "0.2 SBU (Using parallelism=4)">
[3bef2f0]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">
[1ca1a68f]23 <primary sortas="a-Evince">Evince</primary>
[3bef2f0]24 </indexterm>
25
26 <sect2 role="package">
27 <title>Introduction to Evince</title>
28
29 <para>
[0d7900a]30 <application>Evince</application> is a document viewer for multiple
[3bef2f0]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
[fccc863c]37 &lfs121_checked;
[3bef2f0]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">
[843c02a9]77 <xref linkend="adwaita-icon-theme"/>,
[1ca1a68f]78 <xref linkend="gsettings-desktop-schemas"/>,
[a78d8510]79 <xref linkend="gtk3"/>,
[c6b9c4c6]80 <xref linkend="itstool"/>,
[eb305e7b]81 <xref linkend="libhandy1"/>,
[43751fc6]82 <xref linkend="libxml2"/>, and
83 <xref linkend="openjpeg2"/>
[3bef2f0]84 </para>
85
86 <bridgehead renderas="sect4">Recommended</bridgehead>
87 <para role="recommended">
[a78d8510]88 <xref linkend="gnome-keyring"/>,
[c0bc0a9]89 &gobject-introspection;,
[d72b599]90 <xref linkend="libarchive"/>,
[3473835]91 <xref linkend="libsecret"/>, and
[1ca1a68f]92 <xref linkend="poppler"/>
[3bef2f0]93 </para>
94
95 <bridgehead renderas="sect4">Optional</bridgehead>
96 <para role="optional">
[c828e9cb]97 <xref linkend="cups"/> (to enable printing if support is built into
98 <application>GTK+ 3</application>),
[a78d8510]99 <xref linkend="gnome-desktop"/>,
[c69b5e72]100 <xref linkend="gspell"/>,
[a78d8510]101 <xref linkend="gst10-plugins-base"/>,
[f56d2e7]102 <xref linkend="gi-docgen"/>,
[5c115c8]103 <xref linkend="libgxps"/>,
[a78d8510]104 <xref linkend="libtiff"/>,
[1483e0c]105 <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>),
[17aa21c]106 <ulink url="https://djvu.sourceforge.net/">DjVuLibre</ulink>,
[01b9b544]107 <ulink url="https://www.freedesktop.org/wiki/Software/libspectre/">libspectre</ulink>, and
108 <ulink url="https://github.com/jlaurens/synctex">Synctex</ulink>
[3bef2f0]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
[d8321785]121<screen revision="sysv"><userinput>mkdir build &amp;&amp;
122cd build &amp;&amp;
123
[6d28de3]124CPPFLAGS+=" -I/opt/texlive/&texlive-year;/include" \
[91318eb]125meson setup --prefix=/usr \
126 --buildtype=release \
127 -Dgtk_doc=false \
128 --wrap-mode=nodownload \
129 -Dsystemduserunitdir=no .. &amp;&amp;
[d8321785]130ninja</userinput></screen>
131
132<screen revision="systemd"><userinput>mkdir build &amp;&amp;
133cd build &amp;&amp;
134
[6d28de3]135CPPFLAGS+=" -I/opt/texlive/&texlive-year;/include" \
[91318eb]136meson setup --prefix=/usr \
137 --buildtype=release \
138 -Dgtk_doc=false \
139 --wrap-mode=nodownload \
140 .. &amp;&amp;
[d8321785]141ninja</userinput></screen>
[3bef2f0]142
[37fb447]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
[aa143d9]148<screen role='nodump'><userinput>sed "/docs_dir/s@\$@ / 'evince-&evince-version;'@" -i ../help/meson.build &amp;&amp;
[37fb447]149meson configure -Dgtk_doc=true &amp;&amp;
150ninja</userinput></screen>
151
[3bef2f0]152 <para>
[48771ae]153 This package does not have a working test suite.
[3bef2f0]154 </para>
155
156 <para>
157 Now, as the <systemitem class="username">root</systemitem> user:
158 </para>
159
[d8321785]160<screen role="root"><userinput>ninja install</userinput></screen>
[3bef2f0]161
[82192a18]162 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
163 href="../../xincludes/gsettings-destdir.xml"/>
[ae9228b]164
[3bef2f0]165 </sect2>
166
167 <sect2 role="commands">
[ceac16b]168 <title>Command Explanations</title>
[20f070d8]169
170 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
171 href="../../xincludes/meson-buildtype-release.xml"/>
172
[2dfb6cff]173 <para>
[875b3b57]174 <parameter>CPPFLAGS+=" -I/opt/texlive/&texlive-year;/include"</parameter>:
[6d28de3]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.
[2dfb6cff]177 </para>
[f4302700]178
[3d085ec]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.
[d8321785]183 </para>
[2dfb6cff]184
[a51e56d5]185 <para>
186 <parameter>-Dgtk_doc=false</parameter>: &gi-doc-disable;
187 </para>
188
[06bb4fd1]189 <para>
[d8321785]190 <option>-Dgspell=false</option>: This switch turns off support
191 for the spell checking plugin.
[06bb4fd1]192 </para>
[b3a1c8da]193
[3bef2f0]194 <para>
[d8321785]195 <option>-Dintrospection=false</option>: Use this option if you
[c0bc0a9]196 don't have built <xref linkend='glib2'/> with GObject Introspection
197 and don't wish to have introspection support built into Evince.
[3bef2f0]198 </para>
199
200 <para>
[d8321785]201 <option>-Dnautilus=false</option>: This switch disables building
[c8bad00]202 the <application>Nautilus</application> Plugin. Use this switch
[1ca1a68f]203 if <application>Nautilus</application> is not installed.
[3bef2f0]204 </para>
205
[a78d8510]206 <para>
[d8321785]207 <option>-Dkeyring=false</option>: This switch disables the use of
[c828e9cb]208 <application>libsecret</application>. Use this switch
[a78d8510]209 if <application>libsecret</application> is not installed.
210 </para>
[3bef2f0]211
[c3f0e44]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
[3bef2f0]218 </sect2>
219
220 <sect2 role="content">
221 <title>Contents</title>
222
223 <segmentedlist>
224 <segtitle>Installed Programs</segtitle>
[dbc969b]225 <segtitle>Installed Libraries</segtitle>
[3bef2f0]226 <segtitle>Installed Directories</segtitle>
227
228 <seglistitem>
229 <seg>
[65527f4d]230 evince, evince-previewer, and evince-thumbnailer
[3bef2f0]231 </seg>
232 <seg>
[3d085ec]233 libevdocument3.so and
234 libevview3.so
[3bef2f0]235 </seg>
236 <seg>
[d2c01eab]237 /usr/{include,lib,share}/evince,
[3d085ec]238 /usr/share/gtk-doc/html/{evince,libevdocument-3.0,libevview-3.0}
239 (optional), and
[1ca1a68f]240 /usr/share/help/*/evince
[3bef2f0]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>
[4c24eb0a]254 is a multiple format document viewer
[3bef2f0]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>
[2c87187]266 is an application that implements the printing previewer
[3bef2f0]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
[4c24eb0a]279 supported documents
[3bef2f0]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.