diff options
author | Eugene Dvoretsky | 2023-03-13 23:34:13 +0300 |
---|---|---|
committer | Eugene Dvoretsky | 2023-03-13 23:34:13 +0300 |
commit | f630bc3951b4aecef9d811012d742e52bec424ae (patch) | |
tree | 154122f8cf87e31fd6916a7357f16e98466b8837 | |
parent | 165682c604c22fda8090ed89780714993cce71d2 (diff) | |
download | aur-f630bc3951b4aecef9d811012d742e52bec424ae.tar.gz |
Upgrade to pyproject.toml
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 19 insertions, 21 deletions
@@ -1,18 +1,17 @@ pkgbase = heval-git pkgdesc = Medical calculator for intensive care unit (ICU) - pkgver = v0.0.5.r7.g0aa8c1b + pkgver = 0.1.5.r27.g994641f pkgrel = 1 url = https://github.com/radioxoma/heval arch = any license = GPLv3 makedepends = git - makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer depends = python depends = tk provides = heval - conflicts = heval source = heval-git::git+https://github.com/radioxoma/heval sha256sums = SKIP pkgname = heval-git - @@ -1,33 +1,32 @@ # Maintainer: Eugene Dvoretsky <radioxoma at gmail com> -pkgname=heval-git -pkgver=v0.0.5.r7.g0aa8c1b +_name=heval +pkgname=$_name-git +pkgver=0.1.5.r27.g994641f pkgrel=1 pkgdesc="Medical calculator for intensive care unit (ICU)" arch=('any') url="https://github.com/radioxoma/heval" license=('GPLv3') -groups=() depends=('python' 'tk') -makedepends=('git' 'python-setuptools') -provides=("heval") -conflicts=("heval") -replaces=() -backup=() -options=() -install= +makedepends=('git' 'python-build' 'python-installer') +provides=("$_name") source=("$pkgname::git+https://github.com/radioxoma/heval") sha256sums=('SKIP') -noextract=() pkgver() { - cd "$pkgname" - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + cd $pkgname + git describe --long --tags --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd $pkgname + python -m build --wheel --skip-dependency-check --no-isolation } package() { - cd "${srcdir}/${pkgname}" - python setup.py install --root="$pkgdir/" --optimize=1 - install -Dm644 "$srcdir/$pkgname/heval.desktop" -t "$pkgdir/usr/share/applications" - install -Dm644 "$srcdir/$pkgname/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname" + cd $pkgname + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 "$srcdir/$pkgname/heval.desktop" -t "$pkgdir/usr/share/applications" + install -Dm644 "$srcdir/$pkgname/LICENSE" -t "$pkgdir/usr/share/licenses/$_name" } |