summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán2023-11-26 13:30:16 -0500
committerCarlos Aznarán2023-11-26 13:30:16 -0500
commit14be54f6dc0fea17351fe6508cef5d06a0c80fcf (patch)
treec4f004795b088fdc01129b2f9da78f03d7dc9a9f
parenta12ab36464b3b2939af21e9078b97accbc0dbae5 (diff)
downloadaur-14be54f6dc0fea17351fe6508cef5d06a0c80fcf.tar.gz
Bump version to 0.4.0
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD32
2 files changed, 26 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 731ff126a134..6250862c60d3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,18 @@
pkgbase = python-scikit-umfpack
- pkgdesc = Python interface to UMFPACK sparse direct solver.
- pkgver = 0.3.2
+ pkgdesc = Python interface to UMFPACK sparse direct solver
+ pkgver = 0.4.0
pkgrel = 1
url = https://scikit-umfpack.github.io/scikit-umfpack
arch = x86_64
- license = BSD
+ license = custom:BSD-3-clause
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = meson-python
+ makedepends = python-wheel
makedepends = swig
- makedepends = python-setuptools
- makedepends = python-pypandoc
depends = suitesparse
depends = python-scipy
- depends = cython
- depends = python-numpy
- source = https://github.com/scikit-umfpack/scikit-umfpack/archive/0.3.2.tar.gz
- md5sums = 40f9cccda50df9b0a5efcd24521dae54
+ source = https://pypi.org/packages/source/s/scikit-umfpack/scikit_umfpack-0.4.0.tar.gz
+ sha512sums = 284dc757cf7ebd1ca5aa05ca1a2778b2dee99eba7b345b74d2e2b4a7fd79058eb4f4e67f3d4582b28c57d74db2efb5dfdcfaf88154f5972082767e524fe3d6e6
pkgname = python-scikit-umfpack
-
diff --git a/PKGBUILD b/PKGBUILD
index befa6dc79fa1..5ab46f024d7f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,25 @@
-# Maintainer: Grey Christoforo <first name [at] last name [dot] net>
-
-pkgname=python-scikit-umfpack
-pkgver=0.3.2
+# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
+# Contributor: Grey Christoforo <first name [at] last name [dot] net>
+_base=scikit-umfpack
+pkgname=python-${_base}
+pkgver=0.4.0
pkgrel=1
-pkgdesc="Python interface to UMFPACK sparse direct solver."
-url="https://scikit-umfpack.github.io/scikit-umfpack"
-depends=('suitesparse' 'python-scipy' 'cython' 'python-numpy')
-makedepends=('swig' 'python-setuptools' 'python-pypandoc')
-license=('BSD')
+pkgdesc="Python interface to UMFPACK sparse direct solver"
+url="https://${_base}.github.io/${_base}"
+depends=(suitesparse python-scipy)
+makedepends=(python-build python-installer meson-python python-wheel swig)
+license=('custom:BSD-3-clause')
arch=('x86_64')
-source=("https://github.com/scikit-umfpack/scikit-umfpack/archive/${pkgver}.tar.gz")
-md5sums=('40f9cccda50df9b0a5efcd24521dae54')
+source=(https://pypi.org/packages/source/${_base::1}/${_base}/${_base/-/_}-${pkgver}.tar.gz)
+sha512sums=('284dc757cf7ebd1ca5aa05ca1a2778b2dee99eba7b345b74d2e2b4a7fd79058eb4f4e67f3d4582b28c57d74db2efb5dfdcfaf88154f5972082767e524fe3d6e6')
build() {
- cd "scikit-umfpack-${pkgver}"
- python setup.py build
+ cd ${_base/-/_}-${pkgver}
+ python -m build --wheel --skip-dependency-check --no-isolation
}
package() {
- cd "scikit-umfpack-${pkgver}"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ cd ${_base/-/_}-${pkgver}
+ PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl
+ install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}