# Maintainer: Christoph Gysin # Maintainer: Andrey Melentyev _pkgbase=macbook12-spi-driver pkgname=(${_pkgbase}-dkms) pkgver=0+git.304 pkgrel=1 pkgdesc="Driver for the keyboard, touchpad and touchbar found in newer MacBook (Pro) models" arch=('i686' 'x86_64') url="https://github.com/roadrunner2/macbook12-spi-driver" license=('GPL2') groups=('') depends=('dkms') makedepends=('git') optdepends=() source=(git+https://github.com/roadrunner2/macbook12-spi-driver.git#branch=touchbar-driver-hid-driver dkms.conf linux-5.9.patch::https://github.com/PatrickVerner/macbook12-spi-driver/commit/5328c33cf2fc40208811cd6e191890537db6aeb4.diff) sha256sums=('SKIP' 'e42243352d015a78e5d13260361d3052d0b84c4105bcb89191a319f2249cc47b' '79b1782aef96c03d399e3c76617ee80c9df26269e87b0a454f97830581a44539') pkgver() { cd $_pkgbase echo "0+git.$(git rev-list HEAD --count)" } prepare() { cd $_pkgbase patch -Np1 -i ${srcdir}/linux-5.9.patch } package() { install -dm755 "${pkgdir}"/usr/src/${_pkgbase}-${pkgver} # Copy sources (including Makefile) cp -r ${_pkgbase}/* "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/ # Copy dkms.conf over the original one from the repo install -Dm644 dkms.conf "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf # Set name and version sed -e "s/@_PKGBASE@/${_pkgbase}/" \ -e "s/@PKGVER@/${pkgver}/" \ -i "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}/dkms.conf }