Evince-3.30.2

#### Beyond Linux® From Scratch - Version 2019-02-27

### Chapter 34. GNOME Applications

- Prev

  EOG-3.28.4

- Next

  File-Roller-3.30.1

- Up
- Home

# Evince-3.30.2

## Introduction to Evince

Evince is a document viewer for multiple document formats. It supports PDF, Postscript, DjVu, TIFF and DVI. It is useful for viewing documents of various types using one simple application instead of the multiple document viewers that once existed on the GNOME Desktop.

This package is known to build and work properly using an LFS-8.4 platform.

### Package Information

- Download (HTTP): http://ftp.gnome.org/pub/gnome/sources/evince/3.30/evince-3.30.2.tar.xz

- Download (FTP): ftp://ftp.gnome.org/pub/gnome/sources/evince/3.30/evince-3.30.2.tar.xz

- Download MD5 sum: 136eed1e980e91b5e1052d9a906bc2ee

- Download size: 2.2 MB

- Estimated disk space required: 96 MB

- Estimated build time: 1.0 SBU

### Evince Dependencies

#### Required

adwaita-icon-theme-3.30.1, gsettings-desktop-schemas-3.28.1, GTK+-3.24.5, itstool-2.0.5, libxml2-2.9.9, and OpenJPEG-2.3.0

#### Recommended

gnome-keyring-3.28.2, gobject-introspection-1.58.3, libsecret-0.18.7, Nautilus-3.30.5 (to build the plugin), and Poppler-0.74.0

#### Optional

Cups-2.2.10 (to enable printing if support is built into GTK+ 3), gnome-desktop-3.30.2.1, gst-plugins-base-1.14.4, GTK-Doc-1.29, LibTIFF-4.0.10, texlive-20180414 (or install-tl-unx) DjVuLibre, gspell, libgxps, libspectre, Synctex, and t1lib

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/evince

## Installation of Evince

Install Evince by running the following commands:

    ./configure --prefix=/usr                     \
                --enable-compile-warnings=minimum \
                --enable-introspection            \
                --without-gspell                  \
                --disable-static                  &&
    make

This package does not have a working testsuite.

Now, as the `root` user:

    make install

### Note

If you installed the package to your system using a "DESTDIR" method, `/usr/share/glib-2.0/schemas/gschemas.compiled` was not updated/created. Create (or update) the file using the following command as the `root` user:

    glib-compile-schemas /usr/share/glib-2.0/schemas

## Command Explanations

`--enable-compile-warnings=minimum`: This switch prevents a warning about a date format being treated as an error by gcc-6.1.

`--enable-introspection`: By default, the Gobject Introspection support is turned off, even though that package is an expected component of the GNOME Desktop.

`--disable-static`: This switch prevents installation of static versions of the libraries.

`--enable-gtk-doc`: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.

`--disable-nautilus`: This switch disables building the Nautilus Plugin. Use this switch if Nautilus is not installed.

`--without-keyring`: This switch disables the use of libsecret. Use this switch if libsecret is not installed.

## Contents

Installed Programs: evince, evince-previewer, and evince-thumbnailer
Installed Libraries: libevdocument3.so, libevview3.so, and /usr/lib/nautilus/extensions-3.0/libevince-properties-page.so
Installed Directories: /usr/{include,lib,share}/evince, /usr/share/gtk-doc/html/{evince,libevdocument-3.0,libevview-3.0}, and /usr/share/help/*/evince

### Short Descriptions

evince | is a multiple format document viewer.
evince-previewer | is an applicaton that implements the printing previewer.
evince-thumbnailer | is a simple program used to create thumbnail images of supported documents.

Last updated on 2019-02-22 07:31:06 -0600

- Prev

  EOG-3.28.4

- Next

  File-Roller-3.30.1

- Up
- Home