1 DESCRIPTION = "PDF rendering library"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
12 #PROVIDES by libpoppler-glib
13 PROVIDES += "libpoppler-glib"
14 RPROVIDES_libpoppler-glib += "libpoppler-glib"
15 # the PROVIDES rules is ignore "poppler-glib = 0.24.1"
16 PROVIDES += "poppler-glib"
17 RPROVIDES_libpoppler-glib += "poppler-glib"
19 #PROVIDES by libpoppler-glib-devel
20 PROVIDES += "libpoppler-glib-devel"
21 RPROVIDES_libpoppler-glib-devel += "libpoppler-glib-devel"
22 RPROVIDES_libpoppler-glib-devel += "libpoppler-glib-dev"
23 # the PROVIDES rules is ignore "poppler-glib-devel = 0.24.1-1"
24 PROVIDES += "poppler-glib-devel"
25 RPROVIDES_libpoppler-glib-devel += "poppler-glib-devel"
26 RPROVIDES_libpoppler-glib-devel += "poppler-glib-dev"
28 #PROVIDES by libpoppler
29 PROVIDES += "libpoppler"
30 RPROVIDES_libpoppler += "libpoppler"
31 # the PROVIDES rules is ignore "poppler = 0.24.1"
33 RPROVIDES_libpoppler += "poppler"
35 #PROVIDES by libpoppler-devel
36 PROVIDES += "libpoppler-devel"
37 RPROVIDES_libpoppler-devel += "libpoppler-devel"
38 RPROVIDES_libpoppler-devel += "libpoppler-dev"
39 # the PROVIDES rules is ignore "poppler-devel = 0.24.1-1"
40 PROVIDES += "poppler-devel"
41 RPROVIDES_libpoppler-devel += "poppler-devel"
42 RPROVIDES_libpoppler-devel += "poppler-dev"
46 RPROVIDES_poppler += "poppler"
48 #PROVIDES by poppler-tools
49 PROVIDES += "poppler-tools"
50 RPROVIDES_poppler-tools += "poppler-tools"
51 # the PROVIDES rules is ignore "poppler-tools = 0.24.1"
52 PROVIDES += "poppler-tools"
53 RPROVIDES_poppler-tools += "poppler-tools"
54 # the PROVIDES rules is ignore "xpdf-tools "
55 PROVIDES += "xpdf-tools"
56 RPROVIDES_poppler-tools += "xpdf-tools"
57 # the PROVIDES rules is ignore "pdftohtml "
58 PROVIDES += "pdftohtml"
59 RPROVIDES_poppler-tools += "pdftohtml"
62 #RDEPENDS of libpoppler-glib-devel (lib${PN}-glib-devel)
63 RDEPENDS_lib${PN}-glib-devel += "libpoppler-dev"
64 RDEPENDS_lib${PN}-glib-devel += "libpoppler-glib"
66 #RDEPENDS of libpoppler-devel (lib${PN}-devel)
67 RDEPENDS_lib${PN}-devel += "libpoppler"
69 #RDEPENDS of poppler-tools (${PN}-tools)
70 RDEPENDS_${PN}-tools += "libpoppler"
75 DEPENDS += "zlib-devel"
76 DEPENDS += "pkgconfig(cairo-pdf)"
77 DEPENDS += "freetype2"
78 DEPENDS += "pkgconfig(cairo-svg)"
79 DEPENDS += "pkgconfig(fontconfig)"
80 DEPENDS += "pkgconfig(cairo-ps)"
81 DEPENDS += "pkgconfig(cairo)"
82 #Replace "DEPENDS" on gettext by "inherit gettext"
84 DEPENDS += "pkgconfig(cairo-ft)"
85 DEPENDS += "pkgconfig(lcms2)"
86 DEPENDS += "pkgconfig(libpng)"
87 DEPENDS += "libjpeg-turbo"
88 DEPENDS += "pkgconfig(gobject-2.0)"
90 DEPENDS += "libtiff-devel"
93 chmod -Rf a+rX,u+w,g-w,o-w ${S}
95 cp ${S}/packaging/libpoppler-cpp.manifest .
96 cp ${S}/packaging/libpoppler-glib.manifest .
97 cp ${S}/packaging/libpoppler.manifest .
98 cp ${S}/packaging/poppler-tools.manifest .
110 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
111 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
112 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
113 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
116 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
117 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
118 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
119 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
120 --target=x86_64-tizen-linux \
125 --sbindir=/usr/sbin \
127 --datadir=/usr/share \
128 --includedir=/usr/include \
130 --libexecdir=/usr/libexec \
131 --localstatedir=/var \
132 --sharedstatedir=/usr/com \
133 --mandir=/usr/share/man \
134 --infodir=/usr/share/info \
135 --prefix=/usr --localstatedir=/opt/var --sysconfdir=/opt/etc --datarootdir=/usr/share \
136 --enable-shared --disable-static \
137 --enable-libjpeg --disable-libopenjpeg --enable-libtiff \
139 --enable-zlib --disable-libcurl \
141 --enable-cairo-output \
142 --enable-splash-output \
143 --enable-poppler-glib \
144 --enable-introspection=auto \
145 --disable-gtk-doc --disable-gtk-doc-html --disable-gtk-doc-pdf \
146 --disable-poppler-qt4 --disable-poppler-qt5 \
148 --enable-xpdf-headers \
149 --enable-compile-warnings=yes \
150 --enable-cms=lcms2 --without-x --with-font-configuration=fontconfig
159 echo export RPM_BUILD_ROOT=${D}
176 includedir=/usr/include \
178 libexecdir=/usr/libexec \
179 localstatedir=}/var \
180 sharedstatedir=/usr/com \
181 mandir=/usr/share/man \
182 infodir=/usr/share/info \
184 /bin/cp -a config.h ${D}/usr/include/poppler/
187 mkdir -p ${D}/usr/share/license
188 cp ${WORKDIR}/git/COPYING ${D}/usr/share/license/libpoppler
189 cp ${WORKDIR}/git/COPYING ${D}/usr/share/license/libpoppler-glib
190 cp ${WORKDIR}/git/COPYING ${D}/usr/share/license/poppler-tools
197 PACKAGES += "libpoppler-glib-devel"
198 PACKAGES += "libpoppler"
199 PACKAGES += "libpoppler-glib"
200 PACKAGES += "libpoppler-devel"
201 PACKAGES += "poppler-tools"
203 libpoppler-glib-devel_files = ""
204 libpoppler-glib-devel_files += "/usr/lib/libpoppler-glib.so"
205 libpoppler-glib-devel_files += "/usr/lib/pkgconfig/poppler-glib.pc"
206 libpoppler-glib-devel_files += "/usr/include/poppler/glib/*.h"
208 libpoppler_files = ""
209 libpoppler_files += "libpoppler.manifest"
210 libpoppler_files += "/usr/share/license/libpoppler"
211 libpoppler_files += "/usr/lib/libpoppler.so.43*"
213 libpoppler-glib_files = ""
214 libpoppler-glib_files += "libpoppler-glib.manifest"
215 libpoppler-glib_files += "/usr/share/license/libpoppler-glib"
216 libpoppler-glib_files += "/usr/lib/libpoppler-glib.so.8*"
218 libpoppler-devel_files = ""
219 libpoppler-devel_files += "/usr/lib/libpoppler.so"
220 libpoppler-devel_files += "/usr/include/poppler/"
221 libpoppler-devel_files += "/usr/include/poppler/config.h"
222 libpoppler-devel_files += "/usr/include/poppler/[A-Z]*"
223 libpoppler-devel_files += "/usr/include/poppler/fofi"
224 libpoppler-devel_files += "/usr/include/poppler/goo"
225 libpoppler-devel_files += "/usr/include/poppler/splash"
226 libpoppler-devel_files += "/usr/include/poppler/poppler-config.h"
227 libpoppler-devel_files += "/usr/lib/pkgconfig/poppler-cairo.pc"
228 libpoppler-devel_files += "/usr/lib/pkgconfig/poppler-splash.pc"
229 libpoppler-devel_files += "/usr/lib/pkgconfig/poppler.pc"
231 poppler-tools_files = ""
232 poppler-tools_files += "poppler-tools.manifest"
233 poppler-tools_files += "/usr/share/license/poppler-tools"
234 poppler-tools_files += "/usr/bin/pdfinfo"
235 poppler-tools_files += "/usr/bin/pdfseparate"
236 poppler-tools_files += "/usr/bin/pdftoppm"
237 poppler-tools_files += "/usr/bin/pdftops"
238 poppler-tools_files += "/usr/bin/pdfunite"
240 FILES_lib${PN}-glib-devel = "${libpoppler-glib-devel_files}"
241 FILES_lib${PN} = "${libpoppler_files}"
242 FILES_lib${PN}-glib = "${libpoppler-glib_files}"
243 FILES_lib${PN}-devel = "${libpoppler-devel_files}"
244 FILES_${PN}-tools = "${poppler-tools_files}"
246 PKG_libpoppler-glib-devel= "libpoppler-glib-devel"
247 PKG_libpoppler= "libpoppler"
248 PKG_libpoppler-glib= "libpoppler-glib"
249 PKG_libpoppler-devel= "libpoppler-devel"
250 PKG_poppler-tools= "poppler-tools"
252 require poppler-extraconf.inc