# Maintainer: Mohammadreza Abdollahzadeh pkgname=java-openjfx-bin _majorver=13 pkgver=13 pkgrel=1 pkgdesc="Java OpenJFX ${_majorver} client application platform (Gluon build)." arch=('x86_64') url='https://openjfx.io/' license=('GPL2') depends=('ffmpeg' 'gstreamer' "java-environment>=${_majorver}" 'libxtst' 'qt5-base' 'webkit2gtk') provides=("java-openjfx=${pkgver}") conflicts=("java-openjfx=${pkgver}") source=("https://download2.gluonhq.com/openjfx/${pkgver}/openjfx-${pkgver}_linux-x64_bin-sdk.zip" "https://download2.gluonhq.com/openjfx/${pkgver}/openjfx-${pkgver}_linux-x64_bin-jmods.zip") sha256sums=('6f2d1ed4678615d909546b2b4a88f710fd7367bb78a0d7c195ee4645a4c7efc5' 'cf14074968bfa07ba075662ea6f60db8208ac50776f619c274afe51b581d9954') _jvmdir=usr/lib/jvm/java-${_majorver}-openjdk package() { # Install install -d "${pkgdir}/${_jvmdir}" cp -a "javafx-sdk-${pkgver}/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-${pkgver}/legal" "${pkgdir}/usr/share/licenses/java${_majorver}-openjdk/" # Jmods install -d "${pkgdir}/${_jvmdir}/jmods" cp -a "javafx-jmods-${pkgver}/"* "${pkgdir}/${_jvmdir}/jmods/" } # vim:set ts=2 sw=2 et: