diff options
author | Leo Mao | 2019-01-03 19:55:41 +0800 |
---|---|---|
committer | Leo Mao | 2019-01-03 19:55:41 +0800 |
commit | 2e60d2cf62a1362aa301ddbe8abb5e59f3e95e43 (patch) | |
tree | 4f75640044895a9380ae089678c99748c988c0d9 | |
download | aur-2e60d2cf62a1362aa301ddbe8abb5e59f3e95e43.tar.gz |
Initial upload: python-cupy 5.1.0-1
Initial upload: python-fastrlock 0.4-1
Initial upload: python-pymanopt 0.2.3-1
upgpkg: python-pot 0.5.1-2 fix depedencies
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f19965c55fed --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = python-pymanopt + pkgdesc = Python toolbox for optimization on manifolds with support for automatic differentiation + pkgver = 0.2.3 + pkgrel = 1 + url = https://pymanopt.github.io + arch = x86_64 + license = MIT + makedepends = python + makedepends = python-setuptools + depends = python-numpy + depends = python-scipy + optdepends = python-tensorflow + optdepends = python-autograd + optdepends = python-theano + source = https://github.com/pymanopt/pymanopt/archive/8b8c30f3bdd2fb9548fa800ce34036c984e7e75c.tar.gz + md5sums = 649e66abd690ada18935d6441ba5c578 + +pkgname = python-pymanopt + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..413fd7782c91 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Leo Mao <leomaoyw at gmail dot com> +pkgname=python-pymanopt +_pkgname=pymanopt +_commit=8b8c30f3bdd2fb9548fa800ce34036c984e7e75c +pkgver=0.2.3 +pkgrel=1 +pkgdesc="Python toolbox for optimization on manifolds with support for automatic differentiation" +_pypiname="pymanopt" +#_github="pymanopt/pymanopt" +url="https://pymanopt.github.io" +arch=('x86_64') +license=('MIT') +depends=('python-numpy' 'python-scipy') +optdepends=('python-tensorflow' 'python-autograd' 'python-theano') +makedepends=('python' 'python-setuptools') +source=("https://github.com/pymanopt/pymanopt/archive/$_commit.tar.gz") +md5sums=('649e66abd690ada18935d6441ba5c578') + +build() { + cd "$srcdir/$_pkgname-$_commit" + python setup.py build +} + +package() { + cd "$srcdir/$_pkgname-$_commit" + python setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1 + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |