git » poppler.git » commit 78a43fa

upgpkg: 23.06.0-1

author Andreas Radke
2023-06-13 19:06:32 UTC
committer Andreas Radke
2023-06-13 19:06:32 UTC
parent d1a3f6f8c8b0b422a274cc1b72d700ef1b063d3c

upgpkg: 23.06.0-1

PKGBUILD +17 -9

diff --git a/PKGBUILD b/PKGBUILD
index d11acd4..c83597f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,25 +3,31 @@
 
 pkgbase=poppler
 pkgname=('poppler' 'poppler-glib' 'poppler-qt5' 'poppler-qt6')
-pkgver=23.05.0
+pkgver=23.06.0
 pkgrel=1
 arch=(x86_64)
 license=('GPL')
-makedepends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg2' 'gtk3' 'pkgconfig' 'lcms2' 
-             'gobject-introspection' 'icu' 'qt5-base' 'qt6-base' 'git' 'nss' 'gtk-doc' 'curl' 'poppler-data'
+makedepends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg2' 
+             'gtk3' 'pkgconfig' 'lcms2' 'gobject-introspection' 'icu'
+             'qt5-base' 'qt6-base' 'git' 'nss' 'gpgme' 'gtk-doc' 'curl' 'poppler-data'
              'cmake' 'python' 'boost')
 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=ae4c5f64986aeaa6701bb65235eccd99243c76bc)
-sha256sums=('38294de7149ebe458191a6e6d0e2837da7dba8683900a635252f6d0ee235f990'
+        fix-signature-test-failure.patch::https://gitlab.freedesktop.org/poppler/poppler/-/commit/def45c82b36ec393fbaf16d9873db23bc9659b80.patch
+        test::git+https://anongit.freedesktop.org/git/poppler/test/#commit=e3cdc82782941a8d7b8112f83b4a81b3d334601a)
+sha256sums=('d38c6b2f31c8f6f3727fb60a011a0e6c567ebf56ef1ccad36263ca9ed6448a65'
+            'SKIP'
             'SKIP'
             'SKIP')
 validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7') # "Albert Astals Cid <aacid@kde.org>"
 
 prepare() {
   mkdir build
+  # Don't fail signature basics tests if backend is not configured
+  cd ${pkgbase}-${pkgver}
+  patch -Np1 -i ../fix-signature-test-failure.patch
 }
 
 build() {
@@ -42,7 +48,9 @@ check() {
 
 package_poppler() {
   pkgdesc="PDF rendering library based on xpdf 3.0"
-  depends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg2' 'lcms2' 'nss' 'curl')
+  depends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 
+           'openjpeg2' 'lcms2' 'nss' 'curl' 'gpgme'
+           'nspr' 'libpng' 'freetype2' 'zlib' 'libtiff' 'glibc')
   optdepends=('poppler-data: highly recommended encoding data to display PDF documents with certain encodings and characters')
   provides=('libpoppler.so' 'libpoppler-cpp.so')
   conflicts=("poppler-qt3<${pkgver}" "poppler-qt4<${pkgver}")
@@ -60,7 +68,7 @@ package_poppler() {
 
 package_poppler-glib() {
   pkgdesc="Poppler glib bindings"
-  depends=("poppler=${pkgver}" 'glib2')
+  depends=("poppler=${pkgver}" 'glib2' 'gcc-libs' 'freetype2' 'cairo' 'glibc')
   provides=('libpoppler-glib.so')
 
   cd build
@@ -74,7 +82,7 @@ package_poppler-glib() {
 
 package_poppler-qt5() {
   pkgdesc="Poppler Qt5 bindings"
-  depends=("poppler=${pkgver}" 'qt5-base')
+  depends=("poppler=${pkgver}" 'qt5-base' 'lcms2' 'freetype2' 'gcc-libs' 'glibc')
   provides=('libpoppler-qt5.so')
 
   cd build
@@ -85,7 +93,7 @@ package_poppler-qt5() {
 
 package_poppler-qt6() {
   pkgdesc="Poppler Qt6 bindings"
-  depends=("poppler=${pkgver}" 'qt6-base')
+  depends=("poppler=${pkgver}" 'qt6-base' 'lcms2' 'freetype2' 'gcc-libs' 'glibc')
   provides=('libpoppler-qt6.so')
 
   cd build