Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # contributor: Carl Rogers <carl.rogers@gmail.com>
- # contributor: Antony Lee <anntzer dot lee at gmail dot com>
- pkgname='levmar'
- pkgver=2.6
- pkgrel=2
- pkgdesc='Levenberg-Marquardt nonlinear least squares algorithms in C/C++'
- url='http://www.ics.forth.gr/~lourakis/levmar'
- arch=('i686' 'x86_64')
- license=('GPL')
- depends=('f2c' 'lapack')
- source=('http://www.ics.forth.gr/~lourakis/levmar/levmar-2.6.tgz')
- md5sums=('16bc34efa1617219f241eef06427f13f')
- build() {
- # Adapted from Debian packaging by Daniil Ivanov.
- cd $pkgname-$pkgver
- mkdir -p sobj
- # actually use LIBS, not just define them
- sed -i 's/#-llapack -lblas -lf2c/$\(LIBS\)/' Makefile.so
- # add math library to LIBS
- sed -i 's/-llapack -lblas -lf2c #/-llapack -lblas -lf2c -lm #/' Makefile.so
- # move end line comments to a separate line
- sed -i 's/\(.*\) #\(.*\)/#\2\n\1/' Makefile.so
- make -f Makefile.so
- }
- package() {
- cd $pkgname-$pkgver
- install -Dpm 755 sobj/liblevmar.so.2.2 $pkgdir/usr/lib/liblevmar.so.2.2
- install -Dpm 644 levmar.h $pkgdir/usr/include/levmar/levmar.h
- ln -rs $pkgdir/usr/lib/liblevmar.so.2{.2,}
- ln -rs $pkgdir/usr/lib/liblevmar.so{.2.2,}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement