Advertisement
Guest User

Untitled

a guest
May 26th, 2014
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. # Contributor: Pierre Gueth <pierre.gueth at gmail>
  2. # Daniel YC Lin <dlin.tw at gmail>
  3. # Tim Huetz <tim at huetz biz>
  4. # Maintainer: Myautsai PAN <myautsai at gmail>
  5. # vim:set ts=2 sw=2 et:
  6. pkgname=libsvm
  7. pkgver=3.18
  8. pkgrel=1
  9. pkgdesc="A library for Support Vector Machines classification, include binaries and python bindings."
  10. arch=(x86_64 i686)
  11. url="http://www.csie.ntu.edu.tw/~cjlin/libsvm/"
  12. license=('BSD')
  13. groups=()
  14. depends=(coreutils)
  15. makedepends=()
  16. optdepends=(
  17. 'python: bindings for latest python version'
  18. 'python2: bindings for python 2'
  19. 'java-environment: bindings for java' 'gcc-libs-multilib')
  20. provides=()
  21. conflicts=()
  22. replaces=()
  23. backup=()
  24. options=()
  25. install=
  26. source=("https://github.com/cjlin1/libsvm/archive/v318.tar.gz")
  27. noextract=()
  28.  
  29. build() {
  30. cd "$srcdir/$pkgname-318"
  31. make lib all
  32. }
  33. package() {
  34. cd "$srcdir/$pkgname-318"
  35. install -D -m755 svm-train $pkgdir/usr/bin/svm-train
  36. install -D -m755 svm-predict $pkgdir/usr/bin/svm-predict
  37. install -D -m755 svm-scale $pkgdir/usr/bin/svm-scale
  38. install -D -m644 java/libsvm.jar $pkgdir/usr/share/java/libsvm.jar
  39. install -D -m644 libsvm.so.2 $pkgdir/usr/lib/libsvm.so.2
  40. install -D -m644 svm.h $pkgdir/usr/include/svm.h
  41. ln -s libsvm.so.2 $pkgdir/usr/lib/libsvm.so
  42.  
  43. #cp ../setup.py python
  44. cd "python"
  45. #python setup.py build || return 1
  46. #python setup.py install --root $pkgdir
  47. #python2 setup.py build || return 1
  48. #python2 setup.py install --root $pkgdir
  49. sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' svm.py
  50. sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' svmutil.py
  51. install -D -m644 svm.py $pkgdir/usr/lib/python2.7/svm.py
  52. install -D -m644 svmutil.py $pkgdir/usr/lib/python2.7/svmutil.py
  53. sed -i 's_#!/usr/bin/env python2_#!/usr/bin/env python3_' svm.py
  54. sed -i 's_#!/usr/bin/env python2_#!/usr/bin/env python3_' svmutil.py
  55. install -D -m644 svm.py $pkgdir/usr/lib/python3.3/svm.py
  56. install -D -m644 svmutil.py $pkgdir/usr/lib/python3.3/svmutil.py
  57. }
  58. sha256sums=('090a603e73b9dc013696f41b443a9e676935e49b09a352a9908d4f90bf05e415')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement