Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributor: Pierre Gueth <pierre.gueth at gmail>
- # Daniel YC Lin <dlin.tw at gmail>
- # Tim Huetz <tim at huetz biz>
- # Maintainer: Myautsai PAN <myautsai at gmail>
- # vim:set ts=2 sw=2 et:
- pkgname=libsvm
- pkgver=3.18
- pkgrel=1
- pkgdesc="A library for Support Vector Machines classification, include binaries and python bindings."
- arch=(x86_64 i686)
- url="http://www.csie.ntu.edu.tw/~cjlin/libsvm/"
- license=('BSD')
- groups=()
- depends=(coreutils)
- makedepends=()
- optdepends=(
- 'python: bindings for latest python version'
- 'python2: bindings for python 2'
- 'java-environment: bindings for java' 'gcc-libs-multilib')
- provides=()
- conflicts=()
- replaces=()
- backup=()
- options=()
- install=
- source=("https://github.com/cjlin1/libsvm/archive/v318.tar.gz")
- noextract=()
- build() {
- cd "$srcdir/$pkgname-318"
- make lib all
- }
- package() {
- cd "$srcdir/$pkgname-318"
- install -D -m755 svm-train $pkgdir/usr/bin/svm-train
- install -D -m755 svm-predict $pkgdir/usr/bin/svm-predict
- install -D -m755 svm-scale $pkgdir/usr/bin/svm-scale
- install -D -m644 java/libsvm.jar $pkgdir/usr/share/java/libsvm.jar
- install -D -m644 libsvm.so.2 $pkgdir/usr/lib/libsvm.so.2
- install -D -m644 svm.h $pkgdir/usr/include/svm.h
- ln -s libsvm.so.2 $pkgdir/usr/lib/libsvm.so
- #cp ../setup.py python
- cd "python"
- #python setup.py build || return 1
- #python setup.py install --root $pkgdir
- #python2 setup.py build || return 1
- #python2 setup.py install --root $pkgdir
- sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' svm.py
- sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' svmutil.py
- install -D -m644 svm.py $pkgdir/usr/lib/python2.7/svm.py
- install -D -m644 svmutil.py $pkgdir/usr/lib/python2.7/svmutil.py
- sed -i 's_#!/usr/bin/env python2_#!/usr/bin/env python3_' svm.py
- sed -i 's_#!/usr/bin/env python2_#!/usr/bin/env python3_' svmutil.py
- install -D -m644 svm.py $pkgdir/usr/lib/python3.3/svm.py
- install -D -m644 svmutil.py $pkgdir/usr/lib/python3.3/svmutil.py
- }
- sha256sums=('090a603e73b9dc013696f41b443a9e676935e49b09a352a9908d4f90bf05e415')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement