1 ################################################################################
5 ################################################################################
7 POPPLER_VERSION
= 0.52.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_CAIRO
),y
)
18 POPPLER_CONF_OPTS
+= --enable-cairo-output
19 POPPLER_DEPENDENCIES
+= cairo
21 POPPLER_CONF_OPTS
+= --disable-cairo-output
24 ifeq ($(BR2_PACKAGE_LCMS2
),y
)
25 POPPLER_CONF_OPTS
+= --enable-cms
=lcms2
26 POPPLER_DEPENDENCIES
+= lcms2
28 POPPLER_CONF_OPTS
+= --enable-cms
=none
31 ifeq ($(BR2_PACKAGE_CAIRO
)$(BR2_PACKAGE_LIBGLIB2
),yy
)
32 POPPLER_CONF_OPTS
+= --enable-poppler-glib
33 POPPLER_DEPENDENCIES
+= libglib2
35 POPPLER_CONF_OPTS
+= --disable-poppler-glib
38 ifeq ($(BR2_PACKAGE_TIFF
),y
)
39 POPPLER_CONF_OPTS
+= --enable-libtiff
40 # Help poppler to find libtiff in static linking scenarios
42 LIBTIFF_LIBS
="`$(PKG_CONFIG_HOST_BINARY) --libs libtiff-4`"
43 POPPLER_DEPENDENCIES
+= tiff
45 POPPLER_CONF_OPTS
+= --disable-libtiff
48 ifeq ($(BR2_PACKAGE_JPEG
),y
)
49 POPPLER_CONF_OPTS
+= --enable-libjpeg
50 POPPLER_DEPENDENCIES
+= jpeg
52 POPPLER_CONF_OPTS
+= --disable-libjpeg
55 ifeq ($(BR2_PACKAGE_LIBPNG
),y
)
56 POPPLER_CONF_OPTS
+= --enable-libpng
57 POPPLER_DEPENDENCIES
+= libpng
59 POPPLER_CONF_OPTS
+= --disable-libpng
62 ifeq ($(BR2_PACKAGE_ZLIB
),y
)
63 POPPLER_CONF_OPTS
+= --enable-zlib
64 POPPLER_DEPENDENCIES
+= zlib
66 POPPLER_CONF_OPTS
+= --disable-zlib
69 ifeq ($(BR2_PACKAGE_POPPLER_LIBCURL
),y
)
70 POPPLER_CONF_OPTS
+= --enable-libcurl
71 POPPLER_DEPENDENCIES
+= libcurl
73 POPPLER_CONF_OPTS
+= --disable-libcurl
76 ifeq ($(BR2_PACKAGE_XORG7
),y
)
77 POPPLER_CONF_OPTS
+= --with-x
78 POPPLER_DEPENDENCIES
+= xlib_libX11 xlib_libXext
80 POPPLER_CONF_OPTS
+= --without-x
83 ifeq ($(BR2_PACKAGE_POPPLER_QT
),y
)
84 POPPLER_DEPENDENCIES
+= qt
85 POPPLER_CONF_OPTS
+= --enable-poppler-qt4
87 POPPLER_CONF_OPTS
+= --disable-poppler-qt4
90 ifeq ($(BR2_PACKAGE_POPPLER_QT5
),y
)
91 POPPLER_DEPENDENCIES
+= qt5base
92 POPPLER_CONF_OPTS
+= --enable-poppler-qt5
93 # since Qt5.7.x c++11 is needed (LTS Qt5.6.x is the last one without this requirement)
94 ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST
),y
)
95 POPPLER_CONF_ENV
+= CXXFLAGS
="$(TARGET_CXXFLAGS) -std=c++11"
98 POPPLER_CONF_OPTS
+= --disable-poppler-qt5
101 ifeq ($(BR2_PACKAGE_OPENJPEG
),y
)
102 POPPLER_DEPENDENCIES
+= openjpeg
103 POPPLER_CONF_OPTS
+= --enable-libopenjpeg
105 POPPLER_CONF_OPTS
+= --enable-libopenjpeg
=none
108 $(eval
$(autotools-package
))