# 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/ }