diff --git a/community/abcl/APKBUILD b/community/abcl/APKBUILD index 6cc8caf3360..e1e796a73a9 100644 --- a/community/abcl/APKBUILD +++ b/community/abcl/APKBUILD @@ -4,16 +4,17 @@ pkgver=1.9.2 pkgrel=0 pkgdesc="Armed Bear Common Lisp" url="https://www.abcl.org/" -# armhf, armv7, loongarch64: takes more than 6 hours to build +# armhf, armv7: takes more than 6 hours to build # riscv64: blocked by apache-ant & openjdk8 -arch="noarch !armhf !armv7 !riscv64 !loongarch64" +arch="noarch !armhf !armv7 !riscv64" license="GPL-2.0-or-later WITH Classpath-exception-2.0" depends="java-jna" case "$CARCH" in # abcl takes more than 6 hours to build on s390x with # openjdk8, so choose the next lowest openjdk available - s390x) _jdkbuild=11 ;; - *) _jdkbuild=8 ;; + s390x) _jdkbuild=11 ;; + loongarch64) _jdkbuild=8-loongarch ;; + *) _jdkbuild=8 ;; esac makedepends="apache-ant openjdk$_jdkbuild-jdk" source="https://www.abcl.org/releases/$pkgver/abcl-src-$pkgver.tar.gz @@ -29,7 +30,7 @@ case "$CARCH" in esac build() { - export JAVA_HOME="/usr/lib/jvm/java-$_jdkbuild-openjdk" + export JAVA_HOME="/usr/lib/jvm/java-${_jdkbuild%%-*}-openjdk" export PATH="$JAVA_HOME/bin:$PATH" ant abcl.compile