summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD34
-rwxr-xr-xjeliot4
-rw-r--r--jeliot.desktop9
-rw-r--r--jeliot.pngbin0 -> 12770 bytes
5 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9346c8dad362
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = jeliot
+ pkgdesc = Visualization application. It visualizes how a Java program is interpreted.
+ pkgver = 3.7.2
+ pkgrel = 1
+ url = https://cs.joensuu.fi/jeliot/
+ arch = any
+ license = GPL2
+ license = BSD
+ makedepends = libarchive
+ depends = sh
+ depends = java-runtime
+ depends = java-environment
+ source = http://cs.joensuu.fi/jeliot/downloads/jeliot3.7.2/Jeliot3.7.2.zip
+ source = jeliot
+ source = jeliot.desktop
+ source = jeliot.png
+ md5sums = b0e27a18eee56f5aaaadbb68974bc6b8
+ md5sums = 6a147f0478c73e897dd834818b1c3c8e
+ md5sums = 873ae0341bf0a1bc22cd7aff85dd6217
+ md5sums = 9a48b3fb91fa23ce2ed9f5057f31493d
+
+pkgname = jeliot
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..527568a78883
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Mike Barkmin <mbarkmin@gmail.com>
+pkgname=jeliot
+pkgver=3.7.2
+pkgrel=1
+pkgdesc="Visualization application. It visualizes how a Java program is interpreted."
+arch=('any')
+url="https://cs.joensuu.fi/jeliot/"
+license=('GPL2' 'BSD')
+depends=('sh' 'java-runtime' 'java-environment')
+makedepends=('libarchive')
+
+source=(http://cs.joensuu.fi/jeliot/downloads/jeliot$pkgver/Jeliot$pkgver.zip
+ jeliot
+ jeliot.desktop
+ jeliot.png)
+md5sums=('b0e27a18eee56f5aaaadbb68974bc6b8'
+ '6a147f0478c73e897dd834818b1c3c8e'
+ '873ae0341bf0a1bc22cd7aff85dd6217'
+ '9a48b3fb91fa23ce2ed9f5057f31493d')
+
+package() {
+ cd "$srcdir"
+ bsdtar -x -f "Jeliot$pkgver.zip"
+ mkdir -p "$pkgdir"/usr/share/jeliot
+ mkdir -p "$pkgdir"/usr/share/java/jeliot
+ cp jeliot.jar "$pkgdir/usr/share/java/jeliot/"
+ cp jeliot.png "$pkgdir/usr/share/java/jeliot/"
+ cp -r docs "$pkgdir/usr/share/jeliot/"
+ cp -r examples "$pkgdir/usr/share/jeliot/"
+ cp quicktutorial.pdf "$pkgdir/usr/share/jeliot/"
+ cp userguide.pdf "$pkgdir/usr/share/jeliot/"
+ install -Dm644 jeliot.desktop "$pkgdir/usr/share/applications/jeliot.desktop"
+ install -Dm755 jeliot "$pkgdir/usr/bin/jeliot"
+}
diff --git a/jeliot b/jeliot
new file mode 100755
index 000000000000..0f33ddba84ec
--- /dev/null
+++ b/jeliot
@@ -0,0 +1,4 @@
+#!/bin/sh
+APPBASE="/usr/share/java/jeliot"
+CP="$APPBASE/jeliot.jar:$JAVA_HOME/lib/tools.jar"
+$JAVA_HOME/bin/java -cp "$CP" jeliot.Jeliot $*
diff --git a/jeliot.desktop b/jeliot.desktop
new file mode 100644
index 000000000000..d342b2a9fca9
--- /dev/null
+++ b/jeliot.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Exec=/usr/bin/jeliot
+Name=Jeliot
+GenericName=Java IDE
+Icon=/usr/share/java/jeliot/jeliot.png
+Terminal=false
+Type=Application
+Categories=Java;Development
diff --git a/jeliot.png b/jeliot.png
new file mode 100644
index 000000000000..979a6ee6a845
--- /dev/null
+++ b/jeliot.png
Binary files differ