[3.19] user/icedtea-web: new aport #379
1 changed files with 72 additions and 0 deletions
72
user/icedtea-web/APKBUILD
Normal file
72
user/icedtea-web/APKBUILD
Normal file
|
@ -0,0 +1,72 @@
|
||||||
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
|
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
||||||
|
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
|
||||||
|
"
|
Loading…
Reference in a new issue