git » poppler.git » commit 2594e6a

fix missing symbols after reloading some pdf files/cairo font caching - FS#74705

author Andreas Radke
2022-05-12 20:09:55 UTC
committer Andreas Radke
2022-05-12 20:09:55 UTC
parent e3d53ad956a5c77e2c5c89c56ef247331061edf3

fix missing symbols after reloading some pdf files/cairo font caching - FS#74705

PKGBUILD +10 -2

diff --git a/PKGBUILD b/PKGBUILD
index 2278730..66f697d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
 pkgbase=poppler
 pkgname=('poppler' 'poppler-glib' 'poppler-qt5' 'poppler-qt6')
 pkgver=22.05.0
-pkgrel=1
+pkgrel=2
 arch=(x86_64)
 license=('GPL')
 makedepends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg2' 'gtk3' 'pkgconfig' 'lcms2' 
@@ -14,14 +14,22 @@ options=('!emptydirs' 'debug')
 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=920c89f8f43bdfe8966c8e397e7f67f5302e9435)
+        test::git+https://anongit.freedesktop.org/git/poppler/test/#commit=920c89f8f43bdfe8966c8e397e7f67f5302e9435
+	CairoFontEngine.patch::https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1198.patch)
 sha256sums=('a969ced458e050d6202367bd7427054e2bd19bae39e8f969910d3b9151abf958'
+            'SKIP'
             'SKIP'
             'SKIP')
 validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7') # "Albert Astals Cid <aacid@kde.org>"
 
 prepare() {
   mkdir build
+  
+  pushd ${pkgbase}-${pkgver}
+  # FS#74705 - Missing symbols after reloading some pdf files
+  # fix cairo font caching
+  patch -Np1 -i ../CairoFontEngine.patch
+  popd
 }
 
 build() {