diff options
author | nomisge | 2023-11-10 15:23:12 +0100 |
---|---|---|
committer | nomisge | 2023-11-10 15:23:12 +0100 |
commit | cb7409d5f384e2cf2351874ddcc814eb6a67abad (patch) | |
tree | 36b40e08279bf4d88077e69048e999ce6688c16e | |
parent | 287b122e9165c1358c86baf08083d52d291029a3 (diff) | |
download | aur-cb7409d5f384e2cf2351874ddcc814eb6a67abad.tar.gz |
Update to version 3.8.1
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rwxr-xr-x | greenfoot | 10 |
3 files changed, 18 insertions, 15 deletions
@@ -1,6 +1,6 @@ pkgbase = greenfoot pkgdesc = Educational software designed to make learning programming easy and fun. - pkgver = 3.8.0 + pkgver = 3.8.1 pkgrel = 1 url = https://www.greenfoot.org arch = any @@ -16,13 +16,12 @@ pkgbase = greenfoot depends = java-runtime=17 depends = java-environment=17 depends = java-openjfx=17 - noextract = Greenfoot-linux-380.deb - source = https://www.greenfoot.org/download/files/Greenfoot-linux-380.deb + source = https://www.greenfoot.org/download/files/Greenfoot-linux-381.deb source = greenfoot source = greenfoot.desktop source = greenfoot.xml - sha256sums = 1c35e680b1d2d7c559555fa1080d11808aca45fb4e955eedf9fbc4d290071a39 - sha256sums = d6cb8d1cae6320ab939ec534560a890b83ade393353a2fcd31299803724ba07c + sha256sums = bad19201b3fbe0ed6dd621283740b089955cf07c5d0b1868ccf3ccc100ad9041 + sha256sums = 81caabbb2930d95414e5da3a8427b44dc5e338d192236c0c86be3ea344016189 sha256sums = b980d0084fbafbb3ea335bb3840d858898c692822f1c671969a91982e86c1b4f sha256sums = f1ea33e8289dfe31b9a0c4d88482a5ca5f75d663ba82ca986519f290e44789e4 @@ -6,7 +6,7 @@ # Contributor: even <kessiapinheiro @ gmail . com> pkgname=greenfoot -pkgver=3.8.0 +pkgver=3.8.1 pkgrel=1 pkgdesc="Educational software designed to make learning programming easy and fun." arch=('any') @@ -17,17 +17,19 @@ source=("https://www.${pkgname}.org/download/files/Greenfoot-linux-${pkgver//.}. "${pkgname}" "${pkgname}.desktop" "${pkgname}.xml") -noextract=("Greenfoot-linux-${pkgver//.}.deb") - -sha256sums=('1c35e680b1d2d7c559555fa1080d11808aca45fb4e955eedf9fbc4d290071a39' - 'd6cb8d1cae6320ab939ec534560a890b83ade393353a2fcd31299803724ba07c' +#noextract=("Greenfoot-linux-${pkgver//.}.deb") +sha256sums=('bad19201b3fbe0ed6dd621283740b089955cf07c5d0b1868ccf3ccc100ad9041' + '81caabbb2930d95414e5da3a8427b44dc5e338d192236c0c86be3ea344016189' 'b980d0084fbafbb3ea335bb3840d858898c692822f1c671969a91982e86c1b4f' 'f1ea33e8289dfe31b9a0c4d88482a5ca5f75d663ba82ca986519f290e44789e4') prepare(){ cd "${srcdir}" echo "Extracting archive ..." - ar p "Greenfoot-linux-${pkgver//.}.deb" data.tar.xz | tar xJ --exclude=usr/share/${pkgname}/{javafx,jdk} + tar -xf data.tar.xz --exclude=usr/share/${pkgname}/{javafx,jdk} +# ar p "Greenfoot-linux-${pkgver//.}.deb" data.tar.xz | tar xJ --exclude=usr/share/${pkgname}/{javafx,jdk} + cd "usr/share/${pkgname}" +# find -type f -name "javafx-*" -delete } package() { diff --git a/greenfoot b/greenfoot index c7b1bb45bf5e..54cff16df66f 100755 --- a/greenfoot +++ b/greenfoot @@ -1,13 +1,15 @@ #!/bin/sh +unset JFXPATH + if [ -e /usr/lib/jvm/java-17-openjfx/lib/javafx.base.jar ]; then - JVMPATH=/usr/lib/jvm/java-17-openjfx/lib + JFXPATH=/usr/lib/jvm/java-17-openjfx/lib else - JVMPATH=/usr/lib/jvm/java-17-openjdk/lib + JFXPATH=/usr/lib/jvm/java-17-openjdk/lib fi CP="/opt/greenfoot/boot.jar" -JAVAFXJARS=`ls -1 $JVMPATH/javafx* | paste -sd ":" -` -CP="$CP:$JVMPATH/tools.jar:$JAVAFXJARS" +JAVAFXJARS=`ls -1 $JFXPATH/javafx* | paste -sd ":" -` +CP="$CP:$JAVAFXJARS" archlinux-java-run -a 17 -b 17 -- -Djavafx.embed.singleThread=true \ -Dawt.useSystemAAFontSettings=on -Xmx512M \ |