author | Andreas Radke
<andyrtr@archlinux.org> 2021-01-02 21:36:13 UTC |
committer | Andreas Radke
<andyrtr@archlinux.org> 2021-01-02 21:36:13 UTC |
parent | 9bd393206157c0a148f6075a2d7ed97150c2ef9a |
PKGBUILD | +17 | -6 |
diff --git a/PKGBUILD b/PKGBUILD index e77afe4..515eb73 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,19 +2,20 @@ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgbase=poppler -pkgname=('poppler' 'poppler-glib' 'poppler-qt5') -pkgver=20.12.1 +pkgname=('poppler' 'poppler-glib' 'poppler-qt5' 'poppler-qt6') +pkgver=21.01.0 pkgrel=1 arch=(x86_64) 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') 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) -sha256sums=('d0aa2586c0a4296c775f0d2045f28bb95a694113fc995f95350faa12930f7b35' +sha256sums=('016dde34e5f868ea98a32ca99b643325a9682281500942b7113f4ec88d20e2f3' 'SKIP' 'SKIP') validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7') # "Albert Astals Cid <aacid@kde.org>" @@ -50,8 +51,8 @@ package_poppler() { 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 -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}.pc rm -vrf "${pkgdir}"/usr/{lib,share}/gir* rm -vrf "${pkgdir}"/usr/share/gtk-doc @@ -82,3 +83,13 @@ package_poppler-qt5() { install -m644 poppler-qt5.pc "${pkgdir}/usr/lib/pkgconfig/" } +package_poppler-qt6() { + pkgdesc="Poppler Qt6 bindings" + depends=("poppler=${pkgver}" 'qt6-base') + provides=('libpoppler-qt6.so') + + cd build + make -C qt6 DESTDIR="${pkgdir}" install + install -m755 -d "${pkgdir}/usr/lib/pkgconfig" +# install -m644 poppler-qt6.pc "${pkgdir}/usr/lib/pkgconfig/" # no pkgconfig file so far provided +}