summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Wienke2023-08-13 22:55:24 +0200
committerJohannes Wienke2023-08-13 22:55:24 +0200
commiteeb053f9d7d0aaee77505ea75c2d6e15600392db (patch)
tree0f494ec950d4c1b9b6e1c65cd3557f9930a3d1bc
parentbe70e32ae04b4db8f881ca287608655b60c63a0f (diff)
downloadaur-eeb053f9d7d0aaee77505ea75c2d6e15600392db.tar.gz
Use modern packaging
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD5
2 files changed, 4 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4fd6e1dd65bf..909f6af84470 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = autosuspend
pkgdesc = A daemon to suspend and wake up a system based on configurable checks
pkgver = 4.3.3
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/languitar/autosuspend
install = autosuspend.install
arch = any
diff --git a/PKGBUILD b/PKGBUILD
index b89411c48040..4aee5e67de8c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=autosuspend
pkgver=4.3.3
-pkgrel=1
+pkgrel=2
pkgdesc="A daemon to suspend and wake up a system based on configurable checks"
arch=(any)
url="https://github.com/languitar/autosuspend"
@@ -36,6 +36,7 @@ backup=('etc/autosuspend.conf'
build() {
cd "$pkgname-${pkgver}"
+ python -m build --wheel --no-isolation
export PYTHONPATH=$(pwd)/src
sphinx-build -a -b html doc/source/ doc/build/html
sphinx-build -a -b man doc/source/ doc/build/man
@@ -43,7 +44,7 @@ build() {
package() {
cd "$pkgname-${pkgver}"
- python3 setup.py install --root="$pkgdir/" --install-data=/usr
+ python -m installer --destdir="$pkgdir" dist/*.whl
# setuptools install_data is a nightmare, and cannot be made to respect the
# filesystem hierarchy. Do things manually instead.
mv "$pkgdir/usr/etc" "$pkgdir"