updated on Sun Jan 15 16:02:00 UTC 2012
[aur-mirror.git] / taverna / PKGBUILD
blob59e2063fa78b243a343d180e7ce68c90d62a2c9e
1 # Maintainer: Michael Schubert <mschu.dev at gmail>
2 # Contributor: Anton Bazhenov <anton.bazhenov at gmail>
3 # Contributor: Ricardo Honorato <rikardo.horo@gmail.com>
5 pkgname=taverna
6 pkgver=2.3.0
7 pkgrel=1
8 pkgdesc='A tool for designing and executing workflows'
9 arch=('i686' 'x86_64')
10 url=('http://www.taverna.org.uk/')
11 license=('LGPL')
12 depends=('java-runtime' 'graphviz')
13 source=("http://launchpad.net/$pkgname/t2/$pkgver/+download/$pkgname-workbench-$pkgver.tar.gz")
14 md5sums=('6805397d8b4373d4117976120e1137a6')
16 build() {
17   cd $srcdir/$pkgname-workbench-$pkgver
18   install -m755 -d $pkgdir/opt/taverna
19   cp -r ./* $pkgdir/opt/taverna/
20   # set permissions
21   find $pkgdir/opt/taverna -type d -exec chmod 755 {} +
22   find $pkgdir/opt/taverna -type f -exec chmod 644 {} +
23   chmod go+w $pkgdir/opt/taverna/repository
24   chmod go+w $pkgdir/opt/taverna/conf/*.{properties,xml}
25   chmod a+x $pkgdir/opt/taverna/*.sh
26   # install launcher
27   mkdir -p $pkgdir/usr/bin
28   ln -s /opt/taverna/taverna.sh $pkgdir/usr/bin/taverna