diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 24 |
3 files changed, 29 insertions, 18 deletions
@@ -1,7 +1,7 @@ # Generated by mksrcinfo v8 -# Fri Nov 26 06:18:23 UTC 2021 +# Sun Jan 7 15:52:02 UTC 2024 pkgbase = lib32-poppler - pkgver = 21.11.0 + pkgver = 24.01.0 pkgrel = 1 url = https://poppler.freedesktop.org/ arch = x86_64 @@ -23,11 +23,11 @@ pkgbase = lib32-poppler makedepends = boost makedepends = poppler options = !emptydirs - source = https://poppler.freedesktop.org/poppler-21.11.0.tar.xz - source = https://poppler.freedesktop.org/poppler-21.11.0.tar.xz.sig - source = test::git+https://anongit.freedesktop.org/git/poppler/test/#commit=03a4b9eb854a06a83c465e82de601796c458bbe9 + source = https://poppler.freedesktop.org/poppler-24.01.0.tar.xz + source = https://poppler.freedesktop.org/poppler-24.01.0.tar.xz.sig + source = test::git+https://gitlab.freedesktop.org/poppler/test.git/#commit=400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1 source = pkgconf32 - sha512sums = 354d6372093e7ecedf95c43e8d203e9b2781ff7ecd81cd3920cb8c72a37463b47423ce7ab3c8233c0f031f2c024ac1ba5c8d442c80e6643722192fb9638e5d3a + sha512sums = ddfd924f6559e482daa6c87b4201f8a318038bdf654f7449e33aec296c393438a3f1c6dc9ede5956c7f1d9ef02e3aaedf3031dff166665fbb0a762587ec00caa sha512sums = SKIP sha512sums = SKIP sha512sums = f704e11f3054312e35974194af845e00fdc795aa97e82d425fb52ff8e628702926551b583f0354f9f9e7eafeb71c7f348c288457ff19a8c4807c58f637d0d946 @@ -38,16 +38,18 @@ pkgname = lib32-poppler depends = lib32-gcc-libs depends = lib32-cairo depends = lib32-fontconfig - depends = lib32-openjpeg2 depends = lib32-lcms2 - depends = poppler=21.11.0 + depends = poppler>=24.01.0 depends = lib32-nss depends = curl optdepends = poppler-data: encoding data to display PDF documents containing CJK characters + provides = libpoppler.so + provides = libpoppler-cpp.so pkgname = lib32-poppler-glib pkgdesc = Poppler glib bindings (32-bit) - depends = lib32-poppler=21.11.0 + depends = lib32-poppler=24.01.0 depends = lib32-glib2 - depends = poppler-glib=21.11.0 + depends = poppler-glib>=24.01.0 + provides = libpoppler-glib.so diff --git a/.gitignore b/.gitignore index ed080baa55d2..245a18e8f016 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ poppler-*.tar.* lib32-poppler-*.pkg.tar.zst +fix-signature-test-failure.patch src/ pkg/ test/ @@ -5,7 +5,8 @@ pkgbase=lib32-poppler _pkgbase=poppler pkgname=('lib32-poppler' 'lib32-poppler-glib') -pkgver=21.11.0 +pkgver=24.01.0 +_commit=400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1 pkgrel=1 arch=(x86_64) license=('GPL') @@ -16,10 +17,11 @@ makedepends=('lib32-libjpeg' 'lib32-gcc-libs' 'lib32-cairo' 'poppler') options=('!emptydirs') url="https://poppler.freedesktop.org/" +# https://gitlab.freedesktop.org/poppler/poppler source=(https://poppler.freedesktop.org/${_pkgbase}-${pkgver}.tar.xz{,.sig} - test::git+https://anongit.freedesktop.org/git/poppler/test/#commit=03a4b9eb854a06a83c465e82de601796c458bbe9 + test::git+https://gitlab.freedesktop.org/poppler/test.git/#commit=$_commit pkgconf32) -sha512sums=('354d6372093e7ecedf95c43e8d203e9b2781ff7ecd81cd3920cb8c72a37463b47423ce7ab3c8233c0f031f2c024ac1ba5c8d442c80e6643722192fb9638e5d3a' +sha512sums=('ddfd924f6559e482daa6c87b4201f8a318038bdf654f7449e33aec296c393438a3f1c6dc9ede5956c7f1d9ef02e3aaedf3031dff166665fbb0a762587ec00caa' 'SKIP' 'SKIP' 'f704e11f3054312e35974194af845e00fdc795aa97e82d425fb52ff8e628702926551b583f0354f9f9e7eafeb71c7f348c288457ff19a8c4807c58f637d0d946') @@ -27,6 +29,8 @@ validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7') # "Albert Astals Cid < prepare() { mkdir -p build + cd ${_pkgbase}-${pkgver} + sed -i 's/^\( set(ENABLE_GPGME ON)\)/#\1/' CMakeLists.txt } build() { @@ -45,6 +49,8 @@ build() { -DENABLE_LIBOPENJPEG="unmaintained" \ -DENABLE_UNSTABLE_API_ABI_HEADERS=ON \ -DENABLE_GTK_DOC=OFF \ + -DENABLE_GPGME=OFF \ + -DENABLE_QT6=OFF \ -DENABLE_QT5=OFF make } @@ -57,15 +63,16 @@ check() { package_lib32-poppler() { pkgdesc="PDF rendering library based on xpdf 3.0 (32-bit)" depends=('lib32-libjpeg' 'lib32-gcc-libs' 'lib32-cairo' - 'lib32-fontconfig' 'lib32-openjpeg2' 'lib32-lcms2' - "poppler=${pkgver}" 'lib32-nss' 'curl') + 'lib32-fontconfig' 'lib32-lcms2' + "poppler>=${pkgver}" 'lib32-nss' 'curl') optdepends=('poppler-data: encoding data to display PDF documents containing CJK characters') + provides=('libpoppler.so' 'libpoppler-cpp.so') cd build make DESTDIR="${pkgdir}" install # cleanup for splitted build - rm -r "${pkgdir}/usr/"{bin,include,share} + rm -vrf "${pkgdir}/usr/"{bin,include,share} rm -vf "${pkgdir}"/usr/lib32/libpoppler-glib.* rm -vf "${pkgdir}"/usr/lib32/pkgconfig/poppler-glib.pc rm -vrf "${pkgdir}"/usr/lib32/gir* @@ -74,14 +81,15 @@ package_lib32-poppler() { package_lib32-poppler-glib() { pkgdesc="Poppler glib bindings (32-bit)" depends=("lib32-poppler=${pkgver}" 'lib32-glib2' - "poppler-glib=${pkgver}") + "poppler-glib>=${pkgver}") + provides=('libpoppler-glib.so') cd build make -C glib DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/lib32/pkgconfig" install -m644 poppler-glib.pc "${pkgdir}/usr/lib32/pkgconfig/" - rm -r "${pkgdir}/usr/include" + rm -vrf "${pkgdir}/usr/"{include,share} rm -vf "${pkgdir}"/usr/lib32/libpoppler.* } |