summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2021-12-21 18:46:16 -0500
committerCarlos Aznarán Laos2021-12-21 18:46:16 -0500
commitca8cc14255ab2c8e9668f3059de39d6ed289e565 (patch)
tree51ccb6e387cf2de0b54f059f29460b82ac975fc0
parent92218b5ebd882218f94e0677446842cbd51a8ae3 (diff)
downloadaur-ca8cc14255ab2c8e9668f3059de39d6ed289e565.tar.gz
Version bump to 4.2.1
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD19
2 files changed, 19 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c8cd036d9b6..f3a3cd3be01d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
pkgbase = python-pyamg
pkgdesc = Algebraic Multigrid Solvers in Python
- pkgver = 4.1.0
- pkgrel = 2
+ pkgver = 4.2.1
+ pkgrel = 1
url = https://github.com/pyamg/pyamg
- arch = any
+ arch = x86_64
license = MIT
- makedepends = python-setuptools
+ makedepends = python-setuptools-scm
makedepends = pybind11
+ makedepends = git
depends = python-scipy
depends = python-pytest
- source = https://github.com/pyamg/pyamg/archive/v4.1.0.tar.gz
- sha512sums = 43bb22a03023a3be101bec88f13528095847fdc4a1b8b669ff9583de2184982673c63ef869bded3599f2aa81d8746914cc01ddff9c7307c5598d0e17da5e9000
+ source = pyamg-4.2.1::git+https://github.com/pyamg/pyamg.git?signed#commit=e013dbfbc14ff8b5816fb1622f22752557421d95
+ validpgpkeys = 4DDCC34E24417C71C667DC2850BBE7E24BA62FF7
+ sha512sums = SKIP
pkgname = python-pyamg
diff --git a/PKGBUILD b/PKGBUILD
index 25cd27cbc74e..5941396425e3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,24 +3,27 @@
_base=pyamg
pkgname=python-${_base}
pkgdesc="Algebraic Multigrid Solvers in Python"
-pkgver=4.1.0
-pkgrel=2
-arch=('any')
+_gitcommit=e013dbfbc14ff8b5816fb1622f22752557421d95
+pkgver=4.2.1
+pkgrel=1
+arch=('x86_64')
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')
+makedepends=(python-setuptools-scm pybind11 git) # python-matplotlib
+source=("${_base}-${pkgver}::git+${url}.git?signed#commit=${_gitcommit}")
+validpgpkeys=('4DDCC34E24417C71C667DC2850BBE7E24BA62FF7') # Luke Olson <luke.olson@gmail.com>
+sha512sums=('SKIP')
+# https://bbs.archlinux.org/viewtopic.php?id=249188
build() {
cd "${_base}-${pkgver}"
python setup.py build
}
check() {
- cd "${_base}-${pkgver}"
- python setup.py test
+ local _pyversion=$(python -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')")
+ PYTHONPATH="${srcdir}/${_base}-${pkgver}/build/lib.linux-${CARCH}-${_pyversion}:${PYTHONPATH}" python -c "import pyamg; pyamg.test()"
}
package() {