summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhaawda2022-06-10 22:53:32 +0200
committerhaawda2022-06-10 22:53:32 +0200
commitf7cf070a31f9b45cdda4a7d00448eddd5a6a90f8 (patch)
treef86d52738ce06ed947e7d78a7ec54f5bdf8c180f
parent077c11d48a510e3a28f83a4e45b87b7fe14dcf48 (diff)
downloadaur-python-epc.tar.gz
modernize build process
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD15
2 files changed, 14 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 237689345726..c4e4264453ef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index fa2e34e6bc34..31e62ef2363f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}