diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 22 insertions, 12 deletions
@@ -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 |