Poppler-0.14.4
Introduction to Poppler
The Poppler package contains a PDF
rendering library and command line tools used to manipulate PDF
files. This is useful for providing PDF rendering functionality as
a shared library.
This package is known to build and work properly using an LFS-6.7
platform.
Package Information
-
Download (HTTP): http://poppler.freedesktop.org/poppler-0.14.4.tar.gz
-
Download MD5 sum: a40fe96e1115f648ce4689e667743530
-
Download size: 1.7 MB
-
Estimated disk space required: 137 MB (without Qt, but
including the encoding data)
-
Estimated build time: 1.3 SBU (includes building with most
dependencies except Qt)
Additional Downloads
The additional package consists of encoding files for use with
Poppler. The encoding files are
optional and Poppler will
automatically read them if they are present. When installed, they
enable Poppler to render CJK and
Cyrillic properly.
Poppler Dependencies
Required
Fontconfig-2.8.0
Recommended
libjpeg-8c, cairo-1.10.2, GLib-2.30.1, and OpenJPEG
Optional
gtk+-2.24.8, Qt-3.3.8d Qt-4.8.0 cURL-7.22.0
libxml2-2.7.8, and little cms-1.19
If you're installing Poppler to
support kdegraphics-3.5.13, you will need to have
Qt-3.3.8d
installed so that the libpoppler-qt
library is built.
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/poppler
Installation of Poppler
Caution
Poppler will overwrite
command-line utilities and man pages previously installed by the
Xpdf package. If you prefer to
keep the Xpdf versions of these
files, pass the --disable-utils
parameter to the configure command below.
./configure --prefix=/usr \
--sysconfdir=/etc &&
make
This package does not come with a test suite.
Now, as the root
user:
make install &&
install -v -m755 -d /usr/share/doc/poppler-0.14.4 &&
install -v -m644 README* /usr/share/doc/poppler-0.14.4
If you downloaded the additional encoding data package, install it
by issuing the following commands:
tar -xf ../poppler-data-0.4.3.tar.gz &&
cd poppler-data-0.4.3
Now, as the root
user:
make prefix=/usr install
Command Explanations
--disable-cairo-output
:
This parameter disables building the cairo graphics backend.
--disable-poppler-glib
and
--disable-gtk-test
: These
parameters disable building the GLib wrapper and GTK+ test program.
--disable-static
: Prevent
static libraries being built and installed.
--enable-xpdf-headers
:
Install old Xpdf headers required
by certain programs. These are unsupported by Poppler.
Contents
Installed Libraries:
libpoppler.{so,a}, libpoppler-cpp.{so,a},
libpoppler-glib.{so,a}, libpoppler-qt.{so,a} and
libpoppler-qt4.{so,a}
Installed Directories:
/usr/include/poppler,
/usr/share/doc/poppler-0.14.4, /usr/share/gtk-doc/html/poppler
and /usr/share/poppler
Short Descriptions
libpoppler.{so,a}
|
contains the API functions to render PDF files.
|
libpoppler-cpp.{so,a}
|
is a C++ backend for rendering PDF files.
|
libpoppler-glib.{so,a}
|
is a wrapper library used to interface the PDF rendering
functions with GTK+.
|
libpoppler-qt.{so,a}
|
is a wrapper library used to interface the PDF rendering
functions with Qt.
|
libpoppler-qt4.{so,a}
|
is a wrapper library used to interface the PDF rendering
functions with Qt-4.
|
Last updated on 2010-10-23 17:28:28 +0000