updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / ngsolve / PKGBUILD
blob4bbd73eef39a0bee41a7b9f826f78656be6bac6a
1 # Maintainer: mickele <mimocciola@yahoo.com>
2 pkgname=ngsolve
3 pkgver=4.9.13
4 pkgrel=1
5 pkgdesc="NGSolve is a general purpose Finite Element Library on top of Netgen"
6 url="http://www.hpfem.jku.at/ngsolve/"
7 depends=('tcl' 'gcc-libs')
8 makedepends=('make' 'gcc' 'libtool')
9 arch=('i686' 'x86_64')
10 conflicts=()
11 provides=()
12 license=('LGPL')
13 install=()
14 source=(http://downloads.sourceforge.net/ngsolve/${pkgname}-${pkgver}.tar.gz)
15 options=()
17 build() {
18   cd "${pkgname}-${pkgver}" || return 1
20   mv basiclinalg/clapack.h basiclinalg/ngsolve_clapack.h || return 1
22   # clapack.h conflicts with clapack from atlas-lapack  
23   for _FILE in `grep -Rl "clapack.h" *`
24   do
25         sed -e "s|clapack.h|ngsolve_clapack.h|" \
26             -i ${_FILE}
27   done
28   # strange, seems a typo error!
29   sed -e "s|l      const FEL \& fel = static_cast<const FEL\&> (bfel);|      const FEL \& fel = static_cast<const FEL\&> (bfel);|" \
30       -i fem/diffop.hpp
32   ./configure --prefix=/usr || return 1
33   make || return 1
34   make DESTDIR="${pkgdir}" install || return 1
35   (cd "${pkgdir}/usr/lib" && rm -rf *.la) || return 1
37 md5sums=('5b836679eccaa65c5f912e6fe9a7e0d9')