diff options
author | Carlos Aznarán | 2023-11-26 13:30:16 -0500 |
---|---|---|
committer | Carlos Aznarán | 2023-11-26 13:30:16 -0500 |
commit | 14be54f6dc0fea17351fe6508cef5d06a0c80fcf (patch) | |
tree | c4f004795b088fdc01129b2f9da78f03d7dc9a9f | |
parent | a12ab36464b3b2939af21e9078b97accbc0dbae5 (diff) | |
download | aur-14be54f6dc0fea17351fe6508cef5d06a0c80fcf.tar.gz |
Bump version to 0.4.0
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 26 insertions, 25 deletions
@@ -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 - @@ -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}" } |