summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD43
-rwxr-xr-xdeepdream.sh6
-rw-r--r--install7
4 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e2f0d52bce50
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = deepdream-git
+ pkgdesc = Google DeepDream experiment
+ pkgver = r16.f8f03a5
+ pkgrel = 1
+ url = https://github.com/google/deepdream
+ install = install
+ arch = i686
+ arch = x86_64
+ license = Apache v2
+ depends = caffe-git
+ depends = python2-numpy
+ depends = python2-scipy
+ depends = python2-pillow
+ depends = ipython2-notebook
+ depends = protobuf
+ source = git+https://github.com/google/deepdream.git
+ source = http://dl.caffe.berkeleyvision.org/bvlc_googlenet.caffemodel
+ source = deepdream.sh
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = 76c3dfd5d2c985c5f5b75a88d241ff0e1c60f5dffd82655e59bc1ec47b22d96d
+
+pkgname = deepdream-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9a73f214fece
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Contributor: Vojtech Kral <vojtech_kral^hk>
+
+
+pkgname=deepdream-git
+pkgver=r16.f8f03a5
+pkgrel=1
+pkgdesc="Google DeepDream experiment"
+arch=('i686' 'x86_64')
+url="https://github.com/google/deepdream"
+license=('Apache v2')
+depends=(
+ 'caffe-git'
+ 'python2-numpy'
+ 'python2-scipy'
+ 'python2-pillow'
+ 'ipython2-notebook'
+ 'protobuf'
+)
+source=(
+ 'git+https://github.com/google/deepdream.git'
+ 'http://dl.caffe.berkeleyvision.org/bvlc_googlenet.caffemodel'
+ 'deepdream.sh'
+)
+install='install'
+sha256sums=(
+ 'SKIP'
+ 'SKIP'
+ '76c3dfd5d2c985c5f5b75a88d241ff0e1c60f5dffd82655e59bc1ec47b22d96d'
+)
+
+pkgver() {
+ cd "${srcdir}/deepdream"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ cd "${srcdir}"
+ install -d -m 755 "${pkgdir}/opt/caffe/models/bvlc_googlenet/"
+ install -m 644 'bvlc_googlenet.caffemodel' "${pkgdir}/opt/caffe/models/bvlc_googlenet/"
+ cp -r 'deepdream' "${pkgdir}/opt"
+ install -d 755 "${pkgdir}/usr/bin"
+ install -m 755 'deepdream.sh' "${pkgdir}/usr/bin/deepdream"
+}
diff --git a/deepdream.sh b/deepdream.sh
new file mode 100755
index 000000000000..8a52b70c54bd
--- /dev/null
+++ b/deepdream.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+install -d -m 755 "${HOME}/deepdream"
+[ -e "${HOME}/deepdream/dream.ipynb" ] || install -m 755 '/opt/deepdream/dream.ipynb' ~/deepdream/
+cd "${HOME}/deepdream/"
+ipython2 notebook "$@"
diff --git a/install b/install
new file mode 100644
index 000000000000..b6b47aa8afa5
--- /dev/null
+++ b/install
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+post_install()
+{
+ echo " The \`deepdream\` command will copy the deepdream ipython notebook to ~/deepdream/
+ (unless it exists already) and open it for you..."
+}