summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 8cad91bac42cb295557bc56834cc23d0b667f1ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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')