summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..55f9b23ecc59
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Michele Mocciola <mickele>
+pkgname=aster
+pkgver=11.7.0
+pkgrel=1
+pkgdesc="Code-Aster"
+url="http://www.code-aster.org/"
+license="GPL"
+depends=('python2' 'astk>=1.13.4' 'metis4' 'med>=3.0.7' 'mumps>=4.10.0-7')
+makedepends=()
+install="${pkgname}.install"
+arch=('i686' 'x86_64')
+source=('http://www.code-aster.org/FICHIERS/aster-full-src-11.7.0-1.noarch.tar.gz')
+options=(!strip)
+
+_sourcedir=
+_installdir=/usr
+_installsuff=STA11.7
+
+prepare(){
+ cd "${srcdir}"
+ tar xzf "${srcdir}/aster-full-src-${pkgver}/SRC/aster-${pkgver}.tgz"
+}
+
+build() {
+ cd "${srcdir}"
+
+ cd "${srcdir}/aster-${pkgver}"
+ 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 --scotch-libs='esmumps scotch bz2 scotcherr' --install-as=${_installsuff} --embed-aster
+ python2 waf build
+ python2 waf build_debug
+}
+
+package() {
+ cd "${srcdir}/aster-${pkgver}"
+ 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=('469a89d443d8a7ea6d95a2e5671628a8')