summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornomisge2023-11-10 15:23:12 +0100
committernomisge2023-11-10 15:23:12 +0100
commitcb7409d5f384e2cf2351874ddcc814eb6a67abad (patch)
tree36b40e08279bf4d88077e69048e999ce6688c16e
parent287b122e9165c1358c86baf08083d52d291029a3 (diff)
downloadaur-cb7409d5f384e2cf2351874ddcc814eb6a67abad.tar.gz
Update to version 3.8.1
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD14
-rwxr-xr-xgreenfoot10
3 files changed, 18 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 68a1eb224d24..3a89ba50a466 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c1acf7b5ba6f..8f407bc97bde 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 \