1 ################################################################################
5 ################################################################################
7 POPPLER_VERSION
= 0.32.0
8 POPPLER_SOURCE
= poppler-
$(POPPLER_VERSION
).
tar.xz
9 POPPLER_SITE
= http
://poppler.freedesktop.org
10 POPPLER_DEPENDENCIES
= fontconfig host-pkgconf
11 POPPLER_LICENSE
= GPLv2
+
12 POPPLER_LICENSE_FILES
= COPYING
13 POPPLER_INSTALL_STAGING
= YES
14 POPPLER_CONF_OPTS
= --with-font-configuration
=fontconfig \
17 ifeq ($(BR2_PACKAGE_LCMS2
),y
)
18 POPPLER_CONF_OPTS
+= --enable-cms
=lcms2
19 POPPLER_DEPENDENCIES
+= lcms2
21 POPPLER_CONF_OPTS
+= --enable-cms
=none
24 ifeq ($(BR2_PACKAGE_TIFF
),y
)
25 POPPLER_CONF_OPTS
+= --enable-libtiff
26 # Help poppler to find libtiff in static linking scenarios
28 LIBTIFF_LIBS
="`$(PKG_CONFIG_HOST_BINARY) --libs libtiff-4`"
29 POPPLER_DEPENDENCIES
+= tiff
31 POPPLER_CONF_OPTS
+= --disable-libtiff
34 ifeq ($(BR2_PACKAGE_JPEG
),y
)
35 POPPLER_CONF_OPTS
+= --enable-libjpeg
36 POPPLER_DEPENDENCIES
+= jpeg
38 POPPLER_CONF_OPTS
+= --disable-libjpeg
41 ifeq ($(BR2_PACKAGE_LIBPNG
),y
)
42 POPPLER_CONF_OPTS
+= --enable-libpng
43 POPPLER_DEPENDENCIES
+= libpng
45 POPPLER_CONF_OPTS
+= --disable-libpng
48 ifeq ($(BR2_PACKAGE_ZLIB
),y
)
49 POPPLER_CONF_OPTS
+= --enable-zlib
50 POPPLER_DEPENDENCIES
+= zlib
52 POPPLER_CONF_OPTS
+= --disable-zlib
55 ifeq ($(BR2_PACKAGE_POPPLER_LIBCURL
),y
)
56 POPPLER_CONF_OPTS
+= --enable-libcurl
57 POPPLER_DEPENDENCIES
+= libcurl
59 POPPLER_CONF_OPTS
+= --disable-libcurl
62 ifeq ($(BR2_PACKAGE_XORG7
),y
)
63 POPPLER_CONF_OPTS
+= --with-x
64 POPPLER_DEPENDENCIES
+= xlib_libX11 xlib_libXext
66 POPPLER_CONF_OPTS
+= --without-x
69 ifeq ($(BR2_PACKAGE_POPPLER_QT
),y
)
70 POPPLER_DEPENDENCIES
+= qt
71 POPPLER_CONF_OPTS
+= --enable-poppler-qt4
73 POPPLER_CONF_OPTS
+= --disable-poppler-qt4
76 ifeq ($(BR2_PACKAGE_OPENJPEG
),y
)
77 POPPLER_DEPENDENCIES
+= openjpeg
78 POPPLER_CONF_OPTS
+= --enable-libopenjpeg
80 POPPLER_CONF_OPTS
+= --enable-libopenjpeg
=none
83 $(eval
$(autotools-package
))