summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiota2024-04-15 09:55:46 +0000
committerxiota2024-04-15 09:55:46 +0000
commit30ac8014ead3a56a6d8b1763d6c0366e7017f4f0 (patch)
tree746213b695466f9fccef149b2f22bda68df41b54
parenta03dd78aaf649426a4de5947580c66d91df6ef45 (diff)
downloadaur-pdftk-git.tar.gz
revise
-rw-r--r--PKGBUILD26
1 files changed, 14 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 21f38ea35b8b..fb58eed6083c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,14 +5,9 @@
: ${_jrever:=8}
: ${_jdkver:=17}
-: ${_build_git:=true}
-
-unset _pkgtype
-[[ "${_build_git::1}" == "t" ]] && _pkgtype+="-git"
-
# basic info
_pkgname="pdftk"
-pkgname="$_pkgname${_pkgtype:-}"
+pkgname="$_pkgname-git"
pkgver=3.3.3.r17.gd0d4a0b
pkgrel=1
pkgdesc="Command-line tool for working with PDFs"
@@ -38,6 +33,15 @@ _pkgsrc="$_pkgname"
source=("$_pkgsrc"::"git+$url.git")
sha256sums=('SKIP')
+_jdk_env() {
+ if [ -n "$_jdkver" ] ; then
+ export JAVA_HOME="/usr/lib/jvm/java-${_jdkver}-openjdk"
+ if ! grep "java-${_jdkver}" <<< "$PATH" ; then
+ export PATH="/usr/lib/jvm/java-${_jdkver}-openjdk/bin:$PATH"
+ fi
+ fi
+}
+
pkgver() {
cd "$_pkgsrc"
local _tag=$(git tag | sort -rV | head -1)
@@ -47,18 +51,16 @@ pkgver() {
printf '%s.r%s.g%s' "${_version:?}" "${_revision:?}" "${_hash:?}"
}
-prepare() {
- [ -n "$_jdkver" ] && export JAVA_HOME="/usr/lib/jvm/java-${_jdkver}-openjdk"
- [ -n "$_jdkver" ] && export PATH="/usr/lib/jvm/java-${_jdkver}-openjdk/bin:$PATH"
- :
-}
-
build() {
+ _jdk_env
+
cd "$_pkgsrc"
gradle -Dorg.gradle.daemon=false build
}
check() {
+ _jdk_env
+
cd "$_pkgsrc"
gradle -Dorg.gradle.daemon=false test
}