From 6f394344c1bd4ec406475971f9df926095281898 Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Mon, 8 Feb 2021 17:42:49 +0100 Subject: [PATCH] openjdk11-openjfx: initial commit, version 11.0.11+0 --- openjdk11-openjfx/.footprint | 37 +++++++++++++++++++++++++++++++++++ openjdk11-openjfx/Pkgfile | 38 ++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 openjdk11-openjfx/.footprint create mode 100644 openjdk11-openjfx/Pkgfile diff --git a/openjdk11-openjfx/.footprint b/openjdk11-openjfx/.footprint new file mode 100644 index 0000000..b4946ab --- /dev/null +++ b/openjdk11-openjfx/.footprint @@ -0,0 +1,37 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/java/ +drwxr-xr-x root/root usr/lib/java/openjdk11-jdk/ +drwxr-xr-x root/root usr/lib/java/openjdk11-jdk/jmods/ +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/jmods/javafx.base.jmod +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/jmods/javafx.controls.jmod +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/jmods/javafx.fxml.jmod +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/jmods/javafx.graphics.jmod +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/jmods/javafx.media.jmod +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/jmods/javafx.swing.jmod +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/jmods/javafx.web.jmod +drwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/ +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/lib/javafx-swt.jar +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/lib/javafx.base.jar +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/lib/javafx.controls.jar +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/lib/javafx.fxml.jar +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/lib/javafx.graphics.jar +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/lib/javafx.media.jar +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/lib/javafx.properties +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/lib/javafx.swing.jar +-rw-r--r-- root/root usr/lib/java/openjdk11-jdk/lib/javafx.web.jar +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libavplugin.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libdecora_sse.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libfxplugins.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libglass.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libglassgtk2.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libglassgtk3.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libgstreamer-lite.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libjavafx_font.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libjavafx_font_freetype.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libjavafx_font_pango.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libjavafx_iio.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libjfxmedia.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libprism_common.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libprism_es2.so +-rwxr-xr-x root/root usr/lib/java/openjdk11-jdk/lib/libprism_sw.so diff --git a/openjdk11-openjfx/Pkgfile b/openjdk11-openjfx/Pkgfile new file mode 100644 index 0000000..93295c2 --- /dev/null +++ b/openjdk11-openjfx/Pkgfile @@ -0,0 +1,38 @@ +# 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/ +}