summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 22 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f88c4e764a79..5763767fb6cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
-# Maintainer: Pierre Chapuis <catwell at archlinux dot us>
+# Maintainer: Mantas Mikulėnas <grawity@gmail.com>
+# Contributor: Pierre Chapuis <catwell at archlinux dot us>
pkgname=gsi-sshterm
pkgver=0.91d
-pkgrel=2
+pkgrel=3
pkgdesc='Java Grid authentication program by the UK National Grid Service'
arch=('i686' 'x86_64')
url='http://wiki.ngs.ac.uk/index.php?title=GSI-SSHTerm'
@@ -13,14 +14,23 @@ source=("http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkg
md5sums=('f692f19b5cd20cdef0f1245dcbd6b412')
build() {
- cd $srcdir/sshtools
- sh make.sh || return 1
- install -d $pkgdir/opt/ $pkgdir/usr/bin/
- cp -r release/GSI-SSHTerm-$pkgver $pkgdir/opt/$pkgname
- rm -f $pkgdir/opt/$pkgname/bin/*.bat
- echo > $pkgdir/opt/$pkgname/bin/sshterm.log
- chmod 0666 $pkgdir/opt/$pkgname/bin/sshterm.log
- echo -e "#!/bin/sh\ncd /opt/$pkgname/bin\n./sshterm.sh" \
- > $pkgdir/usr/bin/$pkgname
- chmod 0755 $pkgdir/usr/bin/$pkgname
+ cd "sshtools"
+ JAVA_HOME=/usr/lib/jvm/default ./make.sh
}
+
+package() {
+ cd "sshtools"
+
+ mkdir -p "$pkgdir"/opt
+ cp -r release/GSI-SSHTerm-$pkgver/ "$pkgdir"/opt/GSI-SSHTerm/
+
+ mkdir -p "$pkgdir"/usr/bin
+ printf '%s\n' \
+ '#!/bin/sh' \
+ 'export SSHTOOLS_HOME="/opt/GSI-SSHTerm"' \
+ 'exec "$SSHTOOLS_HOME/bin/sshterm.sh" "$@"' \
+ > "$pkgdir"/usr/bin/gsi-sshterm
+ chmod a+x "$pkgdir"/usr/bin/gsi-sshterm
+}
+
+# vim: ft=sh:ts=2:sw=2:et