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"
}
