# Maintainer: Michael Niewöhner basename=thinkpad-wmi pkgname=thinkpad_wmi-dkms-git pkgver=r35.dbe8b91 pkgrel=1 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" tp.patch) md5sums=('SKIP' '38fc92d73e10b31f146dd4056c261b2d') pkgver() { cd "${srcdir}/${basename}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "${srcdir}/${basename}"/drivers/platform/x86 patch -Np0 -i "${srcdir}/"tp.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 }