summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2021-09-26 14:18:14 -0500
committerLuis Martinez2021-09-26 14:18:14 -0500
commit2d8e37adf6c74a2f57d2c90baa03cb31f8acea05 (patch)
treea0ccc846ef54b01cac3f9c26e8277750fdca9e7b /PKGBUILD
parent6d600a2bb2d18b686e7f465f454671700ca7d9d2 (diff)
downloadaur-python-nimfa.tar.gz
update to 1.4.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 19 insertions, 38 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 591e7be2b1c7..33ed3fd5044f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,50 +1,31 @@
-# Maintainer: Clint Valentine <valentine.clint@gmail.com>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: Clint Valentine <valentine.clint@gmail.com>
-_name=nimfa
-pkgbase='python-nimfa'
-pkgname=('python-nimfa' 'python2-nimfa')
-pkgver=1.3.4
+pkgname=python-nimfa
+pkgver=1.4.0
pkgrel=1
pkgdesc="Nonnegative matrix factorization in Python"
arch=('any')
-url=https://github.com/meowklaski/"${_name}"
+url='https://github.com/mims-harvard/nimfa'
license=('BSD')
-makedepends=(
- 'python' 'python-setuptools'
- 'python2' 'python2-setuptools')
-options=(!emptydirs)
-source=("${pkgname}"-"${pkgver}".tar.gz::https://pypi.io/packages/source/"${_name:0:1}"/"${_name}"/"${_name}"-"${pkgver}".tar.gz)
-sha256sums=('651376eba6b049fe270dc0d29d4b2abecb5e998c2013df6735a97875503e2ffe')
-
-prepare() {
- cp -a nimfa-"${pkgver}"{,-py2}
-}
-
-package() {
- cd "${srcdir}"/nimfa-"${pkgver}"
- python setup.py install --root="${pkgdir}/" --optimize=1
-}
+depends=('python-numpy' 'python-scipy')
+makedepends=('python-setuptools')
+# checkdepends=('python-pytest-runner')
+source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/n/nimfa/nimfa-$pkgver.tar.gz")
+sha256sums=('39cff2b86856d03ca8a3d9c38598034ecf1a768c325fd3a728bb9eadb8c6b919')
build(){
- cd "${srcdir}"/nimfa-"${pkgver}"
- python setup.py build
-
- cd "${srcdir}"/nimfa-"${pkgver}"-py2
- python2 setup.py build
+ cd "nimfa-$pkgver"
+ python setup.py build
}
-package_python2-nimfa() {
- depends=('python2' 'python2-numpy' 'python2-scipy')
-
- cd nimfa-"${pkgver}"-py2
- python2 setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
- install -Dm644 COPYING.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/COPYING.txt
-}
+# check() {
+# pushd "nimfa-$pkgver"
+# python setup.py pytest
+# }
package_python-nimfa() {
- depends=('python' 'python-numpy' 'python-scipy')
-
- cd nimfa-"${pkgver}"
- python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
- install -Dm644 COPYING.txt "${pkgdir}"/usr/share/licenses/"${pkgname}"/COPYING.txt
+ cd "nimfa-$pkgver"
+ PYTHONHASHSEED=0 python setup.py install --root="${pkgdir}"/ --optimize=1 --skip-build
+ install -Dm 644 COPYING.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
}