summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugene Dvoretsky2023-03-13 23:34:13 +0300
committerEugene Dvoretsky2023-03-13 23:34:13 +0300
commitf630bc3951b4aecef9d811012d742e52bec424ae (patch)
tree154122f8cf87e31fd6916a7357f16e98466b8837
parent165682c604c22fda8090ed89780714993cce71d2 (diff)
downloadaur-f630bc3951b4aecef9d811012d742e52bec424ae.tar.gz
Upgrade to pyproject.toml
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD33
2 files changed, 19 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2cb42d5795da..96b3a92bb45e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index c6fdcd1906b6..6b300db7fd29 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}