diff options
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rwxr-xr-x | deepdream.sh | 6 | ||||
-rw-r--r-- | install | 7 |
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..." +} |