updated on Thu Jan 26 12:02:26 UTC 2012
[aur-mirror.git] / getfem++ / PKGBUILD
blobfb4f90514e35e9643451434919cb6d5d08fa8425
1 # Maintainer: Kibeom Kim <kkb110@gmail.com>
3 pkgname=getfem++
4 # Please blender, stick to one way of naming your versions
5 pkgver=4.1.1
6 pkgrel=1
7 pkgdesc="GetFEM++ is basically a generic C++ finite element library."
8 arch=('i686' 'x86_64')
9 url="http://download.gna.org/getfem/html/homepage/"
10 license=('LGPL')
11 depends=('python2-numpy' 'scilab' 'openmpi' 'boost' 'muparser' 'qhull')
12 provides=()
13 conflicts=()
14 source=("http://download.gna.org/getfem/stable/getfem-4.1.1.tar.gz" "_getfem.so_linking_fix.patch")
15 md5sums=('2a9c9948db3522abc4d19f6074c84c63'
16          'a24df9ec07dde5495e92d82b9ca92588')
18 build() {
20   cd $srcdir/getfem-$pkgver
22 #  ./configure --enable-matlab --enable-python --enable-scilab --with-pic --enable-paralevel=2 --prefix=$pkgdir
24 #$for example: ./configure BLAS_LIBS="-L/usr/lib/sse2/atlas/ -lblas"
25 #  --enable-superlu        turn on/off SuperLU support
26 #  --enable-dd             enable the use of the qd library (some computation
27 #                          will be done with double-double precision, usefull
28 #                          for high order FEMs)
29 #  --enable-qd             enable the use of the qd library (some computation
30 #                          will be done with quad-double precision, usefull for
31 #                          high order FEMs)
32 #  --enable-mumps          enable the use of the MUMPS library. A direct solver
33 #                          for large sparse linear systems.
34 #  --enable-paralevel=level
35 #                          enable the parallel version fo Getfem (use MPI and
36 #                          METIS)
38 #   ./configure --enable-matlab --enable-matlab-rpc --enable-python --enable-scilab --enable-muparser --enable-qhull --enable-boost --with-pic --prefix=$pkgdir
39    ./configure --enable-python --enable-muparser --enable-qhull --with-pic --prefix=/
40    patch -p2 < ../../_getfem.so_linking_fix.patch    
41    make
42 #  install -d -m755 $pkgdir/usr/share/blender
44 #  install -Dm755 "$srcdir/blender.sh" "$pkgdir/usr/bin/blender"
45 #  cp -r blender ${_pkgver} "$pkgdir/usr/share/blender"
47   # Icons
48 #  install -m755 -d "$pkgdir/usr/share/icons"
49 #  cp -r icons "$pkgdir/usr/share/icons/hicolor"
51 #  # Stolen from blender in extra
52 #  install -Dm644 $srcdir/blender.desktop $pkgdir/usr/share/applications/blender.desktop
54 package() {
55   cd $srcdir/getfem-$pkgver
56   make install DESTDIR=$pkgdir/usr