diff options
author | Zhanibek Adilbekov | 2021-12-27 03:15:01 +0600 |
---|---|---|
committer | Zhanibek Adilbekov | 2021-12-27 03:15:01 +0600 |
commit | f12c0847294d5308ac8d18a6ca8b93c720a83a97 (patch) | |
tree | ea5d69cf1ed309286b12561aa0ddeccb015e9b2d | |
parent | bdc546b773d4c53b6b532a50ebfdfb0a620422ba (diff) | |
download | aur-f12c0847294d5308ac8d18a6ca8b93c720a83a97.tar.gz |
feat: override systemd unit file
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | auto-cpufreq.service | 10 |
3 files changed, 20 insertions, 7 deletions
@@ -1,6 +1,6 @@ pkgbase = auto-cpufreq pkgdesc = Automatic CPU speed & power optimizer - pkgver = 1.8.2 + pkgver = 1.9.0 pkgrel = 1 url = https://github.com/AdnanHodzic/auto-cpufreq install = auto-cpufreq.install @@ -13,7 +13,9 @@ pkgbase = auto-cpufreq depends = dmidecode optdepends = cpufreqctl: CPU Power Manager optdepends = gnome-shell-extension-cpufreq: CPU Power Manager for GNOME Shell - source = auto-cpufreq-1.8.2.tar.gz::https://github.com/AdnanHodzic/auto-cpufreq/archive/v1.8.2.tar.gz - b2sums = a1c113132edf11ed38cb835df6aeaf22da787095d1d3f8b9c8a75b45954d372b641777fb6f4bcf305b285577325147ce5bf55a167d618dff49fbc6e3adc03d18 + source = auto-cpufreq-1.9.0.tar.gz::https://github.com/AdnanHodzic/auto-cpufreq/archive/v1.9.0.tar.gz + source = auto-cpufreq.service + b2sums = d68fff094430e95804e3fa9761746dfdaf19f0f2a00350f3d680700dec7c15c3875a426c7586e0ce7577aec88a576ac3e8835544f57cd283e19ffe82fd0ad30e + b2sums = 90d9a6e0a86d01803527462e0ed0ce93d04d245c2c99ab773f31e1eb46dd86b209f98af50967bbdb6627563b0aae0ca4bbc861c812576a243b07c40a483c37db pkgname = auto-cpufreq @@ -1,6 +1,6 @@ # Maintainer: Zhanibek Adilbekov <zhanibek.adilbekov@pm.me> pkgname=auto-cpufreq -pkgver=1.8.2 +pkgver=1.9.0 pkgrel=1 pkgdesc="Automatic CPU speed & power optimizer" arch=('any') @@ -13,8 +13,9 @@ optdepends=( ) makedepends=('python-setuptools') install="$pkgname.install" -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -b2sums=('a1c113132edf11ed38cb835df6aeaf22da787095d1d3f8b9c8a75b45954d372b641777fb6f4bcf305b285577325147ce5bf55a167d618dff49fbc6e3adc03d18') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" "$pkgname.service") +b2sums=('d68fff094430e95804e3fa9761746dfdaf19f0f2a00350f3d680700dec7c15c3875a426c7586e0ce7577aec88a576ac3e8835544f57cd283e19ffe82fd0ad30e' + '90d9a6e0a86d01803527462e0ed0ce93d04d245c2c99ab773f31e1eb46dd86b209f98af50967bbdb6627563b0aae0ca4bbc861c812576a243b07c40a483c37db') prepare() { cd "$srcdir/$pkgname-$pkgver" @@ -32,5 +33,5 @@ package() { install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README" install -Dm755 scripts/cpufreqctl.sh -t "$pkgdir/usr/share/$pkgname/scripts" - install -Dm644 "scripts/$pkgname.service" -t "$pkgdir/usr/lib/systemd/system" + install -Dm644 "$srcdir/$pkgname.service" -t "$pkgdir/usr/lib/systemd/system" } diff --git a/auto-cpufreq.service b/auto-cpufreq.service new file mode 100644 index 000000000000..b3000a763b23 --- /dev/null +++ b/auto-cpufreq.service @@ -0,0 +1,10 @@ +[Unit] +Description=auto-cpufreq - Automatic CPU speed & power optimizer for Linux +After=network.target network-online.target + +[Service] +Type=simple +User=root +ExecStart=/usr/bin/auto-cpufreq --daemon +[Install] +WantedBy=multi-user.target |