diff options
author | haawda | 2022-06-10 22:53:32 +0200 |
---|---|---|
committer | haawda | 2022-06-10 22:53:32 +0200 |
commit | f7cf070a31f9b45cdda4a7d00448eddd5a6a90f8 (patch) | |
tree | f86d52738ce06ed947e7d78a7ec54f5bdf8c180f | |
parent | 077c11d48a510e3a28f83a4e45b87b7fe14dcf48 (diff) | |
download | aur-python-epc.tar.gz |
modernize build process
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 14 insertions, 8 deletions
@@ -1,14 +1,15 @@ pkgbase = python-epc pkgdesc = EPC (RPC stack for Emacs Lisp) for Python pkgver = 0.0.5 - pkgrel = 3 + pkgrel = 4 url = https://github.com/tkf/python-epc arch = any license = GPL3 - depends = python + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel depends = python-sexpdata source = python-epc-0.0.5.tar.gz::https://github.com/tkf/python-epc/archive/v0.0.5.tar.gz sha256sums = e70e619efd25f2cbe44dfad4ac5613475eca0ad374b2a451b12969ffad705eeb pkgname = python-epc - @@ -4,17 +4,22 @@ pkgname=python-epc pkgver=0.0.5 -pkgrel=3 +pkgrel=4 pkgdesc="EPC (RPC stack for Emacs Lisp) for Python" arch=('any') url="https://github.com/tkf/python-epc" license=('GPL3') -depends=('python' 'python-sexpdata') +depends=('python-sexpdata') +makedepends=('python-build' 'python-installer' 'python-wheel') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('e70e619efd25f2cbe44dfad4ac5613475eca0ad374b2a451b12969ffad705eeb') -package() { - cd $pkgname-$pkgver - python setup.py install --root="$pkgdir/" --optimize=1 +build() { + cd "$pkgname-$pkgver" + python -m build --wheel --no-isolation } +package() { + cd "$pkgname-$pkgver" + python -m installer --destdir="$pkgdir" dist/*.whl +} |