diff options
author | Mantas Mikulėnas | 2015-07-09 13:38:31 +0300 |
---|---|---|
committer | Mantas Mikulėnas | 2015-07-09 13:38:34 +0300 |
commit | ff6f81564e774953b72ccd301732caac64d563ea (patch) | |
tree | 98ecd6823fc0c4308e82e04723a359898a3dc62e | |
parent | 8df76eb79354fd16122b5cb058c8cac2cd8f5099 (diff) | |
download | aur-ff6f81564e774953b72ccd301732caac64d563ea.tar.gz |
/usr packaging, second try
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 15 insertions, 4 deletions
@@ -3,7 +3,7 @@ pkgname=globus-toolkit pkgver=6.0.1433516164 -pkgrel=2 +pkgrel=3 pkgdesc="Toolkit for building grids" arch=('i686' 'x86_64') url="http://toolkit.globus.org/" @@ -18,12 +18,17 @@ sha1sums=('2f6c451664d01d238906519ca33a4b4d9fb1217d' 'ad9c17923fb85224cb134beb79c04871c3a18307' '48e2f95145dfa27b0fee81022e33039e8524399c') install="globus.install" +options=(!emptydirs) build() { cd "globus_toolkit-$pkgver" #./configure --prefix=/opt/globus --libdir=/opt/globus/usr/lib # "libtool: cannot install to a path not ending in /usr/lib" - ./configure --prefix=/usr + ./configure -C \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --sysconfdir=/etc/globus \ + --includedir=/usr/include/globus ; make } @@ -31,9 +36,15 @@ package() { cd "globus_toolkit-$pkgver" make DESTDIR="$pkgdir" install + mkdir -p "$pkgdir"/usr/share/doc/globus/ + mv "$pkgdir"/etc/globus/*.default "$pkgdir"/usr/share/doc/globus/ + mv "$pkgdir"/etc/globus/init.d "$pkgdir"/usr/share/doc/globus/ + mv "$pkgdir"/usr/bin/sshd "$pkgdir"/usr/bin/ssh.d/sshd + mv "$pkgdir"/usr/doc/gsi_openssh "$pkgdir"/usr/share/doc/ + cd "$srcdir" - install -Dm 644 globus.env.sh "$pkgdir/etc/profile.d/globus.sh" - install -Dm 644 globus.sysusers "$pkgdir/usr/lib/sysusers.d/globus.conf" + install -Dm 644 globus.env.sh "$pkgdir"/etc/profile.d/globus.sh + install -Dm 644 globus.sysusers "$pkgdir"/usr/lib/sysusers.d/globus.conf } # vim: ft=sh:ts=2:sw=2:et |