diff options
author | Josef Vybíhal | 2023-12-30 12:23:30 +0100 |
---|---|---|
committer | Josef Vybíhal | 2023-12-30 12:23:30 +0100 |
commit | a95e285747687965ba3c0448e6f8da7cae1e41d2 (patch) | |
tree | 2896cf4591dbbd2e47f56a175643a8aacc18e992 /PKGBUILD | |
parent | 8fecfd97fc273a2baf81ad09a4db65198fa9b8ca (diff) | |
download | aur-keystore-explorer-git.tar.gz |
update: 5.5.3 + min JAVA version = 11
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 22 insertions, 6 deletions
@@ -2,17 +2,17 @@ # If you think this package is shit, contact me with patch pkgname=keystore-explorer-git -pkgver=v5.5.1+30+ge9b355ac +pkgver=v5.5.3+2+g61975f7e pkgrel=1 pkgdesc="KeyStore Explorer is a free GUI replacement for the Java command-line utilities keytool and jarsigner." _pkgname=keystore-explorer _short_pkgname=kse -_short_pkgver=5.5.1 +_short_pkgver=5.5.3 arch=('any') url="https://keystore-explorer.org/" license=('GPLv3') -depends=('java-environment' 'bash' 'desktop-file-utils') -makedepends=('unzip' 'gradle' 'java-environment') +depends=('archlinux-java-run>=10' 'java-environment>=11' 'bash' 'desktop-file-utils') +makedepends=('unzip' 'gradle>=8') conflicts=('keystore-explorer' 'keystore-explorer-bin') provides=('keystore-explorer') source=('git+https://github.com/kaikramer/keystore-explorer.git') @@ -32,11 +32,27 @@ build() { cd "${_pkgname}/${_short_pkgname}" # get current version from source - _v=$(grep 'KSE.Version' src/org/${_short_pkgname}/version.properties | sed 's/KSE.Version=//') + _v=$(grep 'KSE.Version' src/main/resources/org/${_short_pkgname}/version.properties | sed 's/KSE.Version=//') export _current_short_pkgver=${_v:-$_short_pkgver} + # mkdir -p "${srcdir}"/gradle + # export GRADLE_USER_HOME=${srcdir}/gradle + + # export JAVA_HOME=$(archlinux-java-run -a 21 -b 21 -f jdk -j) + # echo "Using JDK from $JAVA_HOME to build keystore-explorer." + + # disable forcing toolchain version - gradle should auto-detect? + # TODO: find a better way + # https://docs.gradle.org/current/userguide/toolchains.html + sed -i 's/languageVersion/\/\/languageVersion/' build.gradle + # build it - gradle clean build + #./gradlew \ + /usr/bin/gradle \ + --no-daemon \ + -PprojVersion="${pkgver}" \ + -PprojVersionInfo="${pkgver}--ArchLinux--${pkgrel}" \ + clean build # extract freshly built dist file cd "${srcdir}" |