summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorL.G. Sarmiento2016-11-03 18:38:09 +0100
committerL.G. Sarmiento2016-11-03 18:38:09 +0100
commit9cca84767da498ce62b4403b3049a00fd1b4b968 (patch)
treeeb4577948a898c188879c12b2e62089592905bb4
downloadaur-9cca84767da498ce62b4403b3049a00fd1b4b968.tar.gz
initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD49
-rw-r--r--antoine.install27
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
+}