diff options
author | Xiretza | 2022-04-24 09:48:01 +0200 |
---|---|---|
committer | Xiretza | 2022-04-24 09:48:01 +0200 |
commit | a18569ce1058b4b7d8b8a5a1ab9a57c7d4b65aa7 (patch) | |
tree | eda9391fcb498dc80ec3159420c1f6b80993e188 | |
parent | 951ad6fffa5d2c5e5f765ff691d28aa3b7b4fbd4 (diff) | |
download | aur-python-amaranth-git.tar.gz |
Switch to new-style python packaging
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 8 |
2 files changed, 7 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = python-amaranth-git pkgdesc = A modern hardware definition language and toolchain based on Python (formerly nMigen) pkgver = 0.3.r19.g8b85afa - pkgrel = 2 + pkgrel = 3 url = https://github.com/amaranth-lang/amaranth arch = any license = BSD @@ -10,8 +10,9 @@ pkgbase = python-amaranth-git checkdepends = symbiyosys-git checkdepends = yices makedepends = git + makedepends = python-build + makedepends = python-installer makedepends = python-wheel - makedepends = python-setuptools makedepends = python-setuptools-scm depends = python depends = python-jinja @@ -3,13 +3,13 @@ _pkgname=amaranth pkgname="python-$_pkgname-git" pkgver=0.3.r19.g8b85afa -pkgrel=2 +pkgrel=3 pkgdesc="A modern hardware definition language and toolchain based on Python (formerly nMigen)" arch=(any) url="https://github.com/amaranth-lang/amaranth" license=('BSD') depends=('python' 'python-jinja' 'python-pyvcd') -makedepends=('git' 'python-wheel' 'python-setuptools' 'python-setuptools-scm') +makedepends=('git' 'python-build' 'python-installer' 'python-wheel' 'python-setuptools-scm') optdepends=('python-paramiko: for remote builds') # FIXME: symbiyosys checkdepends=('python-pytest' 'yosys>0.16' 'symbiyosys-git' 'yices') @@ -28,7 +28,7 @@ pkgver() { build() { cd "$_pkgname" - python setup.py build + python -m build --wheel --no-isolation } check() { @@ -40,7 +40,7 @@ check() { package() { cd "$_pkgname" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm 644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |