source: gnome/applications/evince.xml@ edcb4a5

10.0 10.1 11.0 ken/refactor-virt lazarus qt5new trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since edcb4a5 was edcb4a5, checked in by Douglas R. Reno <renodr@…>, 17 months ago

Update to xapian-core-1.4.16
Update to evince-3.36.4

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

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