summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChristoph Haag2016-04-16 13:33:54 +0200
committerChristoph Haag2016-04-16 13:33:54 +0200
commit96a2cc5126ffaf19da722837278083c15f5f37de (patch)
tree853134e0e8aa11bffaff55b9803360cc75155189 /PKGBUILD
downloadaur-96a2cc5126ffaf19da722837278083c15f5f37de.tar.gz
initial
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
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"
+}
+