Search Criteria
Package Details: greenfoot 3.6.1-1
Git Clone URL: | https://aur.archlinux.org/greenfoot.git (read-only, click to copy) |
---|---|
Package Base: | greenfoot |
Description: | Allows easy development of two-dimensional graphical applications, such as simulations and interactive games. |
Upstream URL: | https://www.greenfoot.org |
Licenses: | |
Submitter: | even |
Maintainer: | nomisge |
Last Packager: | nomisge |
Votes: | 14 |
Popularity: | 0.000265 |
First Submitted: | 2008-07-14 21:01 |
Last Updated: | 2020-07-01 05:55 |
Dependencies (4)
- archlinux-java-run
- java11-openjfx
- java-environment=11 (jdk5, tuxjdk, jdk7-openjdk-infinality, java-8-openjdk-shenandoah, jdk8-openjdk-infinality, java-gcj-compat, jdk9, zulu-10-bin, jdk-devel, jdk8-arm64, jdk6, jdk12-openj9-bin, zulu-12-bin, jdk12, jdk8-openjdk-dcevm, jdk11-graalvm-ee-bin, jdk8-arm, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jdk8-openjdk-jetbrains, jdk8-openjdk-shenandoah, jdk10-openj9-bin, jdk14-openj9-bin, sapmachine-jdk-bin, jdk7, jdk8-j9-bin, java-openjdk-bin, jdk, jdk-openj9-bin, jdk-arm, jdk-adoptopenjdk, jdk11-adoptopenjdk, liberica-jdk-full-bin, jdk8-jetbrains, zulu-embedded-jdk8, amazon-corretto-11, liberica-jdk-8-full-bin, liberica-jdk-11-bin, liberica-jdk-11-full-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, liberica-jre-11-full-bin, liberica-jre-8-full-bin, amazon-corretto-8, jdk8, jdk11, jdk8-graalvm-bin, jdk11-graalvm-bin, zulu-embedded-jdk, jdk7r1-j9-bin, jdk7-j9-bin, zulu-15-bin, zulu-14-bin, zulu-13-bin, jdk8-adoptopenjdk, zulu-embedded-jdk11, jdk-bcl, jdk8-openj9-bin, jdk11-openj9-bin, zulu-11-bin, zulu-8-bin, amazon-corretto-15, jdk-openj9, jdk11-jetbrains-imfix, jdk-jetbrains, jre-jetbrains, java-openjdk-ea-bin, java-openjdk-loom-ea-bin, jdk-openjdk, jdk11-openjdk, jdk7-openjdk, jdk8-openjdk)
- java-runtime=11 (jdk5, tuxjdk, jre7-openjdk-infinality, java-8-openjdk-shenandoah, jre8-openjdk-infinality, java-gcj-compat, jdk9, jre9, jdk-devel, jre10, jdk8-arm64, jdk6, jdk12-openj9-bin, zulu-12-bin, jre6, jre12, jdk8-openjdk-dcevm, jdk11-graalvm-ee-bin, server-jre, jdk8-arm, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jre8-openjdk-jetbrains, jre8-openjdk-shenandoah, jdk10-openj9-bin, jdk14-openj9-bin, sapmachine-jdk-bin, jdk7, jre7, jdk8-j9-bin, jre14, java-openjdk-bin, jre, jdk-openj9-bin, jdk-arm, jdk-adoptopenjdk, jdk11-adoptopenjdk, liberica-jdk-full-bin, jdk8-jetbrains, zulu-embedded-jdk8, amazon-corretto-11, liberica-jdk-8-full-bin, liberica-jdk-11-bin, liberica-jdk-11-full-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, liberica-jre-11-full-bin, liberica-jre-8-full-bin, amazon-corretto-8, jdk8, jre11, jdk8-graalvm-bin, jdk11-graalvm-bin, zulu-embedded-jdk, jdk7r1-j9-bin, jdk7-j9-bin, zulu-15-bin, zulu-14-bin, zulu-13-bin, jre8, jre8-adoptopenjdk, zulu-embedded-jdk11, jdk-bcl, jre-bcl, jdk8-openj9-bin, jdk11-openj9-bin, zulu-11-bin, zulu-8-bin, amazon-corretto-15, jre-openj9, jre11-jetbrains-imfix, jdk-jetbrains, jre-jetbrains, java-openjdk-ea-bin, java-openjdk-loom-ea-bin, jre-openjdk, jre11-openjdk, jre7-openjdk, jre8-openjdk)
Latest Comments
1 2 3 4 5 Next › Last »
Ptero-4 commented on 2020-07-03 20:40
greenfoot.org seems to be down. https://i.imgur.com/RUa4pHo.png
teacher4711 commented on 2020-07-01 11:01
Thank you so much for taking over the project! I've been following your advice to build the package and it has worked perfectly so far. Cheers
nomisge commented on 2020-03-06 16:30
I did following changes locally to also have mime-types set correctly, to be able to open greenfoot when project.greenfoot is clicked.
Changed greefoot:
Changed greenfoot.desktop
Added greenfoot.xml
Added greenfoot.install
Changed source and sha256sum lines in PKGBUILD and added
teacher4711 commented on 2020-01-06 18:29
@chetgurevitch Have you found time to verify that the modifications are working? Here is the code of the greenfoot file:
!/bin/sh
if [ -e /usr/lib/jvm/java-11-openjfx/lib ]; then JAVAFX_HOME=/usr/lib/jvm/java-11-openjfx else JAVAFX_HOME=/usr/lib/jvm/java-11-openjdk fi
JAVAFX_CP="$JAVAFX_HOME/lib/javafx.base.jar:$JAVAFX_HOME/lib/javafx.controls.jar:$JAVAFX_HOME/lib/javafx.fxml.jar:$JAVAFX_HOME/lib/javafx.graphics.jar:$JAVAFX_HOME/lib/javafx.media.jar:$JAVAFX_HOME/lib/javafx.swing.jar:$JAVAFX_HOME/lib/javafx-swt.jar:$JAVAFX_HOME/lib/javafx.web.jar"
archlinux-java-run -a 11 -b 11 -- -Dawt.useSystemAAFontSettings=on \ -cp /opt/greenfoot/bluej.jar:/usr/lib/jvm/default/lib/tools.jar:$JAVAFX_CP bluej.Boot \ -greenfoot=true \ -bluej.compiler.showunchecked=false \ -greenfoot.url.javadoc=file:///usr/share/doc/greenfoot/API \ -javafxpath="$JAVAFX_HOME" \ "$@"
teacher4711 commented on 2019-12-08 19:09
The new version 3.6.1 (6 Dec 2019) works with the modifications by @foer. Tested it on 8 Dec 2019. No issues like the ones mentioned in my comment on 8 Nov.
Thanks a lot to all the people who contribute to this aur, especially to @chetgurevitch
teacher4711 commented on 2019-12-07 08:40
Awesome. Works without any issues now.
@chetgurevitch Could you please alter the file accordingly? That would be great.
Thanks a lot to everyone.
foer commented on 2019-12-05 05:57
Greenfoot starts but then gives that error mentioned by @teacher4711 when opening a scenario. Three modifications in /usr/bin/greenfoot have to be done:
In all it then looks like:
!/bin/sh
if [ -e /usr/lib/jvm/java-11-openjfx/lib ]; then JAVAFX_HOME=/usr/lib/jvm/java-11-openjfx/lib else JAVAFX_HOME=/usr/lib/jvm/java-11-openjdk fi
JAVAFX_CP="$JAVAFX_HOME/lib/javafx.base.jar:$JAVAFX_HOME/lib/javafx.controls.jar:$JAVAFX_HOME/lib/javafx.fxml.jar:$JAVAFX_HOME/lib/javafx.graphics.jar:$JAVAFX_HOME/lib/javafx.media.jar:$JAVAFX_HOME/lib/javafx.swing.jar:$JAVAFX_HOME/lib/javafx-swt.jar:$JAVAFX_HOME/lib/javafx.web.jar"
archlinux-java-run -a 11 -b 11 -- -Dawt.useSystemAAFontSettings=on \ -cp /opt/greenfoot/bluej.jar:/usr/lib/jvm/default/lib/tools.jar:$JAVAFX_CP bluej.Boot \ -greenfoot=true \ -bluej.compiler.showunchecked=false \ -greenfoot.url.javadoc=file:///usr/share/doc/greenfoot/API \ -javafxpath="$JAVAFX_HOME" \ "$@"
Frontear commented on 2019-11-17 14:43
It seems Greenfoot is having trouble finding certain JavaFX classes, notably KeyCombination as @teacher4711 has already mentioned. It may be that Greenfoot is having trouble dealing with the external packages, but I'm no expert.
teacher4711 commented on 2019-11-08 06:34
Am I missing something? I did a clean install of ArchLinux, built greenfoot with all its dependencies and starting it results in the following error message(s):
Exception in thread "Thread-0" java.lang.NoClassDefFoundError:
javafx/scene/input/KeyCombination at greenfoot.core.GreenfootLauncherDebugVM$1.run(GreenfootLauncherDebugVM.java:80)
Caused by: java.lang.ClassNotFoundException: javafx.scene.input.KeyCombination at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 1 more
There is no such error when installing the jar-Version from the official website.
chetgurevitch commented on 2019-08-30 20:19
@teacher4711 thanks for pointing that out, they started bundling those with the 3.6 update for some reason. It isn't in bluej as you noted nor was it in any previous versions of greenfoot. Also violates debian packaging guidelines. Package size is back down to 17mb and I might end up switching the package we download to the generic java one to save on the download as well.