blob: 49988717aa64483c72a363b3446d198acc58f11d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# Maintainer: Your Name <superchief@evertvorster.com>
pkgname=dynamic-power-daemon
pkgver=1.0.7
pkgrel=1
pkgdesc="A dynamic power daemon for managing system performance based on load"
arch=('any')
url="https://github.com/evertvorster/dynamic-power-daemon"
license=('GPL-3.0-or-later')
depends=('bc')
source=("https://github.com/evertvorster/dynamic-power-daemon/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('SKIP')
package() {
# Install the main script
install -Dm755 "$srcdir/dynamic-power-daemon-$pkgver/dynamic_power.sh" "$pkgdir/usr/bin/dynamic_power.sh"
install -Dm755 "$srcdir/dynamic-power-daemon-$pkgver/dynamic_power_monitor.sh" "$pkgdir/usr/bin/dynamic_power_monitor.sh"
# Install systemd service file
install -Dm644 "$srcdir/dynamic-power-daemon-$pkgver/dynamic-power.service" "$pkgdir/usr/lib/systemd/system/dynamic-power.service"
# Optionally create symlinks for systemd service
# ln -sf /usr/lib/systemd/system/dynamic-power.service "$pkgdir/etc/systemd/system/multi-user.target.wants/dynamic-power.service"
}
# Optional: post-installation instructions to reload systemd daemon
post_install() {
echo "Reloading systemd daemon..."
systemctl --system daemon-reload
systemctl enable dynamic-power-daemon.service
}
|