summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 24 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d9b6b6176ea3..b5fca1bb2e13 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,18 +6,17 @@
set -u
pkgbase=poppler
pkgbase+='-git'
-pkgname=('poppler' 'poppler-glib' 'poppler-qt5')
+pkgname=('poppler' 'poppler-glib' 'poppler-qt5' 'poppler-qt6')
pkgname=("${pkgname[@]/%/-git}")
-pkgver=0.88.0.r34.g9429aac4
+pkgver=22.04.0.r43.g368465a8
_pkgver="${pkgver%%.r*}"
pkgrel=1
arch=(x86_64)
arch+=('i686' 'aarch64')
license=('GPL')
makedepends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg2' 'gtk3' 'pkgconfig' 'lcms2'
- 'gobject-introspection' 'icu' 'qt5-base' 'git' 'nss' 'gtk-doc' 'curl' 'poppler-data'
+ 'gobject-introspection' 'icu' 'qt5-base' 'qt6-base' 'git' 'nss' 'gtk-doc' 'curl' 'poppler-data'
'cmake' 'python' 'boost')
-#makedepends+=('openjpeg2')
options=('!emptydirs')
url="https://poppler.freedesktop.org/"
source=('git://git.freedesktop.org/git/poppler/poppler'
@@ -38,7 +37,7 @@ pkgver() {
prepare() {
set -u
cd 'poppler'
- mkdir build
+ mkdir -p build
set +u
}
@@ -68,7 +67,7 @@ package_poppler-git() {
set -u
pkgdesc="PDF rendering library based on xpdf 3.0"
depends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg2' 'lcms2' 'nss' 'curl')
- optdepends=('poppler-data: encoding data to display PDF documents containing CJK characters')
+ optdepends=('poppler-data: highly recommended encoding data to display PDF documents with certain encodings and characters')
provides=('libpoppler.so' 'libpoppler-cpp.so')
provides+=("poppler=${_pkgver}")
conflicts=("poppler-qt3<${_pkgver}" "poppler-qt4<${_pkgver}")
@@ -79,9 +78,9 @@ package_poppler-git() {
make DESTDIR="${pkgdir}" install
# cleanup for splitted build
- rm -vrf "${pkgdir}"/usr/include/poppler/{glib,qt5}
- rm -vf "${pkgdir}"//usr/lib/libpoppler-{glib,qt5}.*
- rm -vf "${pkgdir}"/usr/lib/pkgconfig/poppler-{glib,qt5}.pc
+ rm -vrf "${pkgdir}"/usr/include/poppler/{glib,qt5,qt6}
+ rm -vf "${pkgdir}"//usr/lib/libpoppler-{glib,qt5,qt6}.*
+ rm -vf "${pkgdir}"/usr/lib/pkgconfig/poppler-{glib,qt5,qt6}.pc
rm -vrf "${pkgdir}"/usr/{lib,share}/gir*
rm -vrf "${pkgdir}"/usr/share/gtk-doc
}
@@ -120,4 +119,20 @@ package_poppler-qt5-git() {
install -m644 poppler-qt5.pc "${pkgdir}/usr/lib/pkgconfig/"
set +u
}
+
+package_poppler-qt6-git() {
+ set -u
+ pkgdesc="Poppler Qt6 bindings"
+ depends=("poppler=${_pkgver}" 'qt6-base')
+ conflicts=('poppler-qt6')
+ provides=('libpoppler-qt6.so')
+ provides+=("poppler-qt6=${_pkgver}")
+
+ cd poppler
+ cd build
+ make -C qt6 DESTDIR="${pkgdir}" install
+ install -m755 -d "${pkgdir}/usr/lib/pkgconfig"
+ install -m644 poppler-qt6.pc "${pkgdir}/usr/lib/pkgconfig/"
+ set +u
+}
set +u