summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2021-09-23 15:03:54 -0500
committerCarlos Aznarán Laos2021-09-23 15:03:54 -0500
commit37d0d2136b339e8363d8bb4bfeec10c76dcf3dd9 (patch)
treed465796b89a2eec2824c761ae08e93c85fbd1ccb
parent13b44f59142f0de9e5ce30808febfbf68f08dc19 (diff)
downloadaur-37d0d2136b339e8363d8bb4bfeec10c76dcf3dd9.tar.gz
Version bump to 4.1.0
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD45
2 files changed, 30 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 48ec6d98aeeb..e7f7bb5ee277 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,15 @@
pkgbase = python-pyamg
- pkgdesc = PyAMG: Algebraic Multigrid Solvers in Python
- pkgver = 4.0.0
- pkgrel = 2
+ pkgdesc = Algebraic Multigrid Solvers in Python
+ pkgver = 4.1.0
+ pkgrel = 1
url = https://github.com/pyamg/pyamg
- arch = i686
- arch = x86_64
+ arch = any
license = MIT
makedepends = python-setuptools
makedepends = pybind11
- depends = python
- source = https://files.pythonhosted.org/packages/source/p/pyamg/pyamg-4.0.0.tar.gz
- sha256sums = 3ceb38ffd86e29774e759486f2961599c8ed847459c68727493cadeaf115a38a
+ depends = python-scipy
+ depends = python-pytest
+ source = https://github.com/pyamg/pyamg/archive/v4.1.0.tar.gz
+ sha512sums = 43bb22a03023a3be101bec88f13528095847fdc4a1b8b669ff9583de2184982673c63ef869bded3599f2aa81d8746914cc01ddff9c7307c5598d0e17da5e9000
pkgname = python-pyamg
- depends = python
-
diff --git a/PKGBUILD b/PKGBUILD
index 3c7a92f0f858..669fe911ec30 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,31 @@
-#Maintainer: David McInnis <dave@dave3.xyz>
-
-pkgname=('python-pyamg')
-_name='pyamg'
-pkgver='4.0.0'
-pkgrel=2
-pkgdesc="PyAMG: Algebraic Multigrid Solvers in Python"
-url="https://github.com/pyamg/pyamg"
-depends=('python')
-makedepends=('python-setuptools' 'pybind11')
-license=('MIT')
-arch=('i686' 'x86_64')
-source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
-sha256sums=('3ceb38ffd86e29774e759486f2961599c8ed847459c68727493cadeaf115a38a')
+# Maintainer: David McInnis <dave@dave3.xyz>
+# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
+_base=pyamg
+pkgname=python-${_base}
+pkgdesc="Algebraic Multigrid Solvers in Python"
+pkgver=4.1.0
+pkgrel=1
+arch=('any')
+url="https://github.com/${_base}/${_base}"
+license=(MIT)
+depends=(python-scipy python-pytest)
+makedepends=(python-setuptools pybind11)
+source=(${url}/archive/v${pkgver}.tar.gz)
+sha512sums=('43bb22a03023a3be101bec88f13528095847fdc4a1b8b669ff9583de2184982673c63ef869bded3599f2aa81d8746914cc01ddff9c7307c5598d0e17da5e9000')
build() {
- cd "${srcdir}/${_name}-${pkgver}"
- python setup.py build
+ cd "${_base}-${pkgver}"
+ python setup.py build
}
check() {
- cd "${srcdir}/${_name}-${pkgver}"
- python setup.py test
+ cd "${_base}-${pkgver}"
+ python setup.py test
}
-
package() {
- depends+=()
- cd "${srcdir}/${_name}-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
- install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/license.md"
+ cd "${_base}-${pkgver}"
+ export PYTHONHASHSEED=0
+ python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
+ install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
}