diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | deepdetect-git.install | 13 |
3 files changed, 31 insertions, 14 deletions
@@ -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 @@ -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 + + " +} |