Files
Astral/recipes/jna
T
2026-08-20 16:53:52 -03:00

27 lines
571 B
Plaintext

name=jna
revision=2
from_source=jna
imagedeps="build-essential zip unzip file ant openjdk-8-jdk"
hostdeps="xgcc xbinutils"
deps="base openjdk17"
configure() {
cp -rp "${source_dir}/." .
}
build() {
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 ant \
-DCC=x86_64-astral-gcc \
-Dos.prefix=linux-x86-64 \
-Djre.arch=x86-64 \
-Djdk.home="${sysroot_dir}/usr/lib/jvm/java-17" \
-Dbuild-native=true \
-Ddynlink.native=true \
dist
}
package() {
mkdir -p "${dest_dir}${prefix}/share/jna"
cp build/jna.jar "${dest_dir}${prefix}/share/jna"
}