diff options
author | Oleksandr Natalenko | 2023-05-22 10:25:19 +0200 |
---|---|---|
committer | Oleksandr Natalenko | 2023-05-22 10:25:19 +0200 |
commit | 0881ad8dcfd6b5f4aca2f6bd2e651f3ab0ea62e9 (patch) | |
tree | f8a37e255ba51d5e90014e6c504b60378a836693 /PKGBUILD | |
parent | 245f5f094c2b82da370f5cf8355b96a713f740cc (diff) | |
download | aur-amdgpu-fan.tar.gz |
adopt pkg and suggested changes
Signed-off-by: Oleksandr Natalenko <oleksandr@natalenko.name>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 25 insertions, 18 deletions
@@ -1,29 +1,36 @@ -# Maintainer: Eric Cheng <ericcheng@hey.com> -# Maintainer: Filippo Roggi <zzkw35@gmail.com> +# 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=3 -arch=('any') -license=('GPL2') -depends=('python' 'python-yaml' 'python-numpy') -makedepends=('python-setuptools') +pkgrel=4 +arch=(any) +license=(GPL2) +depends=(python python-numpy python-yaml) +makedepends=(python-build python-installer python-setuptools python-wheel) url="https://github.com/zzkW35/amdgpu-fan" -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/zzkW35/amdgpu-fan/archive/${pkgver}.tar.gz") -md5sums=('SKIP') +source=(${url}/archive/${pkgver}.tar.gz) +sha256sums=('f2c1546aede4559d99f870531b317d0c2726013ae9dbf2ec4298f1e92c9684a4') + +prepare() { + cd ${pkgname}-${pkgver} + + sed -i "s/PROJECTVERSION/${pkgver}/g" setup.py +} build() { - cd "$srcdir/$pkgname-$pkgver" - sed -i "s/PROJECTVERSION/$pkgver/g" setup.py - python setup.py build + cd ${pkgname}-${pkgver} + + python -m build --wheel --no-isolation } package() { - cd "$srcdir/$pkgname-$pkgver" - sed -i "s/PROJECTVERSION/$pkgver/g" setup.py - python setup.py install --prefix=/usr --root="$pkgdir" - mkdir -p "$pkgdir/usr/lib/systemd/system" - install -Dm644 amdgpu-fan.service "$pkgdir/usr/lib/systemd/system/" -}
\ No newline at end of file + cd ${pkgname}-${pkgver} + + python -m installer --destdir="${pkgdir}" dist/*.whl + + install -Dt "${pkgdir}"/usr/lib/systemd/system -m 0644 amdgpu-fan.service +} |