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/APKBUILD47
1 files changed, 47 insertions, 0 deletions
diff --git a/community/sleep-inhibitor/APKBUILD b/community/sleep-inhibitor/APKBUILD
new file mode 100644
index 00000000000..15495491452
--- /dev/null
+++ b/community/sleep-inhibitor/APKBUILD
@@ -0,0 +1,47 @@
+# Contributor: Clayton Craft <clayton@craftyguy.net>
+# Maintainer: Clayton Craft <clayton@craftyguy.net>
+pkgname=sleep-inhibitor
+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-gpep517 py3-setuptools py3-setuptools_scm py3-wheel python3-dev"
+depends="
+ elogind
+ py3-ruamel.yaml"
+source="
+ $pkgname-$pkgver.tar.gz::https://github.com/bulletmark/sleep-inhibitor/archive/$pkgver.tar.gz
+ sleep-inhibitor.initd
+ sleep-inhibitor.confd
+ "
+subpackages="$pkgname-openrc $pkgname-pyc"
+options="!check" # no tests
+
+build() {
+ export SETUPTOOLS_SCM_PRETEND_VERSION="$pkgver"
+ gpep517 build-wheel \
+ --wheel-dir dist \
+ --output-fd 3 3>&1 >&2
+}
+
+package() {
+ python3 -m installer -d "$pkgdir" \
+ dist/*.whl
+
+ 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
+}
+
+sha512sums="
+5577f3fdb29aaea247d821f148c4be354709b9280e0f7b9d6b39625afad894a48d29545e0994df860719d7b6b5a0f5d6e0cf9254fc909bd919c75e51adb19a64 sleep-inhibitor-1.23.tar.gz
+359c218ea694f478d863ec650ca5bac2f92edda149c00c4ab1645836bf36a3079712e2a0c99c6fa6c12eb81c4480e2697d73e553d19c7693c1869aaf5248445f sleep-inhibitor.initd
+6ffaf358329d5e6c29c375b3cf043a8cd404204fc94f5e0cb9e288cb8852d32d6c631ce635201493d3e6467bae23584c94c57d9ed1ca9f57b30671e00b1bba80 sleep-inhibitor.confd
+"