updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / alglib / PKGBUILD
blobc02fc637971ab4c3385b2e3f2ca85a6b6f6935ec
1 # Contributor: Carlo Casta <carlo.casta at gmail dot com>
3 pkgname=alglib
4 pkgver=2.6.0
5 pkgrel=1
6 pkgdesc="a cross-platform numerical analysis and data processing library"
7 arch=('i686' 'x86_64')
8 url="http://www.alglib.net"
9 license=('GPL')
10 depends=('gmp' 'mpfr')
11 source=(http://www.alglib.net/translator/re/${pkgname}-${pkgver}.mpfr.zip)
12 md5sums=('8a881fde04995382aeb624e1d43b1c67')
14 build()
16   cd ${srcdir}/mpfr/src
18   # make static lib
19   gcc -I. -c *.cpp || return 1
20   ar rcs libmpalglib.a *.o || return 1
22   # make shared lib
23   rm -f *.o
24   gcc -I. -fPIC -c *.cpp || return 1
25   gcc -shared -Wl,-soname,libmpalglib.so.2 -o libmpalglib.so.${pkgver} *.o
28   # install docs
29   install -d ${pkgdir}/usr/share/doc/alglib
30   install ../manual.mpfr.html ${pkgdir}/usr/share/doc/alglib
32   # install headers
33   install -d ${pkgdir}/usr/include/libmpalglib
34   install *.h ${pkgdir}/usr/include/libmpalglib
36   # install library
37   install -d ${pkgdir}/usr/lib
38   install libmpalglib.a ${pkgdir}/usr/lib
39   install libmpalglib.so.${pkgver} ${pkgdir}/usr/lib
40   ln -s libmpalglib.so.${pkgver} ${pkgdir}/usr/lib/libmpalglib.so.2
41   ln -s libmpalglib.so.${pkgver} ${pkgdir}/usr/lib/libmpalglib.so