diff options
author | Aurelien Cedeyn | 2015-11-19 21:44:07 +0100 |
---|---|---|
committer | Aurelien Cedeyn | 2015-11-19 21:45:11 +0100 |
commit | 5c32898babc19e30c319e4923d01da90f0c47428 (patch) | |
tree | 42acac56088cc3158747bd88f82dc32d1ceee61a /PKGBUILD | |
download | aur-5c32898babc19e30c319e4923d01da90f0c47428.tar.gz |
clustershell: Initial import of v1.7
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..be92ffbacd3b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Aurelien Cedeyn <aurelien.cedeyn@gmail.com> +pkgname="clustershell" +pkgver=1.7 +pkgrel=1 +pkgdesc="Python framework for efficient cluster administration" +arch=(any) +url="http://cea-hpc.github.io/clustershell/" +license=('custom:CeCILL') +groups=() +depends=('python2') +makedepends=('python2' 'setuptools') +optdepends=('openssh: Secure SHell client to connect to distant machines', 'vim: Vi Improved') +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog=ChangeLog +source=(https://github.com/cea-hpc/${pkgname}/archive/v${pkgver}.tar.gz) +noextract=() +md5sums=('43ac9b5a39f01bb84cfb2a5a459c4e4e') + +build() { + echo "Directory: ${srcdir}/${pkgname}-${pkgver}" + cd ${srcdir}/${pkgname}-${pkgver} + python2 setup.py build +} +package(){ + cd ${srcdir}/${pkgname}-${pkgver} + python2 setup.py install -O1 --skip-build --root="${pkgdir}" + # config files + install -d ${pkgdir}/etc/clustershell + install -p -m 0644 conf/*.conf ${pkgdir}/etc/${pkgname}/ + + # man pages + install -d ${pkgdir}/usr/share/man/{man1,man5} + install -p -m 0644 doc/man/man1/clubak.1 ${pkgdir}/usr/share/man/man1/ + install -p -m 0644 doc/man/man1/clush.1 ${pkgdir}/usr/share/man/man1/ + install -p -m 0644 doc/man/man1/nodeset.1 ${pkgdir}/usr/share/man/man1/ + install -p -m 0644 doc/man/man5/clush.conf.5 ${pkgdir}/usr/share/man/man5/ + install -p -m 0644 doc/man/man5/groups.conf.5 ${pkgdir}/usr/share/man/man5/ + install -D -m644 Licence_CeCILL-C_V1-en.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + local vimdatadir=/usr/share/vim/vimfiles + cd ${srcdir}/${pkgbase}-${pkgver} + # vim addons + install -d ${pkgdir}/$vimdatadir/{ftdetect,syntax} + install -p -m 0644 doc/extras/vim/ftdetect/clustershell.vim ${pkgdir}/${vimdatadir}/ftdetect/ + install -p -m 0644 doc/extras/vim/syntax/clushconf.vim ${pkgdir}/${vimdatadir}/syntax/ + install -p -m 0644 doc/extras/vim/syntax/groupsconf.vim ${pkgdir}/${vimdatadir}/syntax/ +} |