Advertisement
yochananmarqos

Untitled

May 11th, 2020 (edited)
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.31 KB | None | 0 0
  1. pkgname=afancontrol
  2. pkgver=3.1.0
  3. pkgrel=1
  4. pkgdesc="Advanced Fan Control program, which controls PWM fans according to the current temperatures of the system components."
  5. arch=('any')
  6. url="https://github.com/KostyaEsmukov/afancontrol"
  7. license=('MIT')
  8. depends=('python-click')
  9. makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
  10. optdepends=('lm_sensors: to use the motherboard-based sensors and PWM fans'
  11.             'freeipmi: readonly PWM fans'
  12.             'hddtemp: for measuring HDD/SSD temperatures'
  13.             'python-pyserial: Arduino support'
  14.             'python-prometheus_client: Prometheus support')
  15. backup=("etc/$pkgname/$pkgname.conf")
  16. source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
  17. sha256sums=('c00b8ac736bd6b4d79a2e3e594aad3e4065f4a7123b0b73991b0722bfcf629d3')
  18.  
  19. prepare() {
  20.   cd "$pkgname-$pkgver"
  21.   sed -i 's/etc\/systemd/lib\/systemd/g' setup.py
  22.   sed -i 's/usr\/local/usr/g' "pkg/$pkgname.conf"
  23. }
  24.  
  25. build() {
  26.   cd "$pkgname-$pkgver"
  27.   python -m build --wheel --no-isolation
  28. }
  29.  
  30. package() {
  31.   cd "$pkgname-$pkgver"
  32.   python -m installer --destdir="$pkgdir" dist/*.whl
  33.  
  34.   install -d "$pkgdir/etc"
  35.   mv "$pkgdir/usr/etc/afancontrol" "$pkgdir/etc"
  36.   rmdir "$pkgdir/usr/etc"
  37.  
  38.   install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement