diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rwxr-xr-x | greenfoot | 9 |
3 files changed, 40 insertions, 29 deletions
@@ -1,21 +1,19 @@ pkgbase = greenfoot pkgdesc = Allows easy development of two-dimensional graphical applications, such as simulations and interactive games. - pkgver = 3.0.3 + pkgver = 3.1.0 pkgrel = 1 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-303.jar + depends = java-openjfx + source = http://www.greenfoot.org/download/files/Greenfoot-linux-310.deb source = greenfoot - source = greenfoot.desktop - sha256sums = 8a4f067fd1f011353cdd68ff9933fac2a6bb232a2aec80552c3ecc2ffab25bf9 - sha256sums = 3cd41fd670bc6b2c0dfe0159979ee9162b980154bf43f65289e474e06765d9a0 - sha256sums = d302cfba475646f7030c8353be8637e1601b1ec512a07cbdf936793ff67338d8 + sha256sums = edf1e727386217a299e9fcd57a6d5c60a724a811d90d7ddec5fa05cc28631695 + sha256sums = fdca5b8433e10ca99cf91c2ab863f86e740bd08a82532e01a49ba8110a15481e pkgname = greenfoot @@ -1,28 +1,38 @@ -# Maintainer: Seishinryohosha <seishinryohosha @ googlemail . com> -# Contributor: even +# Maintainer: chet <chetgurevitch @ protonmail . com> +# COntributor: fheday <fheday @ gmail . com> +# Contributor: seishinryohosha <seishinryohosha @ zoho . com> +# Contributor: even <kessiapinheiro @ gmail . com> + pkgname=greenfoot -pkgver=3.0.3 +pkgver=3.1.0 pkgrel=1 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') +license=('GPL2') +depends=('sh' 'java-runtime' 'java-environment' 'java-openjfx') makedepends=('libarchive') -source=(http://www.greenfoot.org/download/files/Greenfoot-generic-${pkgver//.}.jar - greenfoot - greenfoot.desktop) -sha256sums=('8a4f067fd1f011353cdd68ff9933fac2a6bb232a2aec80552c3ecc2ffab25bf9' - '3cd41fd670bc6b2c0dfe0159979ee9162b980154bf43f65289e474e06765d9a0' - 'd302cfba475646f7030c8353be8637e1601b1ec512a07cbdf936793ff67338d8') +source=(http://www.greenfoot.org/download/files/Greenfoot-linux-${pkgver//.}.deb + greenfoot) +sha256sums=('edf1e727386217a299e9fcd57a6d5c60a724a811d90d7ddec5fa05cc28631695' + 'fdca5b8433e10ca99cf91c2ab863f86e740bd08a82532e01a49ba8110a15481e') package() { - cd "$srcdir" - bsdtar -x -f "greenfoot-dist.jar" - mkdir -p "$pkgdir"/usr/share/{java,greenfoot} - cp -r lib "$pkgdir/usr/share/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" +cd "$srcdir" +ar p Greenfoot-linux-${pkgver//.}.deb data.tar.xz | tar xJ + +mkdir -p "${pkgdir}/usr/share/${pkgname}" +mkdir -p "${pkgdir}/usr/share/java/${pkgname}" +mkdir -p "${pkgdir}/usr/share/doc/${pkgname}" + +cp -r usr/share/icons "${pkgdir}/usr/share" +cp -r usr/share/greenfoot "${pkgdir}/usr/share/java" +cp -r usr/share/doc/Greenfoot/API "${pkgdir}/usr/share/${pkgname}" +cp -r usr/share/doc/Greenfoot/scenarios "${pkgdir}/usr/share/doc/${pkgname}" +install -Dm644 usr/share/doc/Greenfoot/README.txt "${pkgdir}/usr/share/doc/${pkgname}/README" +install -Dm644 usr/share/doc/Greenfoot/GREENFOOT_LICENSES.txt "${pkgdir}/usr/share/licenses/${pkgname}/GREENFOOT_LICENSES" +install -Dm644 usr/share/doc/Greenfoot/LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +install -Dm644 usr/share/doc/Greenfoot/THIRDPARTYLICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/THIRDPARTYLICENSE" +install -Dm644 usr/share/applications/greenfoot.desktop "${pkgdir}/usr/share/applications/greenfoot.desktop" +install -Dm755 greenfoot "${pkgdir}/usr/bin/greenfoot" } diff --git a/greenfoot b/greenfoot index 6855a3ee8667..a8a40578da9c 100755 --- a/greenfoot +++ b/greenfoot @@ -1,4 +1,7 @@ #!/bin/sh -APPBASE="/usr/share/greenfoot" -CP="$APPBASE/lib/bluej.jar:$JAVA_HOME/lib/tools.jar" -"$JAVA_HOME/bin/java" -cp "$CP" bluej.Boot -greenfoot=true -bluej.compiler.showunchecked=false "$@" +CP=/usr/share/java/greenfoot/bluej.jar:$JAVAPATH/lib/tools.jar +java -Dawt.useSystemAAFontSettings=on -cp "$CP" bluej.Boot \ + -greenfoot=true \ + -bluej.compiler.showunchecked=false \ + -greenfoot.url.javadoc=file:///usr/share/greenfoot/API \ + "$@" |