# Maintainer (aur): Barry Smith # Contributor: nblock # Contributor: Frederik Alkærsig (FALKER) # Maintainer: Omar Vega Ramos # Contributor: Wael Karram # Contributor: bill-auger # parabola changes and rationale: # - add sodep on 'yaml-cpp' pkgname=thinkfan pkgver=1.3.1 pkgrel=2 pkgdesc="A minimalist fan control program. Supports the sysfs hwmon interface and thinkpad_acpi" url="https://github.com/vmatare/thinkfan" arch=('i686' 'x86_64') arch+=('armv7h') makedepends=('cmake') depends=('libatasmart' 'yaml-cpp') depends+=('libyaml-cpp.so') optdepends=('lm_sensors: hwmon support') backup=('etc/systemd/system/thinkfan.service.d/override.conf') license=('GPL') source=("$pkgname-$pkgver.tar.gz::https://github.com/vmatare/$pkgname/archive/$pkgver.tar.gz" 'thinkfan.service' 'thinkpad_acpi.conf') sha256sums=('9466c8c82b7c4333b280fa66445ab26185ffbb4aada6bcb4a164eed742f8d78c' '625730e33fae251f3a1cc8259b222089fb45ada08e9cf5c816ea1cde6560e989' '28874576641b3cc1aa486e1bc9ed40eadfe8b13d6d3014016e31fedc5dc5195f') install=thinkfan.install build() { cd "$srcdir/$pkgname-$pkgver" cmake . -DCMAKE_INSTALL_PREFIX=/usr -DUSE_ATASMART:BOOL=ON make } package() { cd "$srcdir/$pkgname-$pkgver" install -d -m755 "$pkgdir"/usr/{bin,lib/{modprobe.d,systemd/system},share/{doc/"$pkgname"/{,examples},man/man{1,5}}} install -d -m755 "$pkgdir"/etc/systemd/system/thinkfan.service.d install -D -m755 "$pkgname" "$pkgdir"/usr/bin install -D -m644 examples/* "$pkgdir"/usr/share/doc/"$pkgname"/examples install -D -m644 "$pkgname".1 "$pkgdir"/usr/share/man/man1 install -D -m644 "$pkgname".conf.5 "$pkgdir"/usr/share/man/man5 install -D -m644 "$srcdir/$pkgname".service rcscripts/systemd/thinkfan-{sleep,wakeup}.service "$pkgdir"/usr/lib/systemd/system install -D -m644 rcscripts/systemd/override.conf "$pkgdir"/etc/systemd/system/thinkfan.service.d install -D -m644 "$srcdir"/thinkpad_acpi.conf "$pkgdir"/usr/lib/modprobe.d } # vim:set ts=2 sw=2 noet: