diff options
author | Olivier Schonken <olivier.schonken@gmail.com> | 2013-04-16 10:48:04 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2013-04-23 22:40:18 +0200 |
commit | f5d6eee6d0e319715ae2cbf07e0fc4b116ed32a2 (patch) | |
tree | 3e1d36816a8b07fe3e782358c6fdf14bfe16dcbb | |
parent | e2a547fc53fe6c345d873ba19d9975d96b3ef484 (diff) | |
download | buildroot-novena-f5d6eee6d0e319715ae2cbf07e0fc4b116ed32a2.tar.gz buildroot-novena-f5d6eee6d0e319715ae2cbf07e0fc4b116ed32a2.zip |
poppler: new package
Poppler is a PDF rendering library based on the xpdf-3.0 code base.
[Peter: Fix license, comment text and drop explicit library options]
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
-rw-r--r-- | package/Config.in | 1 | ||||
-rw-r--r-- | package/poppler/Config.in | 13 | ||||
-rw-r--r-- | package/poppler/poppler.mk | 63 |
3 files changed, 77 insertions, 0 deletions
diff --git a/package/Config.in b/package/Config.in index f1a3cc570..ab514c7e4 100644 --- a/package/Config.in +++ b/package/Config.in @@ -445,6 +445,7 @@ source "package/opencv/Config.in" source "package/opengl/Config.in" source "package/pango/Config.in" source "package/pixman/Config.in" +source "package/poppler/Config.in" source "package/tiff/Config.in" source "package/webkit/Config.in" source "package/zxing/Config.in" diff --git a/package/poppler/Config.in b/package/poppler/Config.in new file mode 100644 index 000000000..6a9e1fd86 --- /dev/null +++ b/package/poppler/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_POPPLER + bool "poppler" + depends on BR2_INSTALL_LIBSTDCPP + select BR2_PACKAGE_FONTCONFIG + select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7 + select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7 + help + Poppler is a PDF rendering library based on the xpdf-3.0 code base. + + http://poppler.freedesktop.org/ + +comment "poppler requires a toolchain with C++ support enabled" + depends on !BR2_INSTALL_LIBSTDCPP diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk new file mode 100644 index 000000000..1ce7d1ed0 --- /dev/null +++ b/package/poppler/poppler.mk @@ -0,0 +1,63 @@ +############################################################# +# +# poppler +# +############################################################# + +POPPLER_VERSION = 0.22.3 +POPPLER_SITE = http://poppler.freedesktop.org +POPPLER_DEPENDENCIES = fontconfig +POPPLER_LICENSE = GPLv2+ +POPPLER_LICENSE_FILES = COPYING +POPPLER_CONF_OPT = --with-font-configuration=fontconfig + +ifeq ($(BR2_PACKAGE_LCMS2),y) + POPPLER_CONF_OPT += --enable-cms=lcms2 + POPPLER_DEPENDENCIES += lcms2 +else + POPPLER_CONF_OPT += --enable-cms=none +endif + +ifeq ($(BR2_PACKAGE_TIFF),y) + POPPLER_CONF_OPT += --enable-libtiff + POPPLER_DEPENDENCIES += tiff +else + POPPLER_CONF_OPT += --disable-libtiff +endif + +ifeq ($(BR2_PACKAGE_JPEG),y) + POPPLER_CONF_OPT += --enable-libjpeg + POPPLER_DEPENDENCIES += jpeg +else + POPPLER_CONF_OPT += --disable-libjpeg +endif + +ifeq ($(BR2_PACKAGE_LIBPNG),y) + POPPLER_CONF_OPT += --enable-libpng + POPPLER_DEPENDENCIES += libpng +else + POPPLER_CONF_OPT += --disable-libpng +endif + +ifeq ($(BR2_PACKAGE_ZLIB),y) + POPPLER_CONF_OPT += --enable-zlib + POPPLER_DEPENDENCIES += zlib +else + POPPLER_CONF_OPT += --disable-zlib +endif + +ifeq ($(BR2_PACKAGE_POPPLER_LIBCURL),y) + POPPLER_CONF_OPT += --enable-libcurl + POPPLER_DEPENDENCIES += libcurl +else + POPPLER_CONF_OPT += --disable-libcurl +endif + +ifeq ($(BR2_PACKAGE_XORG7),y) + POPPLER_CONF_OPT += --with-x + POPPLER_DEPENDENCIES += xlib_libX11 xlib_libXext +else + POPPLER_CONF_OPT += --without-x +endif + +$(eval $(autotools-package)) |