39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
|
# Description: openjdk jfx for version 11
|
||
|
# URL: https://wiki.openjdk.java.net/display/OpenJFX/Main
|
||
|
# Maintainer: Tim Biermann, tbier at posteo dot de
|
||
|
# Depends on: openjdk11-jdk
|
||
|
|
||
|
name=openjdk11-openjfx
|
||
|
version=11.0.11+0
|
||
|
release=1
|
||
|
source=(https://hg.openjdk.java.net/openjfx/11-dev/rt/archive/$version.tar.bz2
|
||
|
https://services.gradle.org/distributions/gradle-5.3-bin.zip)
|
||
|
|
||
|
build() {
|
||
|
cd rt-$version
|
||
|
cat > gradle.properties << EOF
|
||
|
CONF = Release
|
||
|
COMPILE_MEDIA = true
|
||
|
COMPILE_WEBKIT = false
|
||
|
EOF
|
||
|
|
||
|
export M2_HOME=$PKGMK_SOURCE_DIR/maven-repo
|
||
|
export GRADLE_USER_HOME=$PKGMK_SOURCE_DIR/gradle-repo
|
||
|
|
||
|
unset JAVA_HOME
|
||
|
export JAVA_HOME=/usr/lib/java/openjdk11-jdk
|
||
|
export PATH="${JAVA_HOME}/bin:${PATH}"
|
||
|
unset ANT_HOME
|
||
|
export ANT_RESPECT_JAVA_HOME=true
|
||
|
export GRADLE_HOME=$SRC/gradle-5.3
|
||
|
|
||
|
../gradle-5.3/bin/gradle zips \
|
||
|
--gradle-user-home "${PKGMK_SOURCE_DIR}/gradle_user_home" \
|
||
|
--project-cache-dir "${PKGMK_SOURCE_DIR}/gradle_project_cache"
|
||
|
|
||
|
install -dm 755 $PKG/usr/lib/java/openjdk11-jdk
|
||
|
cp -dr --no-preserve=ownership build/sdk/lib $PKG/usr/lib/java/openjdk11-jdk
|
||
|
rm $PKG/usr/lib/java/openjdk11-jdk/lib/src.zip
|
||
|
cp -dr --no-preserve=ownership build/jmods $PKG/usr/lib/java/openjdk11-jdk/
|
||
|
}
|