Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > aab4337b9d872d087c983749fb9018c7 > files > 1

dkms-nvidiabl-0.74-1.mga3.src.rpm

%define	modname		nvidiabl
%define git		1a18850
%define _version	v0.74-0
%define _gitauthor	guillaumezin

Name:		dkms-%{modname}
Version:	0.74
Release:	%mkrel 1
Summary:	DKMS-ready driver for nvidia display back-lights
License:	GPLv2+
Url:		https://github.com/guillaumezin/nvidiabl
Source0:	guillaumezin-%{modname}-%{_version}-g%{git}.tar.gz
Patch0:		%{modname}-dkmsconf.patch
Group:		System/Kernel and hardware
Requires(pre):	dkms
Requires(post): dkms
Buildarch:	noarch

%description
This package contains a DKMS-ready driver for nvidia laptop 
display back-lights.

This driver drives the smartdimmer register found on modern mobile
Nvidia graphics adapters such as NV40, NV41, NV43, NV44, NV46, NV47,
NV49, NV4B, C51, G84, G86, G92, G94, G96, GT200 architectures to adjust
the display backlight.

On Apple machines this driver allows more fine-grained brightness
adjustment than the mbp-nvidia-bl-dkms (mbp_nvidia_bl) driver and is
generally preferred.

%prep
%setup -q -c -n %{modname}-%{version}
mv %{_gitauthor}-%{modname}-%{git}/* .
rmdir %{_gitauthor}-%{modname}-%{git}
%patch0 -p1 -b .dkmsconf
chmod -R go=u-w .

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_usrsrc}/%{modname}-%{version}-%{release}
cp -a * %{buildroot}%{_usrsrc}/%{modname}-%{version}-%{release}
install dkms.conf %{buildroot}%{_usrsrc}/%{modname}-%{version}-%{release}/dkms.conf
sed -i -e 's|@MODNAME@|%{modname}|g' -e 's|@MODVERSION@|%{version}-%{release}|g' %{buildroot}%{_usrsrc}/%{modname}-%{version}-%{release}/dkms.conf

%post
/usr/sbin/dkms add -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade
/usr/sbin/dkms build -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade
/usr/sbin/dkms install -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade


%preun
/usr/sbin/dkms remove -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade --all

%files
%{_usrsrc}/%{modname}-%{version}-%{release}



%changelog

* Sun Jun 03 2012 matteo <matteo> 0.74-1.mga3
+ Revision: 253817
- new version

* Wed Apr 25 2012 matteo <matteo> 0.73-1.mga3
+ Revision: 233279
- imported package dkms-nvidiabl