blob: 9a49f55f0b26647274db8996db9ffb361246a268 (
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
34
35
36
37
38
39
40
|
# Maintainer: Oleksandr Natalenko <oleksandr@natalenko.name>
# Contributor: Eric Cheng <ericcheng@hey.com>
# Contributor: Filippo Roggi <zzkw35@gmail.com>
# Contributor: Max Chesterfield <`echo Y2hlc3RtMDA3QGhvdG1haWwuY29tCg== | base64 -d`>
pkgname=amdgpu-fan
pkgdesc="Python daemon for controlling the fans on AMDGPU cards"
pkgver=0.1.0
pkgrel=7
arch=(any)
license=(GPL-2.0-or-later)
depends=(python python-numpy python-yaml)
makedepends=(python-build python-installer python-setuptools python-wheel)
url=https://github.com/zzkW35/amdgpu-fan
source=(${url}/archive/${pkgver}.tar.gz
python-3.13.diff)
sha256sums=('f2c1546aede4559d99f870531b317d0c2726013ae9dbf2ec4298f1e92c9684a4'
'a7a2dfe3416f400944efe94bf5867066051244f08ef76069a96daa53d88779a7')
prepare() {
cd ${pkgname}-${pkgver}
sed -i "s/PROJECTVERSION/${pkgver}/g" setup.py
patch -Np1 -i ../python-3.13.diff
}
build() {
cd ${pkgname}-${pkgver}
python -m build --wheel --no-isolation
}
package() {
cd ${pkgname}-${pkgver}
python -m installer --destdir="${pkgdir}" dist/*.whl
install -Dt "${pkgdir}"/usr/lib/systemd/system -m0644 amdgpu-fan.service
}
|