diff options
author | Fabien Dubosson | 2015-06-30 09:30:24 +0200 |
---|---|---|
committer | Fabien Dubosson | 2015-06-30 09:30:24 +0200 |
commit | 6356601a28fe030c984d9d88379b72e5fc55fc44 (patch) | |
tree | 0dda9d9b4788a95dd71b614ac50a6b36fe56b47b | |
download | aur-6356601a28fe030c984d9d88379b72e5fc55fc44.tar.gz |
Package created
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | PKGBUILD | 57 |
4 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e2c3e2a3dee7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,37 @@ +pkgbase = python-keras-git + pkgdesc = Theano-based Deep Learning library (convnets, recurrent neural networks, and more) + pkgver = r541.256a908 + pkgrel = 1 + url = https://github.com/fchollet/keras + changelog = ChangeLog + arch = i686 + arch = x86_64 + license = MIT + makedepends = git + makedepends = python + makedepends = python-setuptools + makedepends = python-numpy + makedepends = python-scipy + makedepends = python-h5py + makedepends = python2 + makedepends = python2-setuptools + makedepends = python2-numpy + makedepends = python2-scipy + makedepends = python2-h5py + source = keras::git+http://github.com/fchollet/keras.git + sha256sums = SKIP + +pkgname = python-keras-git + depends = python + depends = python-numpy + depends = python-scipy + depends = python-theano + depends = python-h5py + +pkgname = python2-keras-git + depends = python2 + depends = python2-numpy + depends = python2-scipy + depends = python2-theano + depends = python2-h5py + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9d47ef9cbbc5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# Downloaded and generated files +*.log +*.tar.xz +*.tar.gz + +# All sub-folders +*/ diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 000000000000..a8abc6296a5e --- /dev/null +++ b/ChangeLog @@ -0,0 +1,4 @@ +2015-06-30 Fabien Dubosson <fabien.dubosson@gmail.com> + + * r541.256a908-1: + Package created diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8885a00790e9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Fabien Dubosson <fabien.dubosson@gmail.com> + +pkgbase="python-keras-git" +pkgname=("python-keras-git" "python2-keras-git") +_pkgname="keras" +pkgver=r541.256a908 +pkgrel=1 +pkgdesc="Theano-based Deep Learning library (convnets, recurrent neural networks, and more)" +arch=('i686' 'x86_64') +url="https://github.com/fchollet/keras" +license=('MIT') +makedepends=('git' + 'python' 'python-setuptools' 'python-numpy' 'python-scipy' 'python-h5py' + 'python2' 'python2-setuptools' 'python2-numpy' 'python2-scipy' 'python2-h5py' + ) +changelog="ChangeLog" +source=("${_pkgname}::git+http://github.com/fchollet/${_pkgname}.git") +sha256sums=('SKIP') + +pkgver() { + cd "$_pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "$srcdir/" + cp -a "${_pkgname}" "${_pkgname}-py2" + cd "${_pkgname}" + sed -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \ + -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \ + -e "s|#![ ]*/bin/env python$|#!/usr/bin/env python2|" \ + -i $(find . -name '*.py') +} + +build() { + msg "Building Python 2" + cd "$srcdir/${_pkgname}-py2" + python2 setup.py build + + msg "Building Python 3" + cd "$srcdir/${_pkgname}" + python setup.py build +} + +package_python2-keras-git() { + depends=('python2' 'python2-numpy' 'python2-scipy' 'python2-theano' 'python2-h5py') + cd "$srcdir/${_pkgname}-py2" + python2 setup.py install --root="$pkgdir"/ --optimize=1 +} + +package_python-keras-git() { + depends=('python' 'python-numpy' 'python-scipy' 'python-theano' 'python-h5py') + cd "$srcdir/${_pkgname}" + python setup.py install --root="$pkgdir"/ --optimize=1 +} + +# vim:set ts=2 sw=2 et: |