From db8fbfc9a389f82e51ea51547475d2c92aac30b1 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Wed, 31 Jan 2024 00:31:19 -0500 Subject: [PATCH] user/icedtea-web: new aport --- user/icedtea-web/APKBUILD | 72 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 user/icedtea-web/APKBUILD diff --git a/user/icedtea-web/APKBUILD b/user/icedtea-web/APKBUILD new file mode 100644 index 0000000..225a4d1 --- /dev/null +++ b/user/icedtea-web/APKBUILD @@ -0,0 +1,72 @@ +# Contributor: Antoine Martin (ayakael) +# Maintainer: Antoine Martin (ayakael) +pkgname=icedtea-web +pkgver=2.0.0_alpha29 +_pkgver=2.0.0-alpha29 +pkgrel=0 +pkgdesc='Additional components for OpenJDK - Browser plug-in and Web Start implementation' +url='https://github.com/AdoptOpenJDK/IcedTea-Web' +arch="x86_64" +license="GPL-2.0-only" +depends="openjdk8-jre" +# optdepend: rhino +makedepends=" + cargo + bash + openjdk8 + autoconf + automake + zip + glib-dev + libxtst-dev + npapi-sdk + junit + firefox + epiphany + rust + bc + maven +" +source="https://github.com/AdoptOpenJDK/IcedTea-Web/archive/icedtea-web-$_pkgver.tar.gz" +builddir="$srcdir"/IcedTea-Web-icedtea-web-$_pkgver +options="!check" # investigate failures later + +export MAVEN_ARGS="--batch-mode -Duser.home=$srcdir/.home" + +build() { + mvn install -DskipTests + ( + cd launchers + JRE=/usr/lib/jvm/default-jvm bash ./build.sh + ) +} + +check() { + mvn test +} + +package() { + install -dm 755 \ + "$pkgdir"/usr/share/applications \ + "$pkgdir"/usr/share/pixmaps \ + "$pkgdir"/usr/lib/mozilla/plugins/ \ + "$pkgdir"/usr/bin + + cp -R launchers/target "$pkgdir"/usr/lib/icedtea-web + install -Dm 644 launchers/javaws.png -t "$pkgdir"/usr/share/pixmaps + + for i in javaws.desktop.in itweb-settings.desktop.in policyeditor.desktop.in; do + sed 's|PATH_TO_JAVAWS|/usr/bin/javaws|' launchers/xdesktop.in/$i > "$pkgdir"/usr/share/applications/$i + done + + ## link binaries into /usr/bin + jre/bin + for file in "$builddir"/launchers/target/bin/*; do + ln -sf "/usr/lib/icedtea-web/bin/$(basename "$file")" "$pkgdir"/usr/bin + done + +# ## link the mozilla-plugin - test it here http://www.java.com/en/download/help/testvm.xml +# ln -sf /usr/lib/icedtea-web/lib/IcedTeaPlugin.so "$pkgdir"/usr/lib/mozilla/plugins/ +} +sha512sums=" +453cb206ea0d2e488c0709962e96f03e3658cf050c10242046e6a89dfa24a3351904650cf09398d0cc6caab56c22aa3ccde50e348dd5a8fb863cbe329881bc53 icedtea-web-2.0.0-alpha29.tar.gz +" -- 2.45.2