blob: d9f77e40b2709fcceb20926715372c59c66e2a72 (
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.0
pkgrel=2
pkgdesc="A dynamic power daemon for managing system performance based on load"
arch=('any')
url="https://github.com/evertvorster/dynamic-power-daemon"
license=('MIT')
depends=('bc')
source=("https://github.com/evertvorster/dynamic-power-daemon/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('SKIP') # You can generate this by running `sha256sum v1.0.0.tar.gz`
package() {
# Install the main script
install -Dm755 "$srcdir/dynamic-power-daemon-$pkgver/dynamic_power.sh" "$pkgdir/usr/bin/dynamic_power.sh"
# Install configuration file
install -Dm644 "$srcdir/dynamic-power-daemon-$pkgver/dynamic-power.conf" "$pkgdir/etc/dynamic-power.conf"
# Install systemd service file
install -Dm644 "$srcdir/dynamic-power-daemon-$pkgver/dynamic-power.service" "$pkgdir/etc/systemd/system/dynamic-power.service"
# Optionally create symlinks for systemd service
# ln -sf /etc/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
}
|