diff options
author | Andreas Grapentin <andreas@grapentin.org> | 2017-11-15 10:49:08 +0100 |
---|---|---|
committer | Andreas Grapentin <andreas@grapentin.org> | 2017-11-15 10:49:14 +0100 |
commit | 72632b9a479c6e5c88b5019f0d58616a415bfcaa (patch) | |
tree | ea394b04ff270392d1aa90f9cf194ce12886b54b /pcr/pdftk/PKGBUILD | |
parent | 32d660cff20e7c0b7c40b40ce7f31146a2c231d4 (diff) | |
download | abslibre-72632b9a479c6e5c88b5019f0d58616a415bfcaa.tar.gz abslibre-72632b9a479c6e5c88b5019f0d58616a415bfcaa.tar.bz2 abslibre-72632b9a479c6e5c88b5019f0d58616a415bfcaa.zip |
adding pcr/pdftk and pcr/gcc-gcj-ecj
Diffstat (limited to 'pcr/pdftk/PKGBUILD')
-rw-r--r-- | pcr/pdftk/PKGBUILD | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/pcr/pdftk/PKGBUILD b/pcr/pdftk/PKGBUILD new file mode 100644 index 000000000..5fde66018 --- /dev/null +++ b/pcr/pdftk/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer: Andreas Grapentin <andreas@grapentin.org> +# Maintainer (AUR): Joey Dumont <joey.dumont@gmail.com> +# Contributor (AUR): osc +# Contributor (AUR): StefanHusmann +# Contributor (AUR): larsrh <hupel@in.tum.de> + +pkgname=pdftk + +pkgver=2.02 +pkgrel=18.parabola1 +arch=(i686 x86_64) + +pkgdesc="Pdftk is a simple tool for doing everyday things with PDF documents" +url="http://www.pdfhacks.com/pdftk" +license=(GPL) + +depends=(gcc6-gcj gcc-gcj-ecj) +options=('!makeflags') + +source=("http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/$pkgname-$pkgver-src.zip" + "Makefile.Parabola" + "pdftk" +) +sha256sums=('118f6a25fd3acaafb58824dce6f97cdc07e56050e666b90e4c4ef426ea37b8c1' + '4451a807817b5e40755b79686bce5751c70758c83302a4214c23c4f361168620' + '9c49337ed05759e986f24ac4173f727567c617e5f160e4c9ec7e089e120af3c3') + +prepare() { + cd "$srcdir/$pkgname-$pkgver-dist/$pkgname" + + cp "$srcdir/Makefile.Parabola" . +} + +build() { + cd "$srcdir/$pkgname-$pkgver-dist/$pkgname" + + make -f Makefile.Parabola +} + +package() { + cd "$srcdir/$pkgname-$pkgver-dist/$pkgname" + + # Install binary + install -D -m 755 pdftk $pkgdir/usr/bin/pdftk-bin + + # Install licenses and adjust permissions + cd .. + LICENSE_DIR="$pkgdir/usr/share/licenses/$pkgname" + mkdir -p "$LICENSE_DIR" + cp -R license_gpl_pdftk/* "$LICENSE_DIR" + chmod -R 0755 "$LICENSE_DIR" + find "$LICENSE_DIR" -type f -exec chmod -x {} \; + + # Install manpage + install -D -m 644 "pdftk.1" "$pkgdir/usr/share/man/man1/pdftk.1" + + # Install wrapper that sets the proper environment variables. + sed -i "s/CARCH/${CARCH}/" ${srcdir}/pdftk + sed -i "s/GCCVER/`gcc-6 -dumpversion`/" ${srcdir}/pdftk + install -D -m 755 ${srcdir}/pdftk ${pkgdir}/usr/bin/pdftk +} |