summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Potapenko2024-03-29 13:51:53 +0100
committerAlex Potapenko2024-03-29 13:51:53 +0100
commitd0ef9c0de11889b28c1668aef1b0ea1c4d8bd58d (patch)
treef29057e271024edb3eca9d76554a98c0b8feb963
parent50b3ce4157085b4ce7e9820ebc2ce369d1bc1627 (diff)
downloadaur-d0ef9c0de11889b28c1668aef1b0ea1c4d8bd58d.tar.gz
PEP 517
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD6
2 files changed, 6 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5e7d91a5ee42..8ff1e64e2b02 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,8 +6,10 @@ pkgbase = zapzap
arch = x86_64
license = GPL3
makedepends = git
- makedepends = python3
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools>=40.8.0
+ makedepends = python-wheel
makedepends = desktop-file-utils
depends = python-pyqt6
depends = python-pyqt6-webengine
diff --git a/PKGBUILD b/PKGBUILD
index ba39b1eac56a..6bf885837b29 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,19 +9,19 @@ arch=(x86_64)
url="https://github.com/$pkgname-linux/$pkgname"
license=(GPL3)
depends=('python-pyqt6' 'python-pyqt6-webengine' 'dbus-python' 'qt6-wayland' 'python-jaraco.text' 'python-inflect' 'python-pydantic>=1.9.1' 'python-typing_extensions>=4.6.1')
-makedepends=('git' 'python3' 'python-setuptools>=40.8.0' 'desktop-file-utils')
+makedepends=('git' 'python-build' 'python-installer' 'python-setuptools>=40.8.0' 'python-wheel' 'desktop-file-utils')
optdepends=('hunspell: spell check')
source=(git+$url#tag=$pkgver)
b2sums=('SKIP')
build() {
cd $pkgname
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd $pkgname
- python setup.py install --skip-build --root="$pkgdir"
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 share/icons/$_pkgname.svg "$pkgdir"/usr/share/icons/hicolor/scalable/apps/$_pkgname.svg
install -Dm664 share/applications/$_pkgname.desktop "$pkgdir"/usr/share/applications/$_pkgname.desktop
install -Dm664 share/metainfo/$_pkgname.appdata.xml "$pkgdir"/usr/share/metainfo/$_pkgname.appdata.xml