summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichele Mocciola2015-06-13 11:12:53 +0200
committerMichele Mocciola2015-06-13 11:12:53 +0200
commit863d5bc379e4b861e11a0d7a7addef5386d432d8 (patch)
treec4073a3904c25a70da11d76fc7d57c0faca712b4
downloadaur-863d5bc379e4b861e11a0d7a7addef5386d432d8.tar.gz
Initial import
-rw-r--r--.SRCINFO20
-rwxr-xr-xPKGBUILD40
-rwxr-xr-xaster-hg.install32
3 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c0b836663fb6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = aster-hg
+ pkgdesc = Code-aster (Mercurial version)
+ pkgver = 3646
+ pkgrel = 1
+ url = http://www.code-aster.org
+ install = aster-hg.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = med
+ depends = metis4
+ depends = python2-numpy
+ depends = qt4
+ depends = mumps>=4.10.0-5
+ options = !strip
+ source = aster::hg+https://bitbucket.org/code_aster/codeaster-src
+ md5sums = SKIP
+
+pkgname = aster-hg
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..8cad91bac42c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: mickele
+
+pkgname=aster-hg
+pkgver=3646
+pkgrel=1
+url="http://www.code-aster.org"
+license=('GPL')
+pkgdesc="Code-aster (Mercurial version)"
+arch=('i686' 'x86_64')
+install="${pkgname}.install"
+depends=('med' 'metis4' 'python2-numpy' 'qt4' 'mumps>=4.10.0-5')
+source=("aster::hg+https://bitbucket.org/code_aster/codeaster-src")
+options=(!strip)
+
+_installdir=/usr
+_installsuff=NEW12
+
+pkgver() {
+ cd "${srcdir}"/aster
+ hg identify -n
+}
+
+build(){
+ cd "${srcdir}"/aster
+ INCLUDES="/usr/include/metis-4 /usr/include" PYTHON="/usr/bin/python2" LRELEASE="lrelease-qt4" python2 waf configure --prefix="${pkgdir}${_installdir}" --enable-mumps --metis-libs=metis-4 --install-as=${_installsuff} --embed-aster
+ python2 waf build
+ python2 waf build_debug
+}
+
+package(){
+ cd "${srcdir}"/aster
+ python2 waf install --install-tests
+ python2 waf install_debug
+ for _FILE in share/aster/${_installsuff}/profile.sh share/aster/${_installsuff}/config.txt include/aster/${_installsuff}/asterf_config.h include/aster/${_installsuff}/asterc_config.h lib/aster/${_installsuff}/aster_pkginfo.py
+ do
+ sed -e "s|${pkgdir}||g" -i "${pkgdir}${_installdir}/${_FILE}"
+ done
+}
+
+md5sums=('SKIP')
diff --git a/aster-hg.install b/aster-hg.install
new file mode 100755
index 000000000000..7a1fb834d461
--- /dev/null
+++ b/aster-hg.install
@@ -0,0 +1,32 @@
+post_install() {
+
+ sed -e "s|#?vers : VVV?|#?vers : VVV?\nvers : NEW12:/usr/share/aster/NEW12|" \
+ -i /etc/codeaster/aster
+
+ echo
+ echo " NOTE:"
+ echo " You can launch code-aster from the command-line using"
+ echo " 'as_run *.export' or you can use ASTK interface. In the"
+ echo " latter case - more frequent - you must choose between"
+ echo " rsh and ssh."
+ echo " If you choose ssh, follow"
+ echo " https://wiki.archlinux.org/index.php/Secure_Shell"
+ echo " to install ssh enabling X11 forwarding."
+ echo " Command line astk-ssh launches astk."
+ echo
+}
+
+post_upgrade() {
+ post_remove $1
+ post_install $1
+}
+
+post_remove() {
+ sed -e ':a;N;$!ba;s|\nvers : NEW12:/usr/share/aster/NEW12||g' \
+ -i /etc/codeaster/aster
+}
+
+op=$1
+shift
+
+$op $*