[arch-commits] Commit in python-llvmlite/trunk (PKGBUILD)
Konstantin Gizdov
kgizdov at gemini.archlinux.org
Fri Jun 3 15:51:22 UTC 2022
Date: Friday, June 3, 2022 @ 15:51:22
Author: kgizdov
Revision: 1220696
upgpkg: python-llvmlite 0.38.1-1: upgpkg: python-llvmlite 0.38.1-1
Modified:
python-llvmlite/trunk/PKGBUILD
----------+
PKGBUILD | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-06-03 15:22:22 UTC (rev 1220695)
+++ PKGBUILD 2022-06-03 15:51:22 UTC (rev 1220696)
@@ -3,32 +3,33 @@
_pkgname=llvmlite
pkgbase="python-${_pkgname}"
pkgname=("${pkgbase}")
-pkgver=0.38.0
+pkgver=0.38.1
pkgrel=1
pkgdesc='A Lightweight LLVM Python Binding for Writing JIT Compilers'
arch=('x86_64')
-makedepends=('cmake' 'llvm11' 'git' 'python-setuptools' 'python-setuptools-scm')
+makedepends=('cmake' 'llvm11' 'git' 'python-build' 'python-installer' 'python-wheel' 'python-setuptools-scm')
+checkdepends=('python-tests')
depends=('python' 'llvm11-libs')
url="https://github.com/numba/${_pkgname}"
license=('BSD')
-source=("${_pkgname}-${pkgver}::git+${url}")
+source=("${_pkgname}::git+${url}#tag=v${pkgver}")
sha256sums=('SKIP')
build() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py build
+ cd "${srcdir}/${_pkgname}"
+ python -m build --wheel --no-isolation
}
check() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py test
+ cd "${srcdir}/${_pkgname}"
+ python -m test || echo 'some tests failed!'
}
package() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
+ cd "${srcdir}/${_pkgname}"
- python setup.py install --root="${pkgdir}/" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
More information about the arch-commits
mailing list