diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 46 | ||||
-rwxr-xr-x | pdftk.pdftk-java | 5 |
3 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d312759ef0a4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = pdftk-java-git + pkgdesc = Port of pdftk into Java + pkgver = r72.d5cf2c0 + pkgrel = 1 + url = https://gitlab.com/pdftk-java/pdftk + arch = i686 + arch = x86_64 + license = GPL + makedepends = apache-ant + makedepends = git + depends = java-runtime-headless + depends = bcprov + depends = java-commons-lang3 + optdepends = poppler: Additional PDF utilities + source = git+https://gitlab.com/pdftk-java/pdftk.git + source = pdftk.pdftk-java + md5sums = SKIP + md5sums = 070aa01cf454d92826d9ea0141eeedec + sha256sums = SKIP + sha256sums = 48c481a27786324aa7fb7cf49c47a9af83ea14a24f5c25bd0d3580c4b2f202cc + +pkgname = pdftk-java-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2a14c16858e5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Clemmitt Sigler <cmsigler (dot) online (at) gmail (dot) com> + +pkgname=pdftk-java-git +pkgver=r72.d5cf2c0 +pkgrel=1 +pkgdesc="Port of pdftk into Java" +url='https://gitlab.com/pdftk-java/pdftk' +arch=('i686' 'x86_64') +license=('GPL') +depends=('java-runtime-headless' 'bcprov' 'java-commons-lang3') +optdepends=('poppler: Additional PDF utilities') +makedepends=('apache-ant' 'git') + +source=("git+https://gitlab.com/pdftk-java/pdftk.git" + 'pdftk.pdftk-java') +md5sums=('SKIP' + '070aa01cf454d92826d9ea0141eeedec') +sha256sums=('SKIP' + '48c481a27786324aa7fb7cf49c47a9af83ea14a24f5c25bd0d3580c4b2f202cc') + +pkgver() { + cd "$srcdir/pdftk" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$srcdir/pdftk" + mkdir lib + ln -sf /usr/share/java/commons-lang3/commons-lang3.jar lib/commons-lang3.jar + ln -sf /usr/share/java/bcprov.jar lib/bcprov.jar +} + +build() { + cd "$srcdir/pdftk" + ant jar +} + +package() { + cd "$pkgdir" + mkdir -p usr/bin + mkdir -p usr/share/pdftk + cp $srcdir/pdftk.pdftk-java usr/bin + cp $srcdir/pdftk/build/jar/pdftk.jar usr/share/pdftk +} + +# vim:set ts=2 sw=2 ft=sh et: diff --git a/pdftk.pdftk-java b/pdftk.pdftk-java new file mode 100755 index 000000000000..73fe2a2f51c9 --- /dev/null +++ b/pdftk.pdftk-java @@ -0,0 +1,5 @@ +#!/usr/bin/env sh + +UBUNTUCP=/usr/share/java/bcprov.jar:/usr/share/java/commons-lang3.jar + +java -cp $UBUNTUCP:/usr/share/pdftk/pdftk.jar com.gitlab.pdftk_java.pdftk "$@" |