summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libsvm-1-cmakelists.patch17
-rw-r--r--src/libsvm.mk27
2 files changed, 44 insertions, 0 deletions
diff --git a/src/libsvm-1-cmakelists.patch b/src/libsvm-1-cmakelists.patch
new file mode 100644
index 0000000..eb57602
--- /dev/null
+++ b/src/libsvm-1-cmakelists.patch
@@ -0,0 +1,17 @@
+diff -burN libsvm-3.20.orig/CMakeLists.txt libsvm-3.20/CMakeLists.txt
+--- libsvm-3.20.orig/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
++++ libsvm-3.20/CMakeLists.txt 2015-06-21 18:53:14.006414310 +0200
+@@ -0,0 +1,13 @@
++cmake_minimum_required(VERSION 2.8)
++
++add_library(libsvm svm.cpp)
++
++install(TARGETS libsvm
++ RUNTIME DESTINATION bin
++ LIBRARY DESTINATION lib
++ ARCHIVE DESTINATION lib)
++
++install(FILES ${CMAKE_SOURCE_DIR}/svm.h
++ DESTINATION include
++ )
++
diff --git a/src/libsvm.mk b/src/libsvm.mk
new file mode 100644
index 0000000..010e1d2
--- /dev/null
+++ b/src/libsvm.mk
@@ -0,0 +1,27 @@
+# This file is part of MXE.
+# See index.html for further information.
+
+PKG := libsvm
+$(PKG)_IGNORE :=
+$(PKG)_VERSION := 3.20
+$(PKG)_CHECKSUM := 6902c22afadc70034c0d1c0e25455df10fb01eaf
+$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
+$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
+$(PKG)_URL := http://www.csie.ntu.edu.tw/~cjlin/$(PKG)/$($(PKG)_FILE)
+$(PKG)_DEPS := gcc
+
+define $(PKG)_UPDATE
+ $(WGET) -q -O- 'http://www.csie.ntu.edu.tw/~cjlin/libsvm/' | \
+ $(SED) -n 's,.*>v\([0-9][^<]*\)<.*,\1,p' | \
+ head -1
+endef
+
+define $(PKG)_BUILD
+ mkdir '$(1).build'
+ cd '$(1).build' && cmake \
+ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
+ -DBUILD_SHARED_LIBS=$(if $(BUILD_STATIC),FALSE,TRUE) \
+ '$(1)'
+ $(MAKE) -C '$(1).build' install
+
+endef