[packages/dkms] up to 2.2.0.3
glen
glen at pld-linux.org
Tue Feb 19 22:48:25 CET 2013
commit d603c97b353a8125c5ec1106701a7f6a36db7306
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Feb 19 23:47:45 2013 +0200
up to 2.2.0.3
dkms.spec | 54 ++++++++++++++++++++++++++++++++++--------------------
1 file changed, 34 insertions(+), 20 deletions(-)
---
diff --git a/dkms.spec b/dkms.spec
index 70d945d..181130d 100644
--- a/dkms.spec
+++ b/dkms.spec
@@ -1,18 +1,26 @@
-Summary: Dynamic Kernel Module Support
+Summary: Dynamic Kernel Module Support Framework
Summary(pl.UTF-8): Obsługa dynamicznych modułów jądra
Name: dkms
-Version: 2.1.1.2
+Version: 2.2.0.3
Release: 0.1
License: GPL
Group: Base/Kernel
Source0: http://linux.dell.com/dkms/permalink/%{name}-%{version}.tar.gz
-# Source0-md5: f8e5f1a2ac065b75c10b1fdaa2ef342f
+# Source0-md5: 11a8aaade2ebec2803653837c7593030
URL: http://linux.dell.com/dkms/
+Requires: bash >= 3.0
+Requires: coreutils
+Requires: cpio
+Requires: findutils
+Requires: gawk
+Requires: grep
+Requires: gzip
+Requires: kernel-module-build
+Requires: kmod
+Requires: sed
+Requires: tar
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _localstatedir /var/lib/%{name}
-%define _sysconfdir /etc/%{name}
-
%description
DKMS stands for Dynamic Kernel Module Support. It is designed to
create a framework where kernel dependant module source can reside so
@@ -34,14 +42,14 @@ problemów klientów próbujących przebudować moduły dla nowych jąder.
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sbindir},%{_sysconfdir},%{_mandir}/man8,%{_localstatedir},/etc/rc.d/init.d}
-install dkms $RPM_BUILD_ROOT%{_sbindir}
-install dkms.8 $RPM_BUILD_ROOT%{_mandir}/man8
-install dkms_dbversion $RPM_BUILD_ROOT%{_localstatedir}
-install dkms_autoinstaller $RPM_BUILD_ROOT/etc/rc.d/init.d
-install dkms_mkkerneldoth $RPM_BUILD_ROOT%{_sbindir}
-install dkms_framework.conf $RPM_BUILD_ROOT%{_sysconfdir}/framework.conf
-install template-dkms-mkrpm.spec $RPM_BUILD_ROOT%{_sysconfdir}
+%{__make} install-redhat \
+ SBIN=$RPM_BUILD_ROOT%{_sbindir} \
+ VAR=$RPM_BUILD_ROOT%{_localstatedir}/lib/%{name} \
+ MAN=$RPM_BUILD_ROOT%{_mandir}/man8 \
+ ETC=$RPM_BUILD_ROOT%{_sysconfdir}/%{name} \
+ BASHDIR=$RPM_BUILD_ROOT/etc/bash_completion.d \
+ LIBDIR=$RPM_BUILD_ROOT%{_prefix}/lib/%{name} \
+ DESTDIR=$RPM_BUILD_ROOT \
%clean
rm -rf $RPM_BUILD_ROOT
@@ -49,11 +57,17 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS sample.spec
-%dir %{_sysconfdir}
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/framework.conf
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/template-dkms-mkrpm.spec
+%dir %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/framework.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/template-dkms-mkrpm.spec
%attr(754,root,root) /etc/rc.d/init.d/dkms_autoinstaller
%attr(755,root,root) %{_sbindir}/dkms
-%attr(755,root,root) %{_sbindir}/dkms_mkkerneldoth
-%{_mandir}/man?/*
-%{_localstatedir}
+%{_mandir}/man8/dkms.8*
+%dir %{_prefix}/lib/%{name}
+%{_prefix}/lib/%{name}/common.postinst
+%{_prefix}/lib/%{name}/dkms_autoinstaller
+%{_prefix}/lib/%{name}/find-provides
+%{_prefix}/lib/%{name}/lsb_release
+%{_prefix}/lib/%{name}/mkkerneldoth
+%dir %{_localstatedir}/lib/%{name}
+%{_localstatedir}/lib/%{name}/dkms_dbversion
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/dkms.git/commitdiff/d603c97b353a8125c5ec1106701a7f6a36db7306
More information about the pld-cvs-commit
mailing list