diff options
author | Marco Rubin | 2024-03-10 09:13:13 +0100 |
---|---|---|
committer | Marco Rubin | 2024-03-10 09:13:13 +0100 |
commit | 4ae0986619ad32909b166a00663be9a2742bde0d (patch) | |
tree | 6baa28bf0566d92d0604913b28bf010a059c7d61 | |
parent | 2cf5716714c30d0206a4bc2681bb679dbffe312c (diff) | |
download | aur-4ae0986619ad32909b166a00663be9a2742bde0d.tar.gz |
PEP 517 build process
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 11 insertions, 12 deletions
@@ -1,14 +1,17 @@ pkgbase = python-gdbgui pkgdesc = Browser-based frontend to gdb. Debug C, C++, Go, or Rust. pkgver = 0.15.2.0 - pkgrel = 1 + pkgrel = 2 url = https://www.gdbgui.com arch = any license = GPL checkdepends = python-nox checkdepends = python-pytest checkdepends = python-pytest-cov + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel makedepends = yarn depends = python>=3.6 depends = python-brotli @@ -19,8 +22,6 @@ pkgbase = python-gdbgui depends = python-flask-socketio>5.3 depends = python-pygdbmi>=0.10.0.2 depends = python-pygments>=2.2.0 - provides = gdbgui=0.15.2.0 - conflicts = gdbgui source = https://github.com/cs01/gdbgui/archive/0.15.2.0.tar.gz b2sums = ffdce1923aead7d5cf202aa6954bbedcfa55cb27351b7635dd9636a8b398e4d9d8baa1c59789ba47e80ae581fa6510cae2017d0639cc7f9137d8ce5e0324172b @@ -2,10 +2,10 @@ # Contributor: Sachin Krishnan T V <sachu92@gmail.com> # Contributor: ZWindL <zwindl@protonmail.com> -_name='gdbgui' -pkgname=python-gdbgui +_name=gdbgui +pkgname=python-$_name pkgver=0.15.2.0 -pkgrel=1 +pkgrel=2 pkgdesc="Browser-based frontend to gdb. Debug C, C++, Go, or Rust." arch=('any') url='https://www.gdbgui.com' @@ -19,10 +19,8 @@ depends=('python>=3.6' 'python-flask-socketio>5.3' 'python-pygdbmi>=0.10.0.2' 'python-pygments>=2.2.0') -makedepends=('python-setuptools' 'yarn') -checkdepends=('python-nox' 'python-pytest' 'python-pytest-cov') -provides=("$_name=$pkgver") -conflicts=("$_name") +makedepends=(python-build python-installer python-setuptools python-wheel yarn) +checkdepends=(python-nox python-pytest python-pytest-cov) source=("https://github.com/cs01/gdbgui/archive/$pkgver.tar.gz") b2sums=('ffdce1923aead7d5cf202aa6954bbedcfa55cb27351b7635dd9636a8b398e4d9d8baa1c59789ba47e80ae581fa6510cae2017d0639cc7f9137d8ce5e0324172b') @@ -34,7 +32,7 @@ prepare() { build() { cd $_name-$pkgver yarn build - python setup.py build + python -m build --wheel --no-isolation } check() { @@ -45,6 +43,6 @@ check() { package() { cd $_name-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |