diff options
-rw-r--r-- | user/poppler/APKBUILD | 60 |
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" |