source: gnome/applications/evince.xml@ 359633c

12.0 12.1 12.2 gimp3 kea ken/TL2024 ken/tuningfonts lazarus lxqt plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/for-12.3 xry111/llvm18 xry111/spidermonkey128 xry111/xf86-video-removal
Last change on this file since 359633c was 60976d9, checked in by Douglas R. Reno <renodr@…>, 15 months ago

Evince: fix md5sum

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