diff options
author | Stefan Springer | 2018-11-23 00:25:43 +0100 |
---|---|---|
committer | Stefan Springer | 2018-11-23 00:25:43 +0100 |
commit | 4d49388d37f7fe54578bd23a417316a9c89ed9ac (patch) | |
tree | be5dd6359505b03ad6a39e8b83f2461def9b54e6 /PKGBUILD | |
download | aur-4d49388d37f7fe54578bd23a417316a9c89ed9ac.tar.gz |
Port nvidia-bl to DKMS, fix kernel warning about unsupported backlight type
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d6880478881a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Stefan Springer <stefanspr94@gmail.com> +# Contributor: Daniel Landau <daniel+aur@landau.fi> +# Contributor: Paul Burton <paulburton89@gmail.com> +# Contributor: Hervé Cauwelier <herve@oursours.net> +# Contributor: MagicFish1990 <magicfish1990@gmail.com> + +pkgname=nvidia-bl-dkms +pkgver=18.11.0 +pkgrel=1 +pkgdesc="Driver to adjust display backlight on legacy mobile NVidia graphics adapters - DKMS edition." +arch=('i686' 'x86_64') +license=('GPL') +depends=('linux>=3.8') +makedepends=('linux-headers') +conflicts=('nvidia-bl') +install=nvidia-bl-dkms.install +backup=('etc/modprobe.d/nvidia_bl.conf') +source=('nvidia_bl.c' + 'Makefile' + 'nvidia_bl.conf' + 'nvidia_bl_ml.conf' + 'dkms.conf') +md5sums=('52131bc4de928fbc13c00a44a3538486' + 'e6a6a05f27e49c53783243e278ad6551' + '897ee78c30e6b498d0e3ce07c06dabc5' + '5771d2ea826f76d8f27bd9fdcb78a76f' + 'b5547c594e8c2d72620e95888bd79d7f') + +build() { + cd "${srcdir}" + sed -i 's/__devinitconst//g' nvidia_bl.c + return 0 +} +package() { + + cd "${srcdir}" + sed -e "s/@PKGVER@/${pkgver}/" \ + -i dkms.conf + + mkdir -p "${pkgdir}"/usr/src/nvidia-bl-"${pkgver}"/ + mkdir -p "${pkgdir}"/etc/modprobe.d/ + mkdir -p "${pkgdir}"/etc/modules-load.d/ + install -m 644 nvidia_bl.conf "${pkgdir}"/etc/modprobe.d/nvidia_bl.conf + install -m 644 nvidia_bl_ml.conf "${pkgdir}"/etc/modules-load.d/nvidia_bl_ml.conf + install -m 644 dkms.conf "${pkgdir}"/usr/src/nvidia-bl-"${pkgver}"/dkms.conf + install -m 644 nvidia_bl.c "${pkgdir}"/usr/src/nvidia-bl-"${pkgver}"/nvidia_bl.c + install -m 644 Makefile "${pkgdir}"/usr/src/nvidia-bl-"${pkgver}"/Makefile +} + |