Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 30652c9ea32beb23c2e6e5c26c27561f > files > 1

dkms-lenovo-sl-laptop-0.02-0.1mdv2010.0.src.rpm

%define module_name lenovo-sl-laptop
%define module_path %{_usrsrc}/%{module_name}-%{version}-%{release}

Summary:	Lenovo ThinkPad SL Series Exerimental Driver
Name:		dkms-%{module_name}
Version:	0.02
Release:	%mkrel 0.1
License:	GPLv2+
URL:		http://github.com/tetromino/lenovo-sl-laptop/tree/master
Group:		System/Kernel and hardware
Source0:	%{module_name}.tar.gz
Patch0:		lenovo-sl-laptop-dmi.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildArch:	noarch
Requires(pre):	dkms
Requires(post):	dkms

%description
This is an experimental driver for the Lenovo ThinkPad SL
series, since those laptops are currently not supported by
the thinkpad_acpi driver.

%prep
%setup -q -n %{module_name}
%patch0 -p0

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/%{module_path}
cp -a * %{buildroot}/%{module_path}
cat > %{buildroot}/%{module_path}/dkms.conf <<EOF
PACKAGE_VERSION="%{version}-%{release}"
# Items below here should not have to change with each driver version
PACKAGE_NAME="%{module_name}"
DEST_MODULE_LOCATION[0]="/kernel/3rdparty/%{module_name}"
BUILT_MODULE_NAME[0]="%{module_name}"
REMAKE_INITRD="no"
AUTOINSTALL="yes"
EOF
mkdir -p %{buildroot}/etc/modprobe.d/
cat > %{buildroot}/etc/modprobe.d/%name <<EOF
options %{module_name} control_backlight=1
blacklist video
EOF

%clean
rm -rf %{buildroot}

%post
dkms add     -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade
dkms build   -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade
dkms install -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade

%preun
dkms remove  -m %{module_name} -v %{version}-%{release} --all --rpm_safe_upgrade

%files
%defattr(-,root,root)
%{module_path}
/etc/modprobe.d/dkms-lenovo-sl-laptop



%changelog
* Wed Jun 10 2009 Pascal Terjan <pterjan@mandriva.org> 0.02-0.1mdv2010.0
+ Revision: 384767
- import dkms-lenovo-sl-laptop


* Wed Jun 10 2009 Pascal Terjan <pterjan@mandriva.org> 0.02-0.1mdv2010.0
- first package