updated on Fri Jan 20 20:16:25 UTC 2012
[aur-mirror.git] / gt / PKGBUILD
blobb2c2567ce5fb040718494b79ac94def1aba5c01e
1 # Maintainer: Edward Tjörnhammar <xhemi@cube2.se>
2 # Contributor: Edward Tjörnhammar <xhemi@cube2.se>
4 pkgname=gt
5 pkgver=4.0.8
6 pkgrel=1
7 pkgdesc="A WSRF conformant open source toolkit used for building grids."
8 url="http://www.globus.org/toolkit/"
9 license=(APL GTPL)
10 depends=(jre apache-ant heimdal)
11 makedepends=(jdk make)
12 arch=(x86_64)
13 install=(gt.install)
14 options=(!strip)
15 source=(http://www-unix.globus.org/ftppub/gt4/4.0/$pkgver/installers/bin/$pkgname$pkgver-x86_64_rhas_4-installer.tar.gz)
16 build() {
17         _D=$startdir/pkg
18         _S=$startdir/src
19         _R=/opt/$pkgname/$pkgver
20         _DR=$_D/$_R
21         mkdir -p $_D
22         pushd $_S/$pkgname$pkgver-x86_64_rhas_4-installer
23         sed -i \
24         -e "s|\(GLOBUS_LOCATION=\)\(@prefix@\)|\1${_DR}\2|" \
25         -e "s|\(@gptlocation@\)|${_DR}\1|" \
26         -e "s|\(GLOBUS_IODBC_PATH=\)\(@globus_iodbc@\)|\1${_DR}\2|" \
27         Makefile.in
29         ./configure --prefix=$_R || return 1
30         make || return 1 
31         make DESTDIR=$_DR install || return 1
32         popd
34         mv $_DR/opt opt
35         mv ./$_R/* $_DR/.
36         rm -rf opt
37         ln -s /usr/lib/libssl.so $_DR/lib/libssl.so.4
38         ln -s /usr/lib/libcrypto.so $_DR/lib/libcrypto.so.4
39         ln -s /usr/lib/libgssapi.so $_DR/lib/libgssapi_krb5.so.2
40         ln -s /usr/lib/libkrb5.so $_DR/lib/libkrb5.so.3
42         find $_D -exec grep -l "$_DR" {} \; | while read f;do sed -i -e "s|\(.*\)$_DR\(.*\)|\1\2|g" $f;done
43         cat > $startdir/$pkgname.env <<ENVIRONMENT
44 export GLOBUS_LOCATION=$_R
45 . $_R/etc/globus-user-env.sh
46 ENVIRONMENT
47         cat $startdir/$pkgname.{env,install.core} > $startdir/$pkgname.install
48         cat > $startdir/$pkgname.conf<<CONFIG
49 OPTS="-nosec"
50 CONFIG
51         mkdir -p $_D/etc/{rc,conf,profile}.d
52         
53         install -Dm0755 $startdir/$pkgname.env $_D/etc/profile.d/$pkgname.sh
54         install -Dm0755 $startdir/$pkgname.rc $_D/etc/rc.d/$pkgname
55         install -Dm0755 $startdir/$pkgname.cf $_D/etc/conf.d/$pkgname
57 md5sums=( 
58         '82c20f7d6d60ec443161d860dcb29b61'