diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2019-05-08 12:04:55 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-05-08 12:04:55 +0000 |
commit | e53a3615c89c4604acef23783ae2b6950a9f0686 (patch) | |
tree | 6a42e505be44cb1cfd9b7d22bc9bbfd248b830bd /community/poppler-qt5 | |
parent | 66b01391b6ef38dbf9656182c636f37a6ff38da2 (diff) | |
download | aports-e53a3615c89c4604acef23783ae2b6950a9f0686.tar.bz2 aports-e53a3615c89c4604acef23783ae2b6950a9f0686.tar.xz |
community/poppler-qt5: move due to qt5 dependency
Diffstat (limited to 'community/poppler-qt5')
-rw-r--r-- | community/poppler-qt5/APKBUILD | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/community/poppler-qt5/APKBUILD b/community/poppler-qt5/APKBUILD new file mode 100644 index 0000000000..75f405f115 --- /dev/null +++ b/community/poppler-qt5/APKBUILD @@ -0,0 +1,63 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> + +# this aport only includes glib/gtk support in order to break the +# circular make dependency: gtk <- cups <- poppler <- gtk + +pkgname=poppler-qt5 +_pkgname=poppler +pkgver=0.71.0 +pkgrel=0 +pkgdesc="PDF rendering library based on xpdf 3.0" +url="https://poppler.freedesktop.org/" +arch="all" +license="GPL-2.0-only" +subpackages="$pkgname-dev" +makedepends="cmake libjpeg-turbo-dev jpeg-dev cairo-dev libxml2-dev + fontconfig-dev qt5-qtbase-dev poppler-dev>=$pkgver lcms2-dev + openjpeg-dev openjpeg-dev libpng-dev tiff-dev zlib-dev + openjpeg-tools + " +depends= +replaces="poppler-glib" +depends_dev="$makedepends" +provides="poppler-qt4-$pkgver-$pkgrel" +options="!check" # no test suite +source="https://poppler.freedesktop.org/poppler-$pkgver.tar.xz" +builddir="$srcdir/$_pkgname-$pkgver/build" + +prepare() { + local _linked_pkg=poppler + local _linked_apkbuild="$startdir"/../$_linked_pkg/APKBUILD + mkdir -p "$builddir" + cd "$builddir" + if [ -f "$_linked_apkbuild" ]; then + local _linked_ver=$( . "$_linked_apkbuild"; echo "$pkgver") + if [ "$_linked_ver" != "$pkgver" ]; then + error "pkgver needs to be identical with $_linked_pkg ($_linked_ver)" + return 1 + fi + fi + + # JPEG2000Stream.cc:20:10: fatal error: openjpeg.h: No such file + sed -e "/^#include/s/openjpeg\.h/openjpeg-2.3\/openjpeg.h/" -i ../poppler/JPEG2000Stream.cc +} + +build() { + cd "$builddir" + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DENABLE_GLIB=ON \ + -DENABLE_XPDF_HEADERS=ON \ + -DENABLE_QT5=ON + make +} + +package() { + cd "$builddir" + install -D -m644 poppler-qt5.pc "$pkgdir"/usr/lib/pkgconfig/poppler-qt5.pc + cd qt5 + make DESTDIR="$pkgdir" install +} + +sha512sums="8e0ce95e7b58c37761c36a20f1282e63373a9557bf9f746ce2936562f12648506043d9559cf816944aa238814fc1b3f3a3c0a6cb002fd214b067e399bcc6ab1e poppler-0.71.0.tar.xz" |