summaryrefslogtreecommitdiff
path: root/user/poppler
diff options
context:
space:
mode:
Diffstat (limited to 'user/poppler')
-rw-r--r--user/poppler/APKBUILD60
1 files changed, 60 insertions, 0 deletions
diff --git a/user/poppler/APKBUILD b/user/poppler/APKBUILD
new file mode 100644
index 000000000..2981dff48
--- /dev/null
+++ b/user/poppler/APKBUILD
@@ -0,0 +1,60 @@
+# Maintainer:
+pkgname=poppler
+pkgver=0.66.0
+pkgrel=0
+pkgdesc="PDF rendering library based on xpdf 3.0"
+url="https://poppler.freedesktop.org/"
+arch="all"
+options="!check" # Test data is available in Git only.
+license="GPL-2.0+"
+depends=
+depends_dev="cairo-dev glib-dev"
+makedepends="$depends_dev libjpeg-turbo-dev cairo-dev libxml2-dev openjpeg-dev
+ fontconfig-dev gobject-introspection-dev lcms2-dev libpng-dev tiff-dev
+ zlib-dev cmake"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-utils $pkgname-glib"
+source="https://poppler.freedesktop.org/poppler-$pkgver.tar.xz"
+builddir="$srcdir"/$pkgname-$pkgver/build
+
+prepare() {
+ mkdir "$builddir"
+}
+
+build() {
+ cd "$builddir"
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_INSTALL_LIBDIR=/usr/lib \
+ ..
+ make
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+utils() {
+ pkgdesc="Poppler's xpdf-workalike command line utilities"
+ install -d "$subpkgdir"/usr
+ mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
+}
+
+glib() {
+ pkgdesc="Glib wrapper for poppler"
+ replaces="poppler-gtk"
+ mkdir -p "$subpkgdir"/usr/lib
+ mv "$pkgdir"/usr/lib/libpoppler-glib.so.* \
+ "$pkgdir"/usr/lib/girepository* \
+ "$subpkgdir"/usr/lib/
+}
+
+_cpp() {
+ pkgdesc="Pure C++ wrapper for poppler"
+ mkdir -p "$subpkgdir"/usr/lib
+ mv "$pkgdir"/usr/lib/libpoppler-cpp.so.* \
+ "$subpkgdir"/usr/lib/
+}
+
+sha512sums="cf0ce3855d7cc28021685731308bfdeca0a7a764345432242887852d67fb4119b149ab7ba692e7031e2f0e79b9982e71446efbd75bb7886450d13ea6c5035b51 poppler-0.66.0.tar.xz"