updated on Thu Jan 12 04:00:44 UTC 2012
[aur-mirror.git] / hpgl-git / PKGBUILD
blob905750fdc7ed9e6576beebcfba996c4aa34c8489
1 # Contributor: Dominik Fuchs <dominik.fuchs@wur.nl>
3 pkgname=hpgl-git
4 pkgver=20100406
5 pkgrel=1
6 pkgdesc="HPGL stands for 'High Performance Geostatistics Library'. The goal of this project is to provide free-to-use and modify high-perfomance geostatistical algorithms (such as Kriging, CoKriging, Sequential Simulation, etc)."
7 arch=('any')
8 license=('bsd')
9 url="http://hpgl.sourceforge.net/"
10 depends=('python-numpy' 'python-scipy')
11 makedepends=('setuptools')
12 optdepends=()
13 source=()
14 md5sums=()
15 provides=('hpgl')
16 conflicts=('hpgl')
17 _gitroot="git://hpgl.git.sourceforge.net/gitroot/hpgl/hpgl"
18 _gitname="hpgl (read-only)"
20 build() {
21   cd ${srcdir}
22   msg "Connecting to GIT server...."
24   if [ -d ${srcdir}/$_gitname ] ; then
25     cd $_gitname && git-pull origin
26     msg "The local files are updated."
27   else
28     git clone $_gitroot
29   fi
31   msg "GIT checkout done or server timeout"
32   msg "Starting make..."
34   # compile libfc2
35   cd "$srcdir/hpgl/CLAPACK-3.1.1.1"
36   make f2clib
37   mv "$srcdir/hpgl/CLAPACK-3.1.1.1/F2CLIBS/libf2c.a" "$srcdir/hpgl/CLAPACK-3.1.1.1/libf2c.a"
39   # configure & compile HPGL
40   cd "${srcdir}/hpgl"
41   scons -c
42   scons
44   # assemble package & install
45   mkdir ${srcdir}/hpgl/temp/geo_bsd
46   cp geo_bsd/*.py ${srcdir}/hpgl/temp/geo_bsd
47   cp geo_bsd/*.so ${srcdir}/hpgl/temp/geo_bsd
48   cp setup.py ${srcdir}/hpgl/temp/
49   cd ${srcdir}/hpgl/temp/
50   python setup.py install --prefix=/usr --root="$pkgdir" || return 1