1 # Maintainer: Edward Tjörnhammar <xhemi@cube2.se>
2 # Contributor: Edward Tjörnhammar <xhemi@cube2.se>
7 pkgdesc="A WSRF conformant open source toolkit used for building grids."
8 url="http://www.globus.org/toolkit/"
10 depends=(jre apache-ant heimdal)
11 makedepends=(jdk make)
15 source=(http://www-unix.globus.org/ftppub/gt4/4.0/$pkgver/installers/bin/$pkgname$pkgver-x86_64_rhas_4-installer.tar.gz)
19 _R=/opt/$pkgname/$pkgver
22 pushd $_S/$pkgname$pkgver-x86_64_rhas_4-installer
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|" \
29 ./configure --prefix=$_R || return 1
31 make DESTDIR=$_DR install || return 1
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
47 cat $startdir/$pkgname.{env,install.core} > $startdir/$pkgname.install
48 cat > $startdir/$pkgname.conf<<CONFIG
51 mkdir -p $_D/etc/{rc,conf,profile}.d
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
58 '82c20f7d6d60ec443161d860dcb29b61'