summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD24
3 files changed, 29 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e209b591330f..1edca17f349c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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/
diff --git a/PKGBUILD b/PKGBUILD
index 5e59bfeff4a9..5fab11c654e8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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.*
}