summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJingbei Li2020-12-26 17:47:29 +0800
committerJingbei Li2020-12-26 17:47:29 +0800
commit67526352f681c8296f9e3a0d81fafef46654190a (patch)
tree9eb9534e9fbf40aa21407b32a89db8b3228d87b0
parent740323273f67ba02d967f6944f17a22f5dab512c (diff)
downloadaur-67526352f681c8296f9e3a0d81fafef46654190a.tar.gz
upgraded to 2.4.0
-rw-r--r--.SRCINFO49
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD69
3 files changed, 44 insertions, 82 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 154a5a79e0ee..2c513fb48c07 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,43 +1,26 @@
pkgbase = python-keras
pkgdesc = Deep Learning library (convnets, recurrent neural networks, and more)
- pkgver = 2.3.1
+ pkgver = 2.4.0
pkgrel = 1
- url = https://github.com/fchollet/keras
+ url = https://github.com/keras-team/keras
arch = any
- license = MIT
+ license = Apache
makedepends = python-setuptools
- makedepends = python-numpy
- makedepends = python-scipy
- makedepends = python-h5py
- makedepends = python-yaml
- makedepends = python2-setuptools
- makedepends = python2-numpy
- makedepends = python2-scipy
- makedepends = python2-h5py
- makedepends = python2-yaml
- source = keras-2.3.1.tar.gz::https://github.com/keras-team/keras/archive/2.3.1.tar.gz
- sha256sums = 7e8df9c5291f21a01bccffd8cbdd44abd7d2679ab2f7a892a503e88291627183
-
-pkgname = python-keras
- depends = python
+ depends = absl-py
+ depends = python-h5py
+ depends = python-keras-preprocessing
depends = python-numpy
+ depends = python-pandas
+ depends = python-pydot
depends = python-scipy
- depends = python-h5py
+ depends = python-six
depends = python-yaml
- optdepends = python-theano
- optdepends = python-tensorflow
- optdepends = cudnn
- optdepends = python-keras-applications: Must Install for python-keras to work!
- optdepends = python-keras-preprocessing: Must Install for python-keras to work!
+ depends = python-pillow
+ optdepends = python-theano: For Theano backend
+ optdepends = python-tensorflow: For TensorFlow backend
+ optdepends = mxnet: For MXNet backend
+ source = https://github.com/keras-team/keras/archive/2.4.0.tar.gz
+ sha256sums = ef97067e35719cf93b7b835d1300015bb1e1f1a7b3dd7be897c110419fa1a1d1
-pkgname = python2-keras
- depends = python2
- depends = python2-numpy
- depends = python2-scipy
- depends = python2-h5py
- depends = python2-yaml
- optdepends = python2-theano
- optdepends = cudnn
- optdepends = python2-keras-applications: Must Install for python2-keras to work!
- optdepends = python2-keras-preprocessing: Must Install for python2-keras to work!
+pkgname = python-keras
diff --git a/.gitignore b/.gitignore
index 1e6c93286c06..8bdd64381d2e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,2 @@
-# Downloaded and generated files
*.log
-*.tar
-*.tar.xz
-*.tar.gz
-
-# All sub-folders
-*/
+*.tar*
diff --git a/PKGBUILD b/PKGBUILD
index 58ce9243d3e7..9aaa08ba47b4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,58 +1,43 @@
-# Maintainer: David McInnis <dave@dave3.xyz>
+# Maintainer: Jingbei Li <i@jingbei.li>
+# Contributer: David McInnis <dave@dave3.xyz>
# Contributer: Fabien Dubosson <fabien.dubosson@gmail.com>
-pkgbase="python-keras"
-pkgname=("python-keras" "python2-keras")
+pkgname=python-keras
_pkgname="keras"
-pkgver="2.3.1"
-pkgrel="1"
+pkgver=2.4.0
+pkgrel=1
pkgdesc="Deep Learning library (convnets, recurrent neural networks, and more)"
arch=('any')
-url="https://github.com/fchollet/keras"
-license=('MIT')
-makedepends=('python-setuptools' 'python-numpy' 'python-scipy' 'python-h5py' 'python-yaml'
- 'python2-setuptools' 'python2-numpy' 'python2-scipy' 'python2-h5py' 'python2-yaml'
- )
-source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/keras-team/${_pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('7e8df9c5291f21a01bccffd8cbdd44abd7d2679ab2f7a892a503e88291627183')
-
-prepare() {
- cd "$srcdir/"
- cp -a "${_pkgname}-${pkgver}" "${_pkgname}-${pkgver}-py2"
- cd "${_pkgname}-${pkgver}-py2"
- 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')
-}
+url="https://github.com/keras-team/keras"
+license=('Apache')
+depends=(
+ absl-py
+ python-h5py
+ python-keras-preprocessing
+ python-numpy
+ python-pandas
+ python-pydot
+ python-scipy
+ python-six
+ python-yaml
+ python-pillow
+)
+makedepends=(python-setuptools)
+optdepends=(
+ 'python-theano: For Theano backend'
+ 'python-tensorflow: For TensorFlow backend'
+ 'mxnet: For MXNet backend'
+)
+source=("https://github.com/keras-team/${_pkgname}/archive/${pkgver}.tar.gz")
+sha256sums=('ef97067e35719cf93b7b835d1300015bb1e1f1a7b3dd7be897c110419fa1a1d1')
build() {
- msg "Building Python 2"
- cd "$srcdir/${_pkgname}-${pkgver}-py2"
- python2 setup.py build
-
- msg "Building Python 3"
cd "$srcdir/${_pkgname}-${pkgver}"
python setup.py build
}
-package_python2-keras() {
- depends=('python2' 'python2-numpy' 'python2-scipy' 'python2-h5py' 'python2-yaml')
- optdepends=('python2-theano' 'cudnn'
- 'python2-keras-applications: Must Install for python2-keras to work!'
- 'python2-keras-preprocessing: Must Install for python2-keras to work!')
- cd "$srcdir/${_pkgname}-${pkgver}-py2"
- python2 setup.py install --root="$pkgdir"/ --optimize=1
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
-}
-
package_python-keras() {
- depends=('python' 'python-numpy' 'python-scipy' 'python-h5py' 'python-yaml')
- optdepends=('python-theano' 'python-tensorflow' 'cudnn'
- 'python-keras-applications: Must Install for python-keras to work!'
- 'python-keras-preprocessing: Must Install for python-keras to work!')
cd "$srcdir/${_pkgname}-${pkgver}"
python setup.py install --root="$pkgdir"/ --optimize=1
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
}
-