summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIngo Meyer2024-02-29 17:23:20 +0100
committerIngo Meyer2024-02-29 17:23:20 +0100
commitdcd9406ceb7742b5d5bf56dd5ada10a737b10745 (patch)
tree26648333822d508450c2602e61a5863573185024
parentc72d89e9236539dec187ded92e6273b6718eda4c (diff)
downloadaur-dcd9406ceb7742b5d5bf56dd5ada10a737b10745.tar.gz
Do not invoke `setup.py` directly
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD11
2 files changed, 6 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 17b18f776016..69f5e03782d2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = python-gr-framework-git
pkgdesc = A universal framework for cross-platform visualization applications (Python bindings).
pkgver = 1.23.3.r16.gb5ad351
- pkgrel = 1
+ pkgrel = 2
url = https://gr-framework.org
arch = any
license = MIT
makedepends = git
makedepends = python-setuptools
+ makedepends = python-vcversioner
depends = gr-framework
depends = python
depends = python-numpy
diff --git a/PKGBUILD b/PKGBUILD
index f9d73a30dc81..92afa38b3b70 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,13 @@
pkgname="python-gr-framework-git"
pkgver="1.23.3.r16.gb5ad351"
-pkgrel="1"
+pkgrel="2"
pkgdesc="A universal framework for cross-platform visualization applications (Python bindings)."
arch=("any")
url="https://gr-framework.org"
license=("MIT")
depends=("gr-framework" "python" "python-numpy")
-makedepends=("git" "python-setuptools")
+makedepends=("git" "python-setuptools" "python-vcversioner")
provides=("${pkgname%-*}=${pkgver}")
conflicts=("${pkgname%-*}")
source=("${pkgname%-*}::git+https://github.com/sciapp/python-gr.git#branch=develop")
@@ -21,13 +21,10 @@ pkgver() {
build() {
cd "${srcdir}/${pkgname%-*}" || return
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd "${srcdir}/${pkgname%-*}" || return
- python setup.py install --optimize=1 \
- --prefix=/usr \
- --root="${pkgdir}" \
- --skip-build
+ python -m installer --destdir="${pkgdir}" dist/*.whl
}