Package Details: keystore-explorer 5.5.3-2

Git Clone URL: https://aur.archlinux.org/keystore-explorer.git (read-only, click to copy)
Package Base: keystore-explorer
Description: KeyStore Explorer is a free GUI replacement for the Java command-line utilities keytool and jarsigner
Upstream URL: https://keystore-explorer.org
Licenses: GPL-3.0-or-later
Conflicts: keystore-explorer-bin, keystore-explorer-git
Submitter: ogarcia
Maintainer: ogarcia
Last Packager: ogarcia
Votes: 2
Popularity: 0.000027
First Submitted: 2020-12-02 11:54 (UTC)
Last Updated: 2024-04-26 10:09 (UTC)

Dependencies (3)

Required by (0)

Sources (1)

Latest Comments

ogarcia commented on 2024-04-26 10:14 (UTC)

@fuero fixed to require Java 21 or earlier (it is perfectly possible to compile and run it with java 21). The JAVA_HOME variable cannot be set because if you do so you are forcing a specific Java version that may not match the one the user has installed.

fuero commented on 2024-04-26 08:30 (UTC) (edited on 2024-04-26 08:30 (UTC) by fuero)

Needs Java 17 to build:

diff --git a/PKGBUILD b/PKGBUILD
index dae519d..69df7a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,12 +10,14 @@ pkgdesc='KeyStore Explorer is a free GUI replacement for the Java command-line u
 arch=('any')
 url='https://keystore-explorer.org'
 license=('GPL3')
-depends=('java-runtime')
-makedepends=('gradle' 'java-environment')
+depends=('java-runtime<=17')
+makedepends=('gradle' 'java-environment<=17')
 conflicts=('keystore-explorer-bin' 'keystore-explorer-git')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/kaikramer/${pkgname}/archive/v${pkgver}.tar.gz")
 b2sums=('787b452846e7ba80210d3d58394f42e26c611dc22a041f3130663daebab6ec327f2ccc574a10912486097810b272120992870663665e4779ce69561c04acca29')

+JAVA_HOME=/usr/lib/jvm/java-17-openjdk
+
 build() {
   cd "${pkgname}-${pkgver}"/${_pkgname}
   gradle clean build