# Maintainer: Timo Sarawinski basename=thinkpad-wmi pkgname=thinkpad_wmi-dkms-git pkgver=r37.2a85aa1 pkgrel=2 pkgdesc="Updated DKMS controlled modules for ThinkPad's WMI Bios Settings functionality" arch=('x86_64') url="https://github.com/iksaif/thinkpad-wmi" license=('GPL') makedepends=('git') depends=('dkms') provides=("${pkgname}") conflicts=("${pkgname}") source=("git+https://github.com/iksaif/thinkpad-wmi.git" "Makefile.patch") md5sums=('SKIP' '1207f80464ba8422e031a413f7d8890d') pkgver() { cd "${srcdir}/${basename}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "${srcdir}/${basename}" patch -p0 -i ../Makefile.patch } package() { dkmsdir="${pkgdir}/usr/src/${basename}-${pkgver}" install -d "${dkmsdir}" cp -a "${srcdir}/${basename}"/drivers/platform/x86/{thinkpad-wmi.c,Makefile} ${dkmsdir} cp "${srcdir}/${basename}"/debian/dkms.conf.in ${dkmsdir}/dkms.conf sed -E 's/^(PACKAGE_VERSION=).*/\1'${pkgver}'/g' -i ${dkmsdir}/dkms.conf sed '/BUILT_MODULE_LOCATION/d' -i ${dkmsdir}/dkms.conf }