diff options
author | Christoph Haag | 2016-04-16 13:33:54 +0200 |
---|---|---|
committer | Christoph Haag | 2016-04-16 13:33:54 +0200 |
commit | 96a2cc5126ffaf19da722837278083c15f5f37de (patch) | |
tree | 853134e0e8aa11bffaff55b9803360cc75155189 /PKGBUILD | |
download | aur-96a2cc5126ffaf19da722837278083c15f5f37de.tar.gz |
initial
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5843c616a326 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Author: Christoph Jaeger <christophjaeger@linux.com> +# Maintainer: Marc Rozanc <marc@rozanc.fr> + +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" +} + |