# Maintainer: Kristoffer Haugland pkgname=omarchy-activity-monitor-power-helper pkgver=2.1.1 pkgrel=1 pkgdesc="Optional root-only native RAPL reader for the Omarchy Activity Monitor plugin" arch=('x86_64') url="https://github.com/stappmus/omarchy-activity-monitor" license=('MIT') depends=('gcc-libs' 'glibc' 'sudo') makedepends=('gcc' 'make') options=('!debug') source=( 'activity-sampler.cpp' 'Makefile' 'stappmus-activity-monitor.sudoers' 'README.md' 'LICENSE' ) sha256sums=( 'bc8463aaac0e75dcea5c36597d5031ab28630d078a438ca87a9044a422ee026c' '2ea69385047c3a1d1893378e2866a464cba7ae28040c0add8a3eaa80f94700a3' 'e248f015e89bc7f3df4714e7d1e0248c4ac9cc4b4642dda6aa428741b6c4f2ca' 'e02f364d97fd1c7ef95bb94d607c857ae5052961cdd0c8ac9b24ba2626ca1480' 'dd56ead2d3379b1d8298bbd1b905188b21894c46312ea4186b2afde9b03b3184' ) build() { make activity-sampler } check() { [[ $(./activity-sampler --version) == 'activity-sampler 2.1.1' ]] grep -Fxq \ '%wheel ALL=(root) NOPASSWD: /usr/lib/stappmus-activity-monitor/activity-sampler --activity-process-power-reader' \ stappmus-activity-monitor.sudoers if command -v visudo >/dev/null 2>&1; then visudo -cf stappmus-activity-monitor.sudoers >/dev/null fi } package() { install -Dm755 activity-sampler \ "$pkgdir/usr/lib/stappmus-activity-monitor/activity-sampler" install -Dm440 stappmus-activity-monitor.sudoers \ "$pkgdir/etc/sudoers.d/stappmus-activity-monitor" install -Dm644 README.md \ "$pkgdir/usr/share/doc/$pkgname/README.md" install -Dm644 LICENSE \ "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }