diff options
author | padfoot | 2015-06-08 21:07:58 +1000 |
---|---|---|
committer | padfoot | 2015-06-08 21:07:58 +1000 |
commit | 93b3b09d7a878319245458597bbe1414d2d08ac9 (patch) | |
tree | 37ce1834aca4141be02c048a8b958d23e9417563 | |
download | aur-93b3b09d7a878319245458597bbe1414d2d08ac9.tar.gz |
Version 0.88-2 initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | nvidiabl-module.c.patch | 12 | ||||
-rw-r--r-- | nvidiabl.install | 17 |
4 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c46f7eca68b6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = nvidiabl + pkgdesc = Backlight driver for NVidia graphics adapters + pkgver = 0.88 + pkgrel = 2 + url = https://github.com/guillaumezin/nvidiabl + install = nvidiabl.install + arch = x86_64 + arch = i686 + license = GPL + makedepends = linux-headers + makedepends = unzip + optdepends = nvidiablctl: adjust backlight easily + conflicts = nvidia-bl + source = https://github.com/guillaumezin/nvidiabl/archive/master.zip + source = nvidiabl-module.c.patch + md5sums = 5fdda33fedcb78320c1581e84b395d39 + md5sums = 20fb3f129307b3c7289610c98b94520e + +pkgname = nvidiabl + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1a4586de1936 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Padfoot <padfoot at exemail dot com dot au> +# Contributor: Mr_Men <tetcheve at gmail dot com> +# Contributor: Hasan Gormus aka hsngrms <hsngrms at yandex dot com> +# Contributor: uwinkelvos <uwinkelvos at gmx dot de> + +pkgname=nvidiabl +pkgver=0.88 +pkgrel=2 +pkgdesc="Backlight driver for NVidia graphics adapters" + +arch=('x86_64' + 'i686') +url="https://github.com/guillaumezin/nvidiabl" +license=('GPL') + +makedepends=('linux-headers' + 'unzip') +optdepends=('nvidiablctl: adjust backlight easily') +conflicts=(nvidia-bl) + +install=nvidiabl.install +source=(https://github.com/guillaumezin/nvidiabl/archive/master.zip + nvidiabl-module.c.patch) +md5sums=('5fdda33fedcb78320c1581e84b395d39' + '20fb3f129307b3c7289610c98b94520e') + +prepare() { + cd "$srcdir/nvidiabl-master/" + patch -p1 -i $srcdir/nvidiabl-module.c.patch +} + +build() { + cd "$srcdir/nvidiabl-master/" + make +} + +package() { + cd "$srcdir/nvidiabl-master/" + _extramodules="extramodules-$(uname -r | cut -f-2 -d'.')-$(uname -r|sed -e 's/.*-//g')" + _MODPATH="${pkgdir}/usr/lib/modules/${_extramodules}/" + install -d $_MODPATH + install -m 644 -c nvidiabl.ko _$MODPATH +} diff --git a/nvidiabl-module.c.patch b/nvidiabl-module.c.patch new file mode 100644 index 000000000000..c417c1d39d36 --- /dev/null +++ b/nvidiabl-module.c.patch @@ -0,0 +1,12 @@ +diff -aur nvidiabl-master.source/nvidiabl-module.c nvidiabl-master.patch/nvidiabl-module.c +--- nvidiabl-master.source/nvidiabl-module.c 2014-04-08 07:16:19.000000000 +1000 ++++ nvidiabl-master.patch/nvidiabl-module.c 2015-05-22 18:13:50.407373072 +1000 +@@ -214,7 +214,7 @@ + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,39) + + for (iii = 0 ; iii < sizeof(backlight_type_ids) ; iii++) { +- if (strnicmp(bl_type, backlight_type_ids[iii].id, sizeof(bl_type)) == 0) { ++ if (strncasecmp(bl_type, backlight_type_ids[iii].id, sizeof(bl_type)) == 0) { + props.type = backlight_type_ids[iii].type; + printk(KERN_INFO "nvidiabl: backlight type is %s\n", backlight_type_ids[iii].id); + } diff --git a/nvidiabl.install b/nvidiabl.install new file mode 100644 index 000000000000..945671481cec --- /dev/null +++ b/nvidiabl.install @@ -0,0 +1,17 @@ +post_install() { + echo "Updating module dependencies. Please wait ..." + depmod $(uname -r) + echo "" +} + +post_upgrade() { + echo "Updating module dependencies. Please wait ..." + depmod $(uname -r) + echo "" +} + +post_remove() { + echo "Updating module dependencies. Please wait ..." + depmod $(uname -r) + echo "" +} |