summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMantas Mikulėnas2015-07-09 10:52:48 +0300
committerMantas Mikulėnas2015-07-09 10:52:48 +0300
commit2f05092de945e5e4369c10f989ac286f9c4b5353 (patch)
treefc83c111362072fefcd13ef5d5e0442c9695347c
downloadaur-2f05092de945e5e4369c10f989ac286f9c4b5353.tar.gz
initial import
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD24
-rw-r--r--globus.install16
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
+}