openjdk11-openjfx: initial commit, version 11.0.11+0

This commit is contained in:
Tim Biermann 2021-02-08 17:42:49 +01:00
parent 48af6ff235
commit 6f394344c1
Signed by: tb
GPG Key ID: 42F8B4E30B673606
2 changed files with 75 additions and 0 deletions

View File

@ -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

38
openjdk11-openjfx/Pkgfile Normal file
View File

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