summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhanibek Adilbekov2021-12-27 03:15:01 +0600
committerZhanibek Adilbekov2021-12-27 03:15:01 +0600
commitf12c0847294d5308ac8d18a6ca8b93c720a83a97 (patch)
treeea5d69cf1ed309286b12561aa0ddeccb015e9b2d
parentbdc546b773d4c53b6b532a50ebfdfb0a620422ba (diff)
downloadaur-f12c0847294d5308ac8d18a6ca8b93c720a83a97.tar.gz
feat: override systemd unit file
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD9
-rw-r--r--auto-cpufreq.service10
3 files changed, 20 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0efb449bf8db..947ecc955aaa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ec948a2266a9..6468d5f6f0b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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