1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= graphics print
7 SDESC[std]= PDF rendering library
8 HOMEPAGE= https://poppler.freedesktop.org/
12 SITES[main]= https://poppler.freedesktop.org/
13 DISTFILE[1]= poppler-24.09.0.tar.xz:main
29 OPTIONS_AVAILABLE= INTROSPECTION
30 OPTIONS_STANDARD= INTROSPECTION
31 OPT_ON[all]= INTROSPECTION
33 BUILD_DEPENDS= cairo:dev:std
37 boost-libraries:dev:std
44 BUILDRUN_DEPENDS= lcms2:primary:std
46 poppler-data:primary:std
47 EXRUN[cpp]= poppler:primary:std
48 EXRUN[qt5]= poppler:primary:std
49 qt5-qtbase:primary:std
50 EXRUN[qt6]= poppler:primary:std
51 qt6-qtbase:primary:std
52 EXRUN[utils]= poppler:primary:std
55 EXRUN[glib]= poppler:primary:std
58 USES= cmake:insource cpe png jpeg tiff libtool pkgconfig
59 fontconfig zlib python:build gettext:build curl
61 GNOME_COMPONENTS= gtk3 gdkpixbuf pango
63 LICENSE= GPLv2+:primary
64 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
65 LICENSE_FILE= GPLv2+:{{WRKSRC}}/COPYING
66 LICENSE_AWK= TERMS:"CATALOG_H"
67 LICENSE_SOURCE= TERMS:{{WRKSRC}}/poppler/Catalog.h
70 CPE_VENDOR= freedesktop
71 FPC_EQUIVALENT= graphics/poppler
72 SOL_FUNCTIONS= strndup:poppler/GlobalParams.cc
74 CONFIGURE_ENV= CMAKE_PREFIX_PATH={{PREFIX}}/lib/qt6/cmake
77 PLIST_SUB= CPP_SOVERSION=1.0.0
85 NSS3={{NSS:U"@comment "}}
87 CMAKE_ARGS= -DENABLE_GLIB=ON
94 -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE
95 -DCMAKE_PREFIX_PATH:PATH={{PREFIX}}/lib/qt5/cmake
96 -DENABLE_UNSTABLE_API_ABI_HEADERS=ON
97 -DENABLE_GPGME:BOOL=FALSE
98 -DENABLE_NSS3:BOOL={{NSS3:UFALSE}}
100 [INTROSPECTION].DESCRIPTION= Build with introspection
101 [INTROSPECTION].GNOME_COMPONENTS_ON= introspection
104 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpop*.so
105 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pdf*
107 [FILE:315:descriptions/desc.primary]
108 Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg
109 of Glyph and Cog, LLC. It provides PDF rendering functionality as a
110 shared library, and uses modern components from Freedesktop.org such as
111 fontconfig and cairo to take advantage of modern UNIX desktops.
113 This package contains the main library.
116 [FILE:65:descriptions/desc.cpp]
117 These are the c++ bindings for poppler, a PDF rendering library.
120 [FILE:67:descriptions/desc.glib]
121 These are the gnome bindings for poppler, a PDF rendering library.
124 [FILE:65:descriptions/desc.qt5]
125 These are the Qt5 bindings for poppler, a PDF rendering library.
128 [FILE:65:descriptions/desc.qt6]
129 These are the Qt6 bindings for poppler, a PDF rendering library.
132 [FILE:565:descriptions/desc.utils]
133 This provides PDF (Portable Document Format) utilities from the
134 poppler project. Some of these are based on the versions from xpdf.
136 This poppler-utils package provides:
138 pdffonts - lists fonts used in PDF files with details
139 pdfimages - saves images from a PDF file as PPM, PBM or JPEG
140 pdfinfo - prints document information from 'Info' dictionary
141 pdftohtml - convert PDF files into HTML, XML and PNG images
142 pdftoppm - converts PDF files to PPM, PGM, or PBM image files
143 pdftops - converts a PDF file to PostScript
144 pdftotext - converts a PDF file to plain text
147 [FILE:81:descriptions/desc.cppdev]
148 These are the headers for the c++ bindings for poppler, a PDF rendering
152 [FILE:83:descriptions/desc.glibdev]
153 These are the headers for the gnome bindings for poppler, a PDF rendering
157 [FILE:81:descriptions/desc.qt5dev]
158 These are the headers for the Qt5 bindings for poppler, a PDF rendering
162 [FILE:81:descriptions/desc.qt6dev]
163 These are the headers for the Qt6 bindings for poppler, a PDF rendering
168 ebd857987e2395608c69fdc44009692d5906f13b612c5280beff65a0b75dc255 1914488 poppler-24.09.0.tar.xz
171 [FILE:61:manifests/plist.primary]
173 libpoppler.so.%%SOMAJOR%%
174 libpoppler.so.%%SOVERSION%%
177 [FILE:77:manifests/plist.cpp]
179 libpoppler-cpp.so.%%CPP_SOMAJOR%%
180 libpoppler-cpp.so.%%CPP_SOVERSION%%
183 [FILE:81:manifests/plist.glib]
185 libpoppler-glib.so.%%GLIB_SOMAJOR%%
186 libpoppler-glib.so.%%GLIB_SOVERSION%%
189 [FILE:77:manifests/plist.qt5]
191 libpoppler-qt5.so.%%QT5_SOMAJOR%%
192 libpoppler-qt5.so.%%QT5_SOVERSION%%
195 [FILE:77:manifests/plist.qt6]
197 libpoppler-qt6.so.%%QT6_SOMAJOR%%
198 libpoppler-qt6.so.%%QT6_SOVERSION%%
201 [FILE:152:manifests/plist.utils]
218 [FILE:200:manifests/plist.man]
219 %%NSS3%%share/man/man1/pdfsig.1
235 [FILE:2044:manifests/plist.dev]
238 AnnotStampImageHelper.h
279 MarkedContentOutputDev.h
310 UnicodeCClassTables.h
312 UnicodeDecompTables.h
320 poppler_private_export.h
321 include/poppler/fofi/
328 include/poppler/glib/poppler-macros.h
343 include/poppler/splash/
365 lib/pkgconfig/poppler.pc
368 [FILE:360:manifests/plist.cppdev]
370 poppler-destination.h
372 poppler-embedded-file.h
373 poppler-font-private.h
377 poppler-page-renderer.h
378 poppler-page-transition.h
384 lib/libpoppler-cpp.so
385 lib/pkgconfig/poppler-cpp.pc
388 [FILE:447:manifests/plist.glibdev]
389 %%INTROSPECTION-ON%%lib/girepository-1.0/Poppler-0.18.typelib
390 %%INTROSPECTION-ON%%share/gir-1.0/Poppler-0.18.gir
391 include/poppler/glib/
404 poppler-structure-element.h
406 lib/libpoppler-glib.so
407 lib/pkgconfig/poppler-glib.pc
410 [FILE:244:manifests/plist.qt5dev]
418 poppler-page-transition.h
421 lib/libpoppler-qt5.so
422 lib/pkgconfig/poppler-qt5.pc
425 [FILE:244:manifests/plist.qt6dev]
433 poppler-page-transition.h
436 lib/libpoppler-qt6.so
437 lib/pkgconfig/poppler-qt6.pc