updated on Thu Jan 12 12:00:22 UTC 2012
[aur-mirror.git] / beagle-lib / PKGBUILD
blob83ee7029b5320aeb5990174a49dfd8dab4d06c09
1 # Maintainer: Stunts <f.pinamartins@gmail.com>
3 pkgname=beagle-lib
4 pkgver=1052
5 pkgrel=2
6 pkgdesc="A general purpose library for evaluating the likelihood of sequence evolution on trees."
7 arch=('i686' 'x86_64')
8 url="http://code.google.com/p/beagle-lib/"
9 license=('LGPL')
10 depends=('libltdl' 'gcc-libs-multilib')
11 optdepends=('cuda-toolkit: for doing calculations on the GPU' 'openjdk6: for usage with BEAST')
12 makedepends=('svn')
14 _svntrunk="http://beagle-lib.googlecode.com/svn/trunk/"
15 _svnmod="beagle-lib"
17 build() {
18   msg "Starting SVN checkout..."
19   cd ${srcdir}
20     if [ -d $_svnmod/.svn ]; then
21       (cd $_svnmod && svn up -r $pkgver)
22     else
23       svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
24     fi
25   msg "SVN checkout done or server timeout"
27   msg "Creating build copy..."
28   if [ -d ${srcdir}/$_svnmod-build ]; then
29     rm -rf $_svnmod-build
30   fi
32   cp -r $_svnmod $_svnmod-build
33   cd $_svnmod-build
34   ./autogen.sh
35   if [ pacman -Q cuda-toolkit |grep -v error]
36   then
37     ./configure --with-cuda=/opt/cuda-toolkit/ --prefix=/usr
38   else
39     ./configure --with-cuda=no --prefix=/usr
40   fi
41   make
44 package() {
45     cd $_svnmod-build
46     make DESTDIR=${pkgdir} install