diff options
author | L.G. Sarmiento | 2016-11-03 18:38:09 +0100 |
---|---|---|
committer | L.G. Sarmiento | 2016-11-03 18:38:09 +0100 |
commit | 9cca84767da498ce62b4403b3049a00fd1b4b968 (patch) | |
tree | eb4577948a898c188879c12b2e62089592905bb4 | |
download | aur-9cca84767da498ce62b4403b3049a00fd1b4b968.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | antoine.install | 27 |
3 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1ed5e66f77d2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +# Generated by mksrcinfo v8 +# Thu Nov 3 17:37:15 UTC 2016 +pkgbase = antoine + pkgdesc = Nuclear Shell Model Code + pkgver = 2010.10 + pkgrel = 1 + url = http://www.iphc.cnrs.fr/nutheo/code_antoine/intro.html + install = antoine.install + arch = i686 + arch = x86_64 + license = custom + source = http://www.iphc.cnrs.fr/nutheo/code_antoine/antoine.tar.gz + md5sums = 34ff4a73a46a555678264f452808e55b + +pkgname = antoine + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..644db616eb29 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: L.G. Sarmiento (Pico) <Luis.Sarmientop-ala-nuclear.lu.se> +pkgname=antoine +pkgver=2010.10 +pkgrel=1 +pkgdesc="Nuclear Shell Model Code" +arch=('i686' 'x86_64') +url="http://www.iphc.cnrs.fr/nutheo/code_antoine/intro.html" +license=(custom) +install=$pkgname.install +source=(http://www.iphc.cnrs.fr/nutheo/code_antoine/$pkgname.tar.gz) +md5sums=('34ff4a73a46a555678264f452808e55b') + + +prepare() { + cd "$srcdir/$pkgname/source/" + + sed -i 's#\$(HOME)#$(DESTDIR)/usr#g' Makefile_gfortran + + cd "$srcdir/$pkgname/" + + sed -i 's#\$HOME#/usr#g' go +} + +package() { + cd "$srcdir/$pkgname/source/" + + [ -d ${pkgdir}/usr/lib ] || install -d $pkgdir/usr/lib + [ -d ${pkgdir}/usr/bin ] || install -d $pkgdir/usr/bin + + msg "Installing ANTOINE code antoine.out" + make DESTDIR="$pkgdir" -f Makefile_gfortran + + [ -d ${pkgdir}/usr/share/$pkgname ] || install -d ${pkgdir}/usr/share/$pkgname + install -Dm644 $srcdir/$pkgname/go ${pkgdir}/usr/share/$pkgname + + msg "Installing documentation and examples" + [ -d ${pkgdir}/usr/share/$pkgname/Exercises ] || install -d ${pkgdir}/usr/share/$pkgname/Exercises + install -Dm644 $srcdir/Exercises/* ${pkgdir}/usr/share/$pkgname/Exercises + + [ -d ${pkgdir}/usr/share/doc/${pkgname} ] || install -d ${pkgdir}/usr/share/doc/${pkgname} + install -Dm644 $srcdir/man/man.html ${pkgdir}/usr/share/doc/${pkgname}/ + + msg "Installing License" + [ -d ${pkgdir}/usr/share/licenses/${pkgname} ] || install -d ${pkgdir}/usr/share/licenses/${pkgname} + install -Dm644 $srcdir/copyright ${pkgdir}/usr/share/licenses/${pkgname}/ + +} + +# vim:set ts=2 sw=2 et: diff --git a/antoine.install b/antoine.install new file mode 100644 index 000000000000..c5624e4f7f79 --- /dev/null +++ b/antoine.install @@ -0,0 +1,27 @@ +#!/bin/sh + + +_message() { + echo '' + echo 'You might want to register for updates and bug fixes at' + echo 'http://www.iphc.cnrs.fr/nutheo/code_antoine/registration.html' + echo '' + echo 'NOTE:' + echo 'Create $HOME/antoine/mat and $HOME/antoine/vec directories and' + echo 'link these two directories to a place where you have enough' + echo '(meaning up to several GBs ) scratch space' + echo '' + echo "For jobs on a PC cluster have a look at ${pkgdir}/usr/share/antoine/go" + echo '' + echo '' + echo '' + echo '' +} + +post_install() { + _message +} + +post_upgrade() { + _message +} |