diff options
author | Mantas Mikulėnas | 2015-07-09 10:52:48 +0300 |
---|---|---|
committer | Mantas Mikulėnas | 2015-07-09 10:52:48 +0300 |
commit | 2f05092de945e5e4369c10f989ac286f9c4b5353 (patch) | |
tree | fc83c111362072fefcd13ef5d5e0442c9695347c | |
download | aur-2f05092de945e5e4369c10f989ac286f9c4b5353.tar.gz |
initial import
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 24 | ||||
-rw-r--r-- | globus.install | 16 |
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ebbeb3f2df94 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = globus + pkgdesc = Toolkit for building grids + pkgver = 5.2.0 + pkgrel = 1 + url = http://www.globus.org/ + install = globus.install + arch = i686 + arch = x86_64 + license = APACHE + source = http://www.globus.org/ftppub/gt5/5.2/5.2.0/installers/src/gt5.2.0-all-source-installer.tar.gz + md5sums = f27553b377277eb625f29db1384c5c7a + +pkgname = globus + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..062f1ddd7720 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Thiago Yukio Kikuchi Oliveira <stratust@gmail.com> + +pkgname=globus +pkgver=5.2.0 +pkgrel=1 +pkgdesc="Toolkit for building grids" +arch=('i686' 'x86_64') +url="http://www.globus.org/" +license=('APACHE') +source=(http://www.globus.org/ftppub/gt5/5.2/5.2.0/installers/src/gt5.2.0-all-source-installer.tar.gz) +md5sums=(f27553b377277eb625f29db1384c5c7a) +install="globus.install" + +build() { + cd $srcdir/gt$pkgver-all-source-installer + export GLOBUS_LOCATION=/opt/globus + ./configure --prefix=$pkgdir$GLOBUS_LOCATION + make +} + +package() { + cd $srcdir/gt$pkgver-all-source-installer + make install +} diff --git a/globus.install b/globus.install new file mode 100644 index 000000000000..8f3d72f52209 --- /dev/null +++ b/globus.install @@ -0,0 +1,16 @@ +post_install() { + getent passwd globus >/dev/null || useradd -s /bin/false globus + passwd -l globus &>/dev/null + chown -R globus: /opt/globus + echo -e "To use Globus, run the following commands:\n \ + export GLOBUS_LOCATION=/opt/globus\n \ + source $GLOBUS_LOCATION/etc/globus-user-env.sh" +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + userdel globus &> /dev/null +} |