jna: add port

This commit is contained in:
monkuous
2025-11-15 23:21:02 +01:00
parent 623640cdaf
commit 16cba60c48
3 changed files with 172 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
name=jna
revision=1
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"
}