Date: Saturday, January 2, 2021 @ 21:36:13 Author: andyrtr Revision: 405179
prepare update Modified: poppler/trunk/PKGBUILD ----------+ PKGBUILD | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-01-02 16:08:35 UTC (rev 405178) +++ PKGBUILD 2021-01-02 21:36:13 UTC (rev 405179) @@ -2,19 +2,20 @@ # Maintainer: Jan de Groot <[email protected]> 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 <[email protected]>" @@ -50,8 +51,8 @@ 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 @@ 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 +}
