# Author: Christoph Jaeger # Maintainer: Marc Rozanc pkgname="clevo-wmi-dkms-git" _modname="clevo-wmi" pkgver="0.9.6" pkgrel=4 pkgdesc='A reverse engineering driver for the Clevo P15SM/P17SM/W230ST/W350STQ/W370ST/W650SR/W670SR/W740SU backlight keyboard, by Christoph Jaeger (DKMS version)' arch=('any') license=('GPL') url='http://www.linux-onlineshop.de/forum/index.php?page=Thread&threadID=26&s=82130b57e71bd5b6ea569abc1424025c6f8d412d' depends=('dkms' 'linux-headers') provides=("clevo-wmi") conflicts=("clevo_wmi-git" "clevo-wmi" "tuxedo-wmi" "tuxedo-wmi-dkms") source=("git+https://github.com/ChristophHaag/clevo-wmi.git" "dkms.conf.in") md5sums=('SKIP' '885768a16582199937509d456b3475af') install='clevo-wmi-dkms.install' _driverdir=clevo-wmi/code-dump/clevo-wmi-code-b5d8a0d3f9cb4f20b39018d25ba9f313ad1b10ba #_driverdir=clevo-wmi/src #this one doesn't actually controlling the leds #_driverdir=clevo-wmi/code-dump/clevo-wmi-0.9.6/src #_driverdir=clevo-wmi/code-dump/clevo-wmi #clevo_wmi: Invalid function: 0x56 - and doesn't do anything #_driverdir=clevo-wmi/code-dump/clevo_laptop_1.1.1 #doesn't build build() { cd "${srcdir}/$_driverdir" make } package() { cd "${srcdir}/$_driverdir" install -dm755 "${pkgdir}/usr/src/${_modname}-${pkgver}/" for i in "${srcdir}/$_driverdir/"{Makefile,clevo-wmi.c}; do install -D -m644 "${i}" "${pkgdir}/usr/src/${_modname}-${pkgver}/" done sed "s/#MODULE_VERSION#/${pkgver}/" "${srcdir}/dkms.conf.in" > "${pkgdir}/usr/src/${_modname}-${pkgver}/dkms.conf" }