summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorseishinryohosha2015-06-13 06:08:36 +0200
committerseishinryohosha2015-06-13 06:08:36 +0200
commit05f0a16eb9c3cac3714dfe831b8148285c6e9b5c (patch)
tree7b4188135e9e04d5463fe0e0688ca1dc3619330d
downloadaur-05f0a16eb9c3cac3714dfe831b8148285c6e9b5c.tar.gz
Initial import
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD28
-rwxr-xr-xgreenfoot4
-rw-r--r--greenfoot.desktop10
4 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..df662974933d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = greenfoot
+ pkgdesc = Allows easy development of two-dimensional graphical applications, such as simulations and interactive games.
+ pkgver = 2.4.2
+ pkgrel = 2
+ url = http://www.greenfoot.org
+ arch = any
+ license = GPL2
+ license = BSD
+ makedepends = libarchive
+ depends = sh
+ depends = java-runtime
+ depends = java-environment
+ source = http://www.greenfoot.org/download/files/Greenfoot-generic-242.jar
+ source = greenfoot
+ source = greenfoot.desktop
+ sha256sums = 07618c3f2e7d19863b52f4c2eb6bcc875a908147836c992c854eb88c404f0754
+ sha256sums = 16f8bf45c11bd5abe50a672082ed0b3e6da2cb09b89c91a5cdde6459f500475b
+ sha256sums = d302cfba475646f7030c8353be8637e1601b1ec512a07cbdf936793ff67338d8
+
+pkgname = greenfoot
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7c5baffb5513
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Seishinryohosha <seishinryohosha @ googlemail . com>
+# Contributor: even
+pkgname=greenfoot
+pkgver=2.4.2
+pkgrel=2
+pkgdesc="Allows easy development of two-dimensional graphical applications, such as simulations and interactive games."
+arch=('any')
+url="http://www.greenfoot.org"
+license=('GPL2' 'BSD')
+depends=('sh' 'java-runtime' 'java-environment')
+makedepends=('libarchive')
+source=(http://www.greenfoot.org/download/files/Greenfoot-generic-${pkgver//.}.jar
+ greenfoot
+ greenfoot.desktop)
+sha256sums=('07618c3f2e7d19863b52f4c2eb6bcc875a908147836c992c854eb88c404f0754'
+ '16f8bf45c11bd5abe50a672082ed0b3e6da2cb09b89c91a5cdde6459f500475b'
+ 'd302cfba475646f7030c8353be8637e1601b1ec512a07cbdf936793ff67338d8')
+
+package() {
+ cd "$srcdir"
+ bsdtar -x -f "greenfoot-dist.jar"
+ mkdir -p "$pkgdir"/usr/share/{java,greenfoot}
+ cp -r lib "$pkgdir/usr/share/java/greenfoot/"
+ cp -r scenarios "$pkgdir/usr/share/greenfoot/"
+ cp -r doc "$pkgdir/usr/share/greenfoot/"
+ install -Dm644 greenfoot.desktop "$pkgdir/usr/share/applications/greenfoot.desktop"
+ install -Dm755 greenfoot "$pkgdir/usr/bin/greenfoot"
+}
diff --git a/greenfoot b/greenfoot
new file mode 100755
index 000000000000..72d35075b462
--- /dev/null
+++ b/greenfoot
@@ -0,0 +1,4 @@
+#!/bin/sh
+APPBASE="/usr/share/java/greenfoot"
+CP="$APPBASE/bluej.jar:$JAVA_HOME/lib/tools.jar"
+"$JAVA_HOME/bin/java" -cp "$CP" bluej.Boot -greenfoot=true -bluej.compiler.showunchecked=false "$@"
diff --git a/greenfoot.desktop b/greenfoot.desktop
new file mode 100644
index 000000000000..79678f662cc4
--- /dev/null
+++ b/greenfoot.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Exec=/usr/bin/greenfoot %F
+Name=Greenfoot
+GenericName=Java IDE
+Icon=/usr/share/java/greenfoot/images/greenfoot-icon-48.png
+Terminal=false
+Type=Application
+Categories=Java;Development
+Mimetype=application/x-greenfoot