summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormatthewq3372024-09-05 22:06:14 +0000
committermatthewq3372024-09-05 22:06:14 +0000
commit4d1c28bf6d1532cbcb9eeeb1e2fd505b77872d70 (patch)
treea18c43addeac9cc2ec6951a89312be3b3e86250b
parent48125957c02be8fd5c0d9394ffde1c32c91db954 (diff)
downloadaur-4d1c28bf6d1532cbcb9eeeb1e2fd505b77872d70.tar.gz
updated
-rw-r--r--PKGBUILD67
1 files changed, 39 insertions, 28 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 98bac0344277..046b0d27426f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,40 @@
-# Maintainer: Matt Quintanilla <matt @ matt quintanilla . xyz>
-# Contributor: crian <crian84 at gmail dot com>
-pkgbase = auto-cpufreq-git
- pkgdesc = Automatic CPU speed & power optimizer
- pkgver = 2.3.0.r16.ga7df94d
- pkgrel = 1
- url = https://github.com/AdnanHodzic/auto-cpufreq
- install = auto-cpufreq.install
- arch = any
- license = LGPL-3.0
- makedepends = git
- makedepends = python-setuptools
- makedepends = python-pip
- depends = python-distro
- depends = python-poetry
- depends = python-psutil
- depends = python-click
- depends = dmidecode
- optdepends = cpufreqctl: CPU Power Manager
- optdepends = gnome-shell-extension-cpufreq: CPU Power Manager for GNOME Shell
- optdepends = thermald: Thermal Daemon - recommended by upstream
- provides = auto-cpufreq
- conflicts = auto-cpufreq
- source = git+https://github.com/AdnanHodzic/auto-cpufreq.git
- source = auto-cpufreq.service
- sha256sums = SKIP
- sha256sums = SKIP
+pkgname=auto-cpufreq-git
+pkgver=2.4.0.r0.ga42e8fb
+pkgrel=1
+pkgdesc='Automatic CPU speed & power optimizer'
+arch=('any')
+url="https://github.com/AdnanHodzic/auto-cpufreq"
+license=('LGPL-3.0')
+depends=('python-distro' 'python-poetry' 'python-psutil' 'python-click' 'dmidecode')
+optdepends=('cpufreqctl: CPU Power Manager'
+ 'gnome-shell-extension-cpufreq: CPU Power Manager for GNOME Shell'
+ 'thermald: Thermal Daemon - recommended by upstream')
+makedepends=('git' 'python-setuptools' 'python-pip')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+install="${pkgname%-git}.install"
+source=("git+${url}.git" "${pkgname%-git}.service")
+sha256sums=('SKIP' 'SKIP')
-pkgname = auto-cpufreq-git
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "$srcdir/${pkgname%-git}"
+ sed -i 's|usr/local|usr|g' "scripts/${pkgname%-git}.service" auto_cpufreq/core.py
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ poetry install
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/${pkgname%-git}/LICENSE"
+ install -Dm644 README.md "$pkgdir/usr/share/doc/${pkgname%-git}/README"
+ install -Dm755 scripts/cpufreqctl.sh -t "$pkgdir/usr/share/${pkgname%-git}/scripts"
+ install -Dm644 "$srcdir/${pkgname%-git}.service" -t "$pkgdir/usr/lib/systemd/system"
+}