community/abcl: enable on loongarch64

This commit is contained in:
Celeste 2024-09-13 01:25:46 +00:00
parent fd87c60b17
commit 092384e13e

View file

@ -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