Browse Source

[trunk] -> [staging] 'poppler-0.82.0-1' add

master
artoo 3 weeks ago
parent
commit
766de95495
Signed by: artoo <artoo@artixlinux.org> GPG Key ID: 3292CD0BB0DB310B
2 changed files with 84 additions and 3 deletions
  1. +81
    -0
      poppler/repos/staging-x86_64/PKGBUILD
  2. +3
    -3
      poppler/trunk/PKGBUILD

+ 81
- 0
poppler/repos/staging-x86_64/PKGBUILD View File

@@ -0,0 +1,81 @@
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Maintainer: Jan de Groot <jgc@archlinux.org>

pkgbase=poppler
pkgname=('poppler' 'poppler-glib' 'poppler-qt5')
pkgver=0.82.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'
'cmake' 'python' 'boost')
options=('!emptydirs')
url="https://poppler.freedesktop.org/"
source=(https://poppler.freedesktop.org/${pkgbase}-${pkgver}.tar.xz{,.sig}
test::git+https://anongit.freedesktop.org/git/poppler/test/#commit=01c92874c3e109cb5cfdbc5ea987ea79283c3c80)
sha256sums=('234f8e573ea57fb6a008e7c1e56bfae1af5d1adf0e65f47555e1ae103874e4df'
'SKIP'
'SKIP')
validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7') # "Albert Astals Cid <aacid@kde.org>"

prepare() {
mkdir build
}

build() {
cd build
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DENABLE_UNSTABLE_API_ABI_HEADERS=ON \
-DENABLE_GTK_DOC=ON
make
}

check() {
cd build
LANG=en_US.UTF8 make test
}

package_poppler() {
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')
conflicts=("poppler-qt3<${pkgver}" "poppler-qt4<${pkgver}")

cd build
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/{lib,share}/gir*
rm -vrf "${pkgdir}"/usr/share/gtk-doc
}

package_poppler-glib() {
pkgdesc="Poppler glib bindings"
depends=("poppler=${pkgver}" 'glib2')

cd build

make -C glib DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/lib/pkgconfig"
install -m644 poppler-glib.pc "${pkgdir}/usr/lib/pkgconfig/"
rm -vf "${pkgdir}"/usr/lib/libpoppler.*
rm -vf "${pkgdir}/usr/bin/poppler-glib-demo"
}

package_poppler-qt5() {
pkgdesc="Poppler Qt5 bindings"
depends=("poppler=${pkgver}" 'qt5-base')

cd build
make -C qt5 DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/lib/pkgconfig"
install -m644 poppler-qt5.pc "${pkgdir}/usr/lib/pkgconfig/"
}


+ 3
- 3
poppler/trunk/PKGBUILD View File

@@ -3,8 +3,8 @@

pkgbase=poppler
pkgname=('poppler' 'poppler-glib' 'poppler-qt5')
pkgver=0.80.0
pkgrel=2
pkgver=0.82.0
pkgrel=1
arch=(x86_64)
license=('GPL')
makedepends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg2' 'gtk3' 'pkgconfig' 'lcms2'
@@ -14,7 +14,7 @@ options=('!emptydirs')
url="https://poppler.freedesktop.org/"
source=(https://poppler.freedesktop.org/${pkgbase}-${pkgver}.tar.xz{,.sig}
test::git+https://anongit.freedesktop.org/git/poppler/test/#commit=01c92874c3e109cb5cfdbc5ea987ea79283c3c80)
sha256sums=('4d3ca6b79bc13b8e24092e34f83ef5f387f3bb0bbd7359a6c078e09c696d104f'
sha256sums=('234f8e573ea57fb6a008e7c1e56bfae1af5d1adf0e65f47555e1ae103874e4df'
'SKIP'
'SKIP')
validpgpkeys=('CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7') # "Albert Astals Cid <aacid@kde.org>"

Loading…
Cancel
Save