diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 16 insertions, 8 deletions
@@ -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.* } |