diff --git a/community/feedbackd/APKBUILD b/community/feedbackd/APKBUILD index c6d8bdf47c628ffedc00d5e370f097c09df0131f..210dae30c6feea29b99bca021d1beb7445afffec 100644 --- a/community/feedbackd/APKBUILD +++ b/community/feedbackd/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> # Maintainer: Rasmus Thomsen <oss@cogitri.dev> pkgname=feedbackd -pkgver=0_git20200726 +pkgver=0_git20210125 pkgrel=0 pkgdesc="A daemon to provide haptic (and later more) feedback on events" url="https://source.puri.sm/Librem5/feedbackd" @@ -13,6 +13,7 @@ makedepends="meson glib-dev gsound-dev libgudev-dev json-glib-dev gtk-doc subpackages="$pkgname-dev $pkgname-doc" source="https://source.puri.sm/Librem5/feedbackd/-/archive/v0.0.0+${pkgver#0_}/feedbackd-v0.0.0+${pkgver#0_}.tar.gz" builddir="$srcdir/$pkgname-v0.0.0+${pkgver#0_}" +install="$pkgname.pre-install $pkgname.pre-upgrade" build() { abuild-meson \ @@ -31,4 +32,4 @@ package() { "$pkgdir"/usr/lib/udev/rules.d/90-feedbackd.rules } -sha512sums="2a3e443c5f565dce7cdc25ade73934b5ab29c9efc6ceaa2d404111bfcd67fbc9b02893fc34559c8071aaba218686f2ba8109b2fd92a74e9f16955406ed6af6f6 feedbackd-v0.0.0+git20200726.tar.gz" +sha512sums="1f0397052e0eb7815ed4f922065b3b283288a5aeceeb03feb9de0c303182c37526bbbcefdfbb7aac6116c29b6672c4e92fa7a022a9e02bb750931de93354ebd1 feedbackd-v0.0.0+git20210125.tar.gz" diff --git a/community/feedbackd/feedbackd.pre-install b/community/feedbackd/feedbackd.pre-install new file mode 100644 index 0000000000000000000000000000000000000000..e3364feaef97c5cd2c578053e7d205490caafa53 --- /dev/null +++ b/community/feedbackd/feedbackd.pre-install @@ -0,0 +1,21 @@ +#!/bin/sh + +# Create the feedbackd group if not existing +GROUP=feedbackd + +if ! getent group $GROUP >/dev/null; then + addgroup -S $GROUP 2>/dev/null +fi + +# Print note about the additional group +cat << __EOF__ +* +* If you are switching between UIs on existing installations, +* make sure that you add your user to the feedbackd group. +* If the user isn't part of that group, the LED indicator won't be +* functional. +* +__EOF__ + +exit 0 + diff --git a/community/feedbackd/feedbackd.pre-upgrade b/community/feedbackd/feedbackd.pre-upgrade new file mode 120000 index 0000000000000000000000000000000000000000..7b0141cc4cf36926a3aa2eac8fe64f18cfc247e8 --- /dev/null +++ b/community/feedbackd/feedbackd.pre-upgrade @@ -0,0 +1 @@ +feedbackd.pre-install \ No newline at end of file