aboutsummaryrefslogtreecommitdiffstats
path: root/community/sleep-inhibitor/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/sleep-inhibitor/APKBUILD')
-rw-r--r--community/sleep-inhibitor/APKBUILD29
1 files changed, 15 insertions, 14 deletions
diff --git a/community/sleep-inhibitor/APKBUILD b/community/sleep-inhibitor/APKBUILD
index 9905b377ce6..15495491452 100644
--- a/community/sleep-inhibitor/APKBUILD
+++ b/community/sleep-inhibitor/APKBUILD
@@ -1,15 +1,13 @@
# Contributor: Clayton Craft <clayton@craftyguy.net>
# Maintainer: Clayton Craft <clayton@craftyguy.net>
pkgname=sleep-inhibitor
-pkgver=1.9
+pkgver=1.23
pkgrel=1
pkgdesc="Simple program to inhibit sleep/suspend when using elogind"
url="https://github.com/bulletmark/sleep-inhibitor"
arch="noarch"
license="GPL-3.0-or-later"
-makedepends="
- py3-setuptools
- "
+makedepends="py3-gpep517 py3-setuptools py3-setuptools_scm py3-wheel python3-dev"
depends="
elogind
py3-ruamel.yaml"
@@ -18,29 +16,32 @@ source="
sleep-inhibitor.initd
sleep-inhibitor.confd
"
-subpackages="$pkgname-openrc"
+subpackages="$pkgname-openrc $pkgname-pyc"
options="!check" # no tests
build() {
- python3 setup.py build
+ export SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver"
+ gpep517 build-wheel \
+ --wheel-dir dist \
+ --output-fd 3 3>&1 >&2
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ dist/*.whl
- install -Dm644 "$builddir"/sleep-inhibitor.conf \
- "$pkgdir"/etc/sleep-inhibitor.conf
+ install -Dm644 "$builddir"/sleep_inhibitor/sleep-inhibitor.conf \
+ -t "$pkgdir"/etc
# openrc init/conf
install -Dm755 "$srcdir"/sleep-inhibitor.initd \
"$pkgdir"/etc/init.d/sleep-inhibitor
install -Dm644 "$srcdir"/sleep-inhibitor.confd \
"$pkgdir"/etc/conf.d/sleep-inhibitor
-
- # systemd service files have no use here
- rm "$pkgdir"/usr/share/sleep-inhibitor/sleep-inhibitor.service
}
-sha512sums="0114dfa01923ab782851036bb595c09e19e22eeec48092cd5acd14e4e91ceab17754a7715a7906ed28f9ef7ad73114870c155552e9cbcfe01d73b6005ee9cc42 sleep-inhibitor-1.9.tar.gz
+sha512sums="
+5577f3fdb29aaea247d821f148c4be354709b9280e0f7b9d6b39625afad894a48d29545e0994df860719d7b6b5a0f5d6e0cf9254fc909bd919c75e51adb19a64 sleep-inhibitor-1.23.tar.gz
359c218ea694f478d863ec650ca5bac2f92edda149c00c4ab1645836bf36a3079712e2a0c99c6fa6c12eb81c4480e2697d73e553d19c7693c1869aaf5248445f sleep-inhibitor.initd
-6ffaf358329d5e6c29c375b3cf043a8cd404204fc94f5e0cb9e288cb8852d32d6c631ce635201493d3e6467bae23584c94c57d9ed1ca9f57b30671e00b1bba80 sleep-inhibitor.confd"
+6ffaf358329d5e6c29c375b3cf043a8cd404204fc94f5e0cb9e288cb8852d32d6c631ce635201493d3e6467bae23584c94c57d9ed1ca9f57b30671e00b1bba80 sleep-inhibitor.confd
+"