Date: Saturday, March 4, 2023 @ 14:34:16
  Author: dbermond
Revision: 1412173

upgpkg: libsvm 3.31-1

Modified:
  libsvm/trunk/020-libsvm-use-archlinux-flags.patch
  libsvm/trunk/PKGBUILD

--------------------------------------+
 020-libsvm-use-archlinux-flags.patch |   13 ++++++-------
 PKGBUILD                             |    9 +++++----
 2 files changed, 11 insertions(+), 11 deletions(-)

Modified: 020-libsvm-use-archlinux-flags.patch
===================================================================
--- 020-libsvm-use-archlinux-flags.patch        2023-03-04 14:28:18 UTC (rev 
1412172)
+++ 020-libsvm-use-archlinux-flags.patch        2023-03-04 14:34:16 UTC (rev 
1412173)
@@ -6,14 +6,13 @@
 +CXXFLAGS += -Wall -Wconversion -fPIC
  SHVER = 3
  OS = $(shell uname)
+ ifeq ($(OS),Darwin)
+@@ -15,14 +15,14 @@ endif
+ all: svm-train svm-predict svm-scale
  
-@@ -11,15 +11,15 @@ lib: svm.o
-       else \
-               SHARED_LIB_FLAG="-shared -Wl,-soname,libsvm.so.$(SHVER)"; \
-       fi; \
--      $(CXX) $${SHARED_LIB_FLAG} svm.o -o libsvm.so.$(SHVER)
-+      $(CXX) $${SHARED_LIB_FLAG} svm.o -o libsvm.so.$(SHVER) $(LDFLAGS)
- 
+ lib: svm.o
+-      $(CXX) $(SHARED_LIB_FLAG) svm.o -o libsvm.so.$(SHVER)
++      $(CXX) $(SHARED_LIB_FLAG) svm.o -o libsvm.so.$(SHVER) $(LDFLAGS)
  svm-predict: svm-predict.c svm.o
 -      $(CXX) $(CFLAGS) svm-predict.c svm.o -o svm-predict -lm
 +      $(CXX) $(CXXFLAGS) svm-predict.c svm.o -o svm-predict -lm $(LDFLAGS)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-03-04 14:28:18 UTC (rev 1412172)
+++ PKGBUILD    2023-03-04 14:34:16 UTC (rev 1412173)
@@ -5,7 +5,7 @@
 # Contributor: Tim Huetz <tim at huetz biz>
 
 pkgname=libsvm
-pkgver=3.30
+pkgver=3.31
 pkgrel=1
 pkgdesc='A library for Support Vector Machines classification (includes 
binaries and bindings for python and java)'
 arch=('x86_64')
@@ -16,14 +16,15 @@
 optdepends=('qt5-base: for Qt5 interface with svm-toy'
             'python-numpy: for python bindings'
             'python-scipy: for python bindings'
+            'python-numba: for enabling JIT compiler in python bindings'
             'java-runtime: for java bindings')
 
source=("https://github.com/cjlin1/libsvm/archive/v${pkgver/./}/${pkgname}-${pkgver}.tar.gz";
         '010-libsvm-fix-qt-headers-path.patch'
         '020-libsvm-use-archlinux-flags.patch'
         '030-libsvm-fix-tools-path.patch')
-sha256sums=('e4fe41308c87cc210aec73e4f5f0fb4da14234d90e7a131763fbad3788ca2d80'
+sha256sums=('eb3c64d1cbf47254b7ac1941ed036eb4d95c97b0734f02fbc1789cf86d345c68'
             '07bc50e50c3e34823e1669fec1be84a50fcea2307dcf33b00300135e08d2de4d'
-            'bceb06f23eee628f244fd643aa251d1ae56b395184fe87524f348b728338610e'
+            '5542910c91c0a8ddeb020c4d941c5fbf67eeef6d4b9804f18d9bc4bafedae78f'
             '67f57236a6c4b09f051e74f8cb1ef5dbc9b5de3fdbb2b1a6ff86a07db0dd5fb9')
 
 prepare() {
@@ -62,7 +63,7 @@
     python -m installer --destdir="$pkgdir" python/dist/*.whl
     
     # NOTE: 'grid.py' can be used either as a CLI/tool or a python module
-    # https://github.com/cjlin1/libsvm/blob/v330/tools/README#L163-L164
+    # https://github.com/cjlin1/libsvm/blob/v331/tools/README#L163-L164
     local _pyver
     _pyver="$(python -c 'import sys; print("%s.%s" %sys.version_info[0:2])')"
     ln -s ../../../../bin/svm-grid.py 
"${pkgdir}/usr/lib/python${_pyver}/site-packages/libsvm/grid.py"

Reply via email to