summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEdgar Fournival2017-04-13 13:29:04 +0200
committerEdgar Fournival2017-04-13 13:29:04 +0200
commit7dd839823454e2c76735e38aef652a355f70d464 (patch)
treea23d7719793e71e080e94bbad9ccf61bb9350a77
downloadaur-7dd839823454e2c76735e38aef652a355f70d464.tar.gz
liblinear-multicore 2.11_1-1
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD51
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..54d9ca30fc25
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = liblinear-multicore
+ pkgdesc = A Library for Large Linear Classification (multi-core)
+ pkgver = 2.11_1
+ pkgrel = 1
+ url = http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/multicore-liblinear/
+ arch = i686
+ arch = x86_64
+ license = BSD
+ depends = coreutils
+ optdepends = python: bindings for latest python version
+ optdepends = python2: bindings for python 2
+ optdepends = gcc-libs
+ provides = liblinear
+ conflicts = liblinear
+ source = https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/multicore-liblinear/liblinear-multicore-2.11-1.zip
+ md5sums = 76def2413f05ef2de6e041b097ee2976
+
+pkgname = liblinear-multicore
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..09d25f14e532
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Edgar Fournival <contact at edgar-fournival dot fr>
+# Contributor: jiuren <qiuwei1987@gmail.com>
+# Contributor: Benoit Favre <benoit.favre@lif.univ-mrs.fr>
+# Contributor: Kristof Marussy <kris7topher@gmail.com>
+pkgname=liblinear-multicore
+pkgver=2.11_1
+pkgrel=1
+pkgdesc="A Library for Large Linear Classification (multi-core)"
+arch=('i686' 'x86_64')
+url="http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/multicore-liblinear/"
+license=('BSD')
+groups=()
+depends=('coreutils')
+makedepends=()
+optdepends=(
+'python: bindings for latest python version'
+'python2: bindings for python 2'
+'gcc-libs')
+provides=('liblinear')
+conflicts=('liblinear')
+replaces=()
+backup=()
+options=()
+install=
+source=("https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/multicore-liblinear/$pkgname-${pkgver//_/-}.zip")
+noextract=()
+md5sums=('76def2413f05ef2de6e041b097ee2976')
+
+build() {
+ cd "$srcdir/$pkgname-${pkgver//_/-}"
+ make lib all
+}
+
+package() {
+ cd "$srcdir/$pkgname-${pkgver//_/-}"
+ install -D -m755 train $pkgdir/usr/bin/liblinear-train
+ install -D -m755 predict $pkgdir/usr/bin/liblinear-predict
+ install -D -m644 liblinear.so.3 $pkgdir/usr/lib/liblinear.so.3
+ install -D -m644 linear.h $pkgdir/usr/include/linear.h
+ ln -s liblinear.so.3 $pkgdir/usr/lib/liblinear.so
+
+ cd python
+ sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' liblinear.py
+ sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' liblinearutil.py
+ install -D -m644 liblinear.py $pkgdir/usr/lib/python2.7/liblinear.py
+ install -D -m644 liblinearutil.py $pkgdir/usr/lib/python2.7/liblinearutil.py
+ sed -i 's_#!/usr/bin/env python2_#!/usr/bin/env python3_' liblinear.py
+ sed -i 's_#!/usr/bin/env python2_#!/usr/bin/env python3_' liblinearutil.py
+ install -D -m644 liblinear.py $pkgdir/usr/lib/python3.4/liblinear.py
+ install -D -m644 liblinearutil.py $pkgdir/usr/lib/python3.4/liblinearutil.py
+}