updated on Tue Jan 10 08:08:34 UTC 2012
[aur-mirror.git] / elmer_front / PKGBUILD
blob84194427c8f5c4829b06d0cc0ae55591c74dfeee
1 # Contributor: Christoph Siegenthaler < csi@gmx.ch >
2 pkgname=elmer_front
3 pkgver=5.2.0
4 pkgrel=4
5 pkgdesc="Elmer is a simulation tool for CFD, FEM, electromagnetics, heat transfer and others featuring a PDE solver"
6 url="http://www.csc.fi/elmer/"
7 depends=('elmerpost')
8 source=(ftp://ftp.funet.fi/pub/sci/physics/elmer/src/front-${pkgver}.tar.gz elmerfront)
9 md5sums=('073da54efb2130bd07109633e6d5ff31' 'a50c67e8e4748a3c30e0c311fbdd8547')
11 build(){
12         mkdir -p $startdir/pkg/opt/elmer/share/elmerfront/{tcl/images,lib}
13         mkdir -p $startdir/pkg/usr/bin
14         cd $startdir/src/front-${pkgver}
16         # Fix error in source
17         sed -i "s#InputFront::storeMatcData#storeMatcData#" $startdir/src/front-${pkgver}/include/ecif_inputFront.h
19         # enhence Makefile.in 
20         # Delete all mkdir parts
21         sed -i "s#mkdir -p \"\${prefix}/share/elmerfront/tcl\"##" $startdir/src/front-${pkgver}/src/Makefile.in
22         sed -i "s#mkdir -p \"\${prefix}/share/elmerfront/lib\"##" $startdir/src/front-${pkgver}/src/Makefile.in
23         sed -i "s#cp \-r \./tcl/\* \"\${prefix}/share/elmerfront/tcl\"##" $startdir/src/front-${pkgver}/src/Makefile.in
24         sed -i "s#cp \-r \./lib/\* \"\${prefix}/share/elmerfront/lib\"##" $startdir/src/front-${pkgver}/src/Makefile.in
26         ./configure --prefix=/opt/elmer || return 1
27         make || return 1
29         # Install files
30         install -c -m 775 $startdir/src/front-${pkgver}/src/lib/* $startdir/pkg/opt/elmer/share/elmerfront/lib
31         install -c -m 775 $startdir/src/front-${pkgver}/src/tcl/*.tcl $startdir/pkg/opt/elmer/share/elmerfront/tcl || return 1
32         install -c -m 775 $startdir/src/front-${pkgver}/src/tcl/front.edf $startdir/pkg/opt/elmer/share/elmerfront/tcl || return 1
33         install -c -m 775 $startdir/src/front-${pkgver}/src/tcl/images/* $startdir/pkg/opt/elmer/share/elmerfront/tcl/images || return 1
35         make DESTDIR=$startdir/pkg install || return 1
37         install -c -m 775 $startdir/src/elmerfront $startdir/pkg/usr/bin