diff options
author | Maciej Szeptuch | 2021-06-18 23:11:16 +0200 |
---|---|---|
committer | Maciej Szeptuch | 2021-06-18 23:42:22 +0200 |
commit | 4c29978048c5409ee4e41e3ca83869f41f5bd942 (patch) | |
tree | 59f1a5a4af764643844f390f32ea6886742bb582 | |
parent | cdbb56ff0a09cddc441602a2c520f8983f32d948 (diff) | |
download | aur-4c29978048c5409ee4e41e3ca83869f41f5bd942.tar.gz |
Driver updated to support PoE+HAT
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 12 insertions, 5 deletions
@@ -1,11 +1,11 @@ # Maintainer: Maciej Szeptuch <neverous at neverous dot info> _pkgbase=rpi-poe-fan -_commit=4454e1a +_commit=b422a76 pkgname=rpi-poe-fan-dkms-git -pkgver=1.${_commit} +pkgver=2.${_commit} pkgrel=1 -pkgdesc='Hwmon driver for Raspberry Pi PoE HAT fan' +pkgdesc='Hwmon driver for Raspberry Pi PoE(+)HAT fan' url=https://github.com/raspberrypi/linux/blob/${_commit}/drivers/hwmon/rpi-poe-fan.c arch=(any) license=('GPL') @@ -14,17 +14,24 @@ provides=(${_pkgbase}=${pkgver}-${pkgrel}) conflicts=(${_pkgbase}) source=( https://raw.githubusercontent.com/raspberrypi/linux/${_commit}/drivers/hwmon/rpi-poe-fan.c + https://raw.githubusercontent.com/raspberrypi/linux/${_commit}/include/soc/bcm2835/raspberrypi-firmware.h dkms.conf Makefile ) b2sums=( - '3111029ec34ce680857880317352cb097c5457243ce77f5e7ec2ae7a7f6d31cf171d4204b4cd0f828903162ba0b8b3050c8795a12edf2d6a0e56bacc15447669' + '92a4e558f527f155deb17af88ea3cfd03aad8dcac9f6ca7100d49d39627c98f9aeefef721583768719b00a130dc11c2494d6d2453bea419582bb3c7ebe3f0b1d' + '5d4034b09087ee9f0d9e8408a08b0df9b63524a2cd32710f1ded05bbfbfcc5c7aede0eb11847c041811384d74c338a86b907b8965284f094593d6e42369120f5' 'a70240cc2424ecade86a37acc57f2d7b55a9cf6fbf65fb1f0033e297bb4c5ebb9fc87da0b65b982f518f5a7437dd3717ca9c9a9d584144c14ca3063e068fd4de' 'cb19c21e9bbb2995198c54d3478a09cfc1893daa6a33404611664979b0bd09729a3576542f693cb71dad005363fa330cb8d5e91c6b81292c4598aee54ae49b34' ) +prepare() { + # Make the driver use local raspberrypi-firmware.h copy with new values, as they are not yet upstreamed + sed -i -e 's|<soc/bcm2835/raspberrypi-firmware.h>|"raspberrypi-firmware.h"|' rpi-poe-fan.c +} + package() { - install -Dm 644 Makefile rpi-poe-fan.c dkms.conf -t "${pkgdir}"/usr/src/${_pkgbase}-${pkgver} + install -Dm 644 Makefile rpi-poe-fan.c raspberrypi-firmware.h dkms.conf -t "${pkgdir}"/usr/src/${_pkgbase}-${pkgver} sed -e "s/@_PKGBASE@/${_pkgbase}/" \ -e "s/@PKGVER@/${pkgver}/" \ |