1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= graphics print
7 SDESC[standard]= PDF rendering library
8 HOMEPAGE= https://poppler.freedesktop.org/
12 SITES[main]= https://poppler.freedesktop.org/
13 DISTFILE[1]= poppler-23.10.0.tar.xz:main
15 SPKGS[standard]= complete
27 OPTIONS_AVAILABLE= INTROSPECTION
28 OPTIONS_STANDARD= INTROSPECTION
30 BUILD_DEPENDS= cairo:dev:standard
31 cairo:primary:standard
32 qt5-qttools:complete:standard
33 boost-libraries:dev:standard
35 gettext:solinks:standard
36 poppler-data:dev:standard
38 BUILDRUN_DEPENDS= lcms2:primary:standard
39 openjpeg:single:standard
40 poppler-data:primary:standard
41 EXRUN[cpp]= poppler:primary:standard
42 EXRUN[qt5]= poppler:primary:standard
43 qt5-qtbase:primary:standard
44 EXRUN[utils]= poppler:primary:standard
45 cairo:primary:standard
46 lcms2:primary:standard
47 EXRUN[glib]= poppler:primary:standard
48 cairo:primary:standard
50 USES= cmake:insource cpe png jpeg tiff libtool pkgconfig
51 fontconfig zlib python:build gettext:build curl
54 LICENSE= GPLv2+:primary
55 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
56 LICENSE_FILE= GPLv2+:{{WRKSRC}}/COPYING
57 LICENSE_AWK= TERMS:"CATALOG_H"
58 LICENSE_SOURCE= TERMS:{{WRKSRC}}/poppler/Catalog.h
61 CPE_VENDOR= freedesktop
62 FPC_EQUIVALENT= graphics/poppler
63 SOL_FUNCTIONS= strndup:poppler/GlobalParams.cc
66 PLIST_SUB= CPP_SOVERSION=0.11.0
73 CMAKE_ARGS= -DENABLE_GLIB=ON
80 -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE
81 -DCMAKE_PREFIX_PATH:PATH="{{PREFIX}}/lib/qt5/cmake/"
82 -DENABLE_UNSTABLE_API_ABI_HEADERS=ON
83 -DENABLE_GPGME:BOOL=FALSE
84 -DENABLE_NSS3:BOOL={{NSS3:UFALSE}}
85 VAR_OPSYS[linux]= MAKEFILE_LINE=NSS3=TRUE
87 [INTROSPECTION].DESCRIPTION= Build with introspection
88 [INTROSPECTION].GNOME_COMPONENTS_ON= introspection
91 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpop*.so
92 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pdf*
94 [FILE:315:descriptions/desc.primary]
95 Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg
96 of Glyph and Cog, LLC. It provides PDF rendering functionality as a
97 shared library, and uses modern components from Freedesktop.org such as
98 fontconfig and cairo to take advantage of modern UNIX desktops.
100 This package contains the main library.
103 [FILE:65:descriptions/desc.cpp]
104 These are the c++ bindings for poppler, a PDF rendering library.
107 [FILE:67:descriptions/desc.glib]
108 These are the gnome bindings for poppler, a PDF rendering library.
111 [FILE:65:descriptions/desc.qt5]
112 These are the Qt5 bindings for poppler, a PDF rendering library.
115 [FILE:565:descriptions/desc.utils]
116 This provides PDF (Portable Document Format) utilities from the
117 poppler project. Some of these are based on the versions from xpdf.
119 This poppler-utils package provides:
121 pdffonts - lists fonts used in PDF files with details
122 pdfimages - saves images from a PDF file as PPM, PBM or JPEG
123 pdfinfo - prints document information from 'Info' dictionary
124 pdftohtml - convert PDF files into HTML, XML and PNG images
125 pdftoppm - converts PDF files to PPM, PGM, or PBM image files
126 pdftops - converts a PDF file to PostScript
127 pdftotext - converts a PDF file to plain text
130 [FILE:81:descriptions/desc.cppdev]
131 These are the headers for the c++ bindings for poppler, a PDF rendering
135 [FILE:83:descriptions/desc.glibdev]
136 These are the headers for the gnome bindings for poppler, a PDF rendering
140 [FILE:81:descriptions/desc.qt5dev]
141 These are the headers for the Qt5 bindings for poppler, a PDF rendering
146 31a3dfdea79f4922402d313737415a44d44dc14d6b317f959a77c5bba0647dd9 1892152 poppler-23.10.0.tar.xz
149 [FILE:61:manifests/plist.primary]
151 libpoppler.so.%%SOMAJOR%%
152 libpoppler.so.%%SOVERSION%%
155 [FILE:77:manifests/plist.cpp]
157 libpoppler-cpp.so.%%CPP_SOMAJOR%%
158 libpoppler-cpp.so.%%CPP_SOVERSION%%
161 [FILE:81:manifests/plist.glib]
163 libpoppler-glib.so.%%GLIB_SOMAJOR%%
164 libpoppler-glib.so.%%GLIB_SOVERSION%%
167 [FILE:77:manifests/plist.qt5]
169 libpoppler-qt5.so.%%QT5_SOMAJOR%%
170 libpoppler-qt5.so.%%QT5_SOVERSION%%
173 [FILE:133:manifests/plist.utils]
189 [FILE:204:manifests/plist.man]
205 [FILE:2010:manifests/plist.dev]
208 AnnotStampImageHelper.h
248 MarkedContentOutputDev.h
278 UnicodeCClassTables.h
280 UnicodeDecompTables.h
288 poppler_private_export.h
289 include/poppler/fofi/
296 include/poppler/glib/poppler-macros.h
311 include/poppler/splash/
333 lib/pkgconfig/poppler.pc
336 [FILE:360:manifests/plist.cppdev]
338 poppler-destination.h
340 poppler-embedded-file.h
341 poppler-font-private.h
345 poppler-page-renderer.h
346 poppler-page-transition.h
352 lib/libpoppler-cpp.so
353 lib/pkgconfig/poppler-cpp.pc
356 [FILE:447:manifests/plist.glibdev]
357 %%INTROSPECTION-ON%%lib/girepository-1.0/Poppler-0.18.typelib
358 %%INTROSPECTION-ON%%share/gir-1.0/Poppler-0.18.gir
359 include/poppler/glib/
372 poppler-structure-element.h
374 lib/libpoppler-glib.so
375 lib/pkgconfig/poppler-glib.pc
378 [FILE:244:manifests/plist.qt5dev]
386 poppler-page-transition.h
389 lib/libpoppler-qt5.so
390 lib/pkgconfig/poppler-qt5.pc