aboutsummaryrefslogtreecommitdiffstats
path: root/community/poppler-qt5/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/poppler-qt5/APKBUILD')
-rw-r--r--community/poppler-qt5/APKBUILD52
1 files changed, 34 insertions, 18 deletions
diff --git a/community/poppler-qt5/APKBUILD b/community/poppler-qt5/APKBUILD
index a54807aa2e1..1a00b121e19 100644
--- a/community/poppler-qt5/APKBUILD
+++ b/community/poppler-qt5/APKBUILD
@@ -5,18 +5,18 @@
pkgname=poppler-qt5
_pkgname=poppler
-pkgver=22.06.0
+pkgver=24.02.0
pkgrel=1
pkgdesc="PDF rendering library based on xpdf 3.0"
url="https://poppler.freedesktop.org/"
arch="all"
license="GPL-2.0-only"
replaces="poppler-glib"
-provides="poppler-qt4=$pkgver-$pkgrel"
+provides="poppler-qt4=$pkgver-r$pkgrel"
options="!check" # Requires dl of testfiles and only checks qt5 libs
-makedepends="
+depends_dev="
+ boost-dev
cairo-dev
- cmake
fontconfig-dev
jpeg-dev
lcms2-dev
@@ -24,15 +24,18 @@ makedepends="
libpng-dev
libxml2-dev
openjpeg-dev
- openjpeg-tools
poppler-dev>=$pkgver
- qt5-qtbase-dev
- samurai
tiff-dev
zlib-dev
"
-depends_dev="$makedepends"
-subpackages="$pkgname-dev"
+makedepends="
+ $depends_dev
+ cmake
+ qt5-qtbase-dev
+ qt6-qtbase-dev
+ samurai
+ "
+subpackages="poppler-qt6:_qt6 $pkgname-dev"
source="https://poppler.freedesktop.org/poppler-$pkgver.tar.xz"
builddir="$srcdir/$_pkgname-$pkgver"
@@ -56,24 +59,37 @@ build() {
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
cmake -B build -G Ninja \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr \
+ -DBUILD_CPP_TESTS="$(want_check && echo ON || echo OFF)" \
+ -DBUILD_GTK_TESTS="$(want_check && echo ON || echo OFF)" \
+ -DBUILD_MANUAL_TESTS="$(want_check && echo ON || echo OFF)" \
+ -DBUILD_QT5_TESTS="$(want_check && echo ON || echo OFF)" \
+ -DBUILD_QT6_TESTS="$(want_check && echo ON || echo OFF)" \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_LIBDIR=lib \
- -DENABLE_UNSTABLE_API_ABI_HEADERS=ON \
- -DBUILD_GTK_TESTS=OFF \
- -DBUILD_QT5_TESTS=ON \
- -DBUILD_CPP_TESTS=OFF \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DENABLE_BOOST=ON \
+ -DENABLE_GPGME=OFF \
+ -DENABLE_LIBCURL=OFF \
+ -DENABLE_NSS3=OFF \
-DENABLE_QT5=ON \
- -DENABLE_BOOST=OFF \
+ -DENABLE_QT6=ON \
+ -DENABLE_UNSTABLE_API_ABI_HEADERS=ON \
$CMAKE_CROSSOPTS
cmake --build build
}
package() {
- install -Dm644 build/poppler-qt5.pc "$pkgdir"/usr/lib/pkgconfig/poppler-qt5.pc
+ install -Dm644 build/poppler-qt5.pc -t "$pkgdir"/usr/lib/pkgconfig/
+ install -Dm644 build/poppler-qt6.pc -t "$pkgdir"/usr/lib/pkgconfig/
DESTDIR="$pkgdir" cmake --install build/qt5
+ DESTDIR="$pkgdir" cmake --install build/qt6
+}
+
+_qt6() {
+ pkgdesc="$pkgdesc (qt6 component)"
+ amove usr/lib/libpoppler-qt6.so.*
}
sha512sums="
-79e1a1440a0903ea6238dcc7afc4ecdf1f8cc53af94ec5649f631fca568711d48a7ec4046fccb8520818420dc21e4ad1aaf602c22b13f9ce22f4d06edc83c8a3 poppler-22.06.0.tar.xz
+95a208d21ac4d2d308a7ab3da43b95092ef78cd55ebe873c97e0d6c12d8b9d5c4614f83087616c35e1ed9d67ca606a5e008a98698bd12a332a8206ed4cf55500 poppler-24.02.0.tar.xz
"