diff options
Diffstat (limited to 'community/poppler-qt5/APKBUILD')
-rw-r--r-- | community/poppler-qt5/APKBUILD | 52 |
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 " |