summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAetf2015-06-14 13:26:31 +0800
committerAetf2015-06-14 13:26:31 +0800
commit4a94f33dd14a88b367e769c7a905c4f572c1f151 (patch)
tree3577de892de168285e0c22dfce3e950a546e1f1e /PKGBUILD
downloadaur-4a94f33dd14a88b367e769c7a905c4f572c1f151.tar.gz
Migrated from AUR
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD71
1 files changed, 71 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9e9708d63698
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,71 @@
+# Maintainer: Aetf
+
+pkgname=('openann-git' 'openann-doc-git')
+_gitname=OpenANN
+pkgver=0.0.0
+pkgrel=2
+pkgdesc="An open source library for artificial neural networks. Git version"
+arch=('i686' 'x86_64')
+url="https://github.com/OpenANN/OpenANN"
+license=('GPL3')
+depends=('eigen' 'alglib')
+makedepends=('unzip' 'wget' 'git' 'cmake>=2.8' 'doxygen' 'graphviz')
+conflicts=('openann')
+provides=('openann')
+#install=qbittorrent.install
+source=('git://github.com/OpenANN/OpenANN.git'
+ 'use-system-alglib.patch'
+ )
+md5sums=('SKIP'
+ '62c7c1e3e493bd35e1913a60e9da1a9e'
+ )
+
+pkgver() {
+ cd $_gitname
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd $_gitname
+ patch -p1 -i ../use-system-alglib.patch
+ mkdir build
+
+ cd lib
+ sh setup.sh CMA-ESpp
+}
+
+build() {
+ cd $_gitname/build
+
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX="/usr" \
+ -DBUILD_PYTHON=OFF \
+ -DALWAYS_BUILD_DOCUMENTATION=ON \
+ ..
+ make
+}
+
+package_openann-git() {
+ cd $_gitname/build
+ make DESTDIR="$pkgdir/" install
+
+ # remove doc directory
+ rm -rf "$pkgdir/usr/share/doc"
+}
+
+package_openann-doc-git() {
+ pkgdesc="Documentation for OpenANN, an open source library for artificial neural networks. Git version"
+ arch=('any')
+ url="https://github.com/OpenANN/OpenANN"
+ license=('GPL3')
+ depends=()
+ conflicts=()
+ provides=()
+
+ cd $_gitname/build
+ make DESTDIR="$pkgdir/" install
+
+ rm -rf "$pkgdir/usr/share/pkgconfig"
+ rm -rf "$pkgdir/usr/lib"
+ rm -rf "$pkgdir/usr/include"
+}