summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD52
2 files changed, 47 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d9daf7b2034a..17cea3805241 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = java-openjfx-ea-bin
- pkgdesc = Java OpenJFX 13 Early-Access Build.
- pkgver = 13b4
+ pkgdesc = Java OpenJFX 20 Early-Access Build.
+ pkgver = 20rc7
pkgrel = 1
- url = http://jdk.java.net/openjfx/
+ url = https://openjfx.io/
arch = x86_64
license = GPL2
depends = java-openjdk-ea-bin
@@ -11,10 +11,16 @@ pkgbase = java-openjfx-ea-bin
depends = webkit2gtk
depends = ffmpeg
depends = qt5-base
- source = https://download2.gluonhq.com/openjfx/13/openjfx-13-ea+4_linux-x64_bin-sdk.zip
- source = https://download2.gluonhq.com/openjfx/13/openjfx-13-ea+4_linux-x64_bin-jmods.zip
- sha256sums = 0547659f4dfa435ece9c38710e929c09b9a8aa536237f5392b927439301c0de1
- sha256sums = 7a34c1107c7e72fd33de56c1c86d3defe77b644cc0b4b26fc3dea6468359d092
+ provides = java-openjfx=20
+ conflicts = java20-openjfx
+ source = https://download2.gluonhq.com/openjfx/20/openjfx-20-ea+7_linux-x64_bin-sdk.zip
+ source = https://download2.gluonhq.com/openjfx/20/openjfx-20-ea+7_linux-x64_bin-jmods.zip
+ source = https://download2.gluonhq.com/openjfx/20/openjfx-20-ea+7-javadoc.zip
+ sha256sums = b807a59aa648902a47e9759342e567c6e3da1ae6de5633fff436ce7d0754d189
+ sha256sums = 29f7efb24b686284c1ef772eb33816b244c067216f831355fff7d89b6b2edb97
+ sha256sums = 9c469250d8778deabcf3447a785b207738407dde2905a451dbb6ab1bc89b7eef
+ sha512sums = 64dcbb00d0c8d028a8647634c110a2bace0b364afc964f9714f9c8bb7cfd82c68f89e0931b2df8abac80901ec2677ca302e0d9d78e406ee4f19ae92748ffbad2
+ sha512sums = 8dfb63b0d586f679ea575536f3d4911ff766a786ef62b5fad863e60ff6435cdf82e1ee545e7bfc67a06f51911367bdc92559f132d0b9a7020bfdb1aa4576b8c2
+ sha512sums = 5ab3a20ac8e58f39422d5e0c0739bcad1a44845bd6a76b8e0d9685e8d51d1a0707c37fd70f7917ca03ae28998660d5c0e84eeda5745a0bdac622091a3143b109
pkgname = java-openjfx-ea-bin
-
diff --git a/PKGBUILD b/PKGBUILD
index 6e4a80eadaee..0331b16fcd00 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,45 @@
# Maintainer: Mohammadreza Abdollahzadeh <morealaz at gmail dot com>
-# Maintainer: Jamie Magee <jamie dot magee at gmail dot com>
+# Contributer: Felix Golatofski <contact@xdfr.de>
+# Contributer: Jamie Magee <jamie dot magee at gmail dot com>
+
pkgname=java-openjfx-ea-bin
-_majorver=13
-_buildver=4
-pkgver=${_majorver}b${_buildver}
+_majorver=20
+_buildver=7
+pkgver=${_majorver}rc${_buildver}
pkgrel=1
pkgdesc="Java OpenJFX ${_majorver} Early-Access Build."
arch=('x86_64')
-url='http://jdk.java.net/openjfx/'
+url='https://openjfx.io/'
license=('GPL2')
depends=('java-openjdk-ea-bin' 'gstreamer' 'libxtst' 'webkit2gtk' 'ffmpeg' 'qt5-base')
+provides=("java-openjfx=${_majorver}")
+conflicts=("java${_majorver}-openjfx")
source=("https://download2.gluonhq.com/openjfx/${_majorver}/openjfx-${_majorver}-ea+${_buildver}_linux-x64_bin-sdk.zip"
- "https://download2.gluonhq.com/openjfx/${_majorver}/openjfx-${_majorver}-ea+${_buildver}_linux-x64_bin-jmods.zip")
-sha256sums=('0547659f4dfa435ece9c38710e929c09b9a8aa536237f5392b927439301c0de1'
- '7a34c1107c7e72fd33de56c1c86d3defe77b644cc0b4b26fc3dea6468359d092')
+ "https://download2.gluonhq.com/openjfx/${_majorver}/openjfx-${_majorver}-ea+${_buildver}_linux-x64_bin-jmods.zip"
+ "https://download2.gluonhq.com/openjfx/${_majorver}/openjfx-${_majorver}-ea+${_buildver}-javadoc.zip")
+sha256sums=('b807a59aa648902a47e9759342e567c6e3da1ae6de5633fff436ce7d0754d189'
+ '29f7efb24b686284c1ef772eb33816b244c067216f831355fff7d89b6b2edb97'
+ '9c469250d8778deabcf3447a785b207738407dde2905a451dbb6ab1bc89b7eef')
+sha512sums=('64dcbb00d0c8d028a8647634c110a2bace0b364afc964f9714f9c8bb7cfd82c68f89e0931b2df8abac80901ec2677ca302e0d9d78e406ee4f19ae92748ffbad2'
+ '8dfb63b0d586f679ea575536f3d4911ff766a786ef62b5fad863e60ff6435cdf82e1ee545e7bfc67a06f51911367bdc92559f132d0b9a7020bfdb1aa4576b8c2'
+ '5ab3a20ac8e58f39422d5e0c0739bcad1a44845bd6a76b8e0d9685e8d51d1a0707c37fd70f7917ca03ae28998660d5c0e84eeda5745a0bdac622091a3143b109')
+
-_jvmdir=usr/lib/jvm/java-${_majorver}-openjdk
+_jvmdir="usr/lib/jvm/java-${_majorver}-openjdk"
package() {
- # Install
- install -d "${pkgdir}/${_jvmdir}"
- cp -a "javafx-sdk-${_majorver}/lib" "${pkgdir}/${_jvmdir}/"
- mv "${pkgdir}/${_jvmdir}/lib/src.zip" "${pkgdir}/${_jvmdir}/lib/javafx-src.zip"
- # Legal
- install -d "${pkgdir}/usr/share/licenses/java${_majorver}-openjdk"
- cp -a "javafx-sdk-${_majorver}/legal" "${pkgdir}/usr/share/licenses/java${_majorver}-openjdk/"
- # Jmods
- install -d "${pkgdir}/${_jvmdir}/jmods"
- cp -a "javafx-jmods-${_majorver}/"* "${pkgdir}/${_jvmdir}/jmods/"
+ # Install
+ install -d "${pkgdir}/${_jvmdir}"
+ cp -a "javafx-sdk-${_majorver}/lib" "${pkgdir}/${_jvmdir}/"
+ install -Dm 644 "javafx-sdk-${_majorver}/src.zip" "${pkgdir}/${_jvmdir}/lib/javafx-src.zip"
+ # Legal
+ install -d "${pkgdir}/usr/share/licenses/java${_majorver}-openjdk"
+ cp -a "javafx-sdk-${_majorver}/legal" "${pkgdir}/usr/share/licenses/java${_majorver}-openjdk/"
+ # Jmods
+ install -d "${pkgdir}/${_jvmdir}/jmods"
+ cp -a "javafx-jmods-${_majorver}/"* "${pkgdir}/${_jvmdir}/jmods/"
+ # Docs
+ install -d "${pkgdir}/usr/share/doc/java${_majorver}-openjfx"
+ cp -a "javafx-${_majorver}-javadoc/"* "${pkgdir}/usr/share/doc/java${_majorver}-openjfx/"
}
+# vim:set ts=4 sw=4 et: