public
Created

pdftk PKGBUILD for Pacman <4.1

  • Download Gist
PKGBUILD
Shell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
# Contributor: osc
# Contributor: StefanHusmann
# Maintainer: larsrh <hupel@in.tum.de>
 
pkgname=pdftk
pkgver=1.45
pkgrel=2
pkgdesc="Pdftk is a simple tool for doing everyday things with PDF documents"
arch=('i686' 'x86_64')
url="http://www.pdfhacks.com/pdftk"
license="GPL"
depends=('gcc-gcj>=4.8.0' 'gcc-gcj-ecj')
options=('!makeflags')
source=(
"http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/${pkgname}-${pkgver}-src.zip"
"Makefile.Arch"
)
sha1sums=(
"a46aada9ea212c17fd38c5a047aeaee7eebe5351"
"95d55ad8ea8dfcb44bdd4af3954868ca10b1cad1"
)
 
build() {
cd "$srcdir/$pkgname-$pkgver-dist/$pkgname"
cp "$srcdir/Makefile.Arch" .
make -f Makefile.Arch
}
 
package() {
cd "$srcdir/$pkgname-$pkgver-dist/$pkgname"
 
# Install binary
install -D -m 755 pdftk $pkgdir/usr/bin/pdftk
 
# 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"
}

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.