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-9.1 platform.
Download (HTTP): http://ftp.gnome.org/pub/gnome/sources/evince/3.34/evince-3.34.2.tar.xz
Download (FTP): ftp://ftp.gnome.org/pub/gnome/sources/evince/3.34/evince-3.34.2.tar.xz
Download MD5 sum: 9e9e82fa8f6045ad7817157d9335d185
Download size: 2.4 MB
Estimated disk space required: 71 MB
Estimated build time: 0.4 SBU (Using parallelism=4)
adwaita-icon-theme-3.34.3, gsettings-desktop-schemas-3.34.0, GTK+-3.24.13, itstool-2.0.6, libxml2-2.9.10, and OpenJPEG-2.3.1
gnome-keyring-3.34.0, gobject-introspection-1.62.0, libsecret-0.20.1, Nautilus-3.34.2 (to build the plugin), and Poppler-0.85.0
Cups-2.3.1 (to enable printing if support is built into GTK+ 3), gnome-desktop-3.34.4, gspell-1.8.3, gst-plugins-base-1.16.2, GTK-Doc-1.32, libgxps-0.3.1, LibTIFF-4.1.0, texlive-20190410 (or install-tl-unx), DjVuLibre, libspectre, Synctex, and t1lib
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/evince
Install Evince by running the following commands:
CFLAGS="$CFLAGS -I/opt/texlive/2019/include    " \
CXXFLAGS="$CXXFLAGS -I/opt/texlive/2019/include" \
./configure --prefix=/usr                         \
            --enable-introspection                \
            --without-gspell                      \
            --disable-static                      \
            --with-systemduserunitdir=no         &&
make
        This package does not have a working testsuite.
          Now, as the root user:
        
make install
          
            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
          CFLAGS="$CFLAGS ..."
          CXXFLAGS="$CXXFLAGS ..." LDFLAGS="$LDFLAGS ...": If
          TeXLive has been installed in
          /opt/texlive-2019 the configure
          script will find libkpathsea.so and
          enable the DVI backend, but without this addition the compile will
          fail because it cannot find the required headers. Adding this to a
          system where TeXLive has not been
          installed does not break the build.
        
          --without-gspell: This
          switch turns off support for the spell checking plugin. Remove this
          if you have gspell installed.
        
          --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.
        
Last updated on 2020-02-27 13:05:33 -0800