summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD7
1 files changed, 6 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bfa3108ea1e0..151ba47651cc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,11 +3,12 @@
pkgname=alice2-bin
pkgver=2.4
_pkgver=2_4e
-pkgrel=1
+pkgrel=2
pkgdesc='An educational software that teaches students computer programming in a 3D environment'
arch=('x86_64' 'i586') #NOTE: not tested on i586 but the "run-alice" script seems to indicate that it works
url='https://www.alice.org/get-alice/alice-2/'
license=('custom')
+makedepends=('gendesk')
depends=('jdk8-openjdk'
'java-runtime'
'lib32-libglvnd')
@@ -15,6 +16,9 @@ source=("${pkgname}-${pkgver}.tar::https://www.alice.org/wp-content/uploads/2017
sha256sums=('5a087c75c7a1af95141791f0d4d5846e6067cec9ef5c89c3d67fe7af3b612040')
package() {
+ gendesk --pkgname "Alice 2" --pkgdesc "${pkgdesc}" --exec "/usr/bin/alice2" --categories "Development;IDE" -n -f
+ install -D -m644 "${srcdir}/Alice 2.desktop" "${pkgdir}/usr/share/applications/alice2.desktop"
+
install -d "${pkgdir}/usr/bin" "${pkgdir}/opt"
echo '#!/bin/sh
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
@@ -22,6 +26,7 @@ cd /opt/alice2/Required/
./run-alice
' > alice2
install -Dm755 alice2 -t "${pkgdir}/usr/bin"
+
mkdir -p "Alice 2.4/Required/jython-2.1/cachedir/packages"
cp -avR "Alice 2.4" "${pkgdir}/opt/alice2"
chmod -R 755 "${pkgdir}/opt/alice2"