summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD25
-rw-r--r--deepdetect-git.install13
3 files changed, 31 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b265b2a9c2d4..69ec8ba12175 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,18 @@
# Generated by mksrcinfo v8
-# Sat Mar 5 21:36:17 UTC 2016
+# Sun Mar 6 12:44:07 UTC 2016
pkgbase = deepdetect-git
pkgdesc = Open Source + Deep Learning + API + Server
pkgver = r544.c8556f0
pkgrel = 1
url = http://www.deepdetect.com/
+ install = deepdetect-git.install
arch = i686
arch = x86_64
license = GPL
makedepends = git
makedepends = gcc
+ makedepends = make
+ makedepends = cmake
depends = eigen
depends = google-glog
depends = gflags
@@ -25,8 +28,8 @@ pkgbase = deepdetect-git
depends = leveldb
depends = snappy
depends = lmdb
+ depends = python
optdepends = cuda: GPL processing
- provides = dede
source = deepdetect-git::git+https://github.com/beniz/deepdetect.git
md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index f99d2af103dd..6ff02e4db85c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -22,12 +22,14 @@ depends=(
'leveldb'
'snappy'
'lmdb'
+'python'
)
-makedepends=('git' 'gcc')
+makedepends=('git' 'gcc' 'make' 'cmake')
optdepends=('cuda: GPL processing')
-provides=('dede')
+provides=()
source=("$pkgname::git+https://github.com/beniz/deepdetect.git")
md5sums=('SKIP')
+install=$pkgname.install
pkgver() {
@@ -36,19 +38,18 @@ pkgver() {
}
build() {
- cd "$srcdir"
sed -i s/find.*Eigen.*// $pkgname/CMakeLists.txt
- cmake $pkgname -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3
+ mkdir $srcdir/$pkgname/build
+ cd $srcdir/$pkgname/build
+ cmake .. -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3
make
+ for f in `find $srcdir -name "*.py"`; do
+ sed -i s/env\ python$/env\ python2/ $f;
+ done
}
package() {
- mkdir $pkgdir/usr/lib -p
- install -Dm755 $srcdir/main/dede $pkgdir/usr/bin/dede
- install -Dm755 $srcdir/caffe_dd/src/caffe_dd/.build_release/lib/* $pkgdir/usr/lib
-
- mkdir $pkgdir/usr/share/$pkgname -p
- # cp -r $srcdir/templates $srcdir/caffe_dd/src/caffe_dd/{data,docs,examples,models,python,scripts} $pkgdir/usr/share/$pkgname
- cp -r $srcdir/$pkgname/{clients,datasets,demo,examples,templates} $pkgdir/usr/share/$pkgname
- ln -s $pkgdir/usr/share/$pkgname ~/deepdetect
+ mkdir $pkgdir/usr/{lib,share,bin}/$pkgname -p
+ cp -r $srcdir/$pkgname/* $pkgdir/usr/share/$pkgname
+ rm -rf $pkgdir/usr/share/$pkgname/$pkgname
}
diff --git a/deepdetect-git.install b/deepdetect-git.install
new file mode 100644
index 000000000000..88993f029bfd
--- /dev/null
+++ b/deepdetect-git.install
@@ -0,0 +1,13 @@
+post_install() {
+ echo "
+
+
+
+ DeepDetect was installed in /usr/share/deepdetect-git.
+
+ You can symlink it to any place, e.g.:
+
+ ln -s /usr/share/deepdetect-git ~/deepdetect
+
+ "
+}