SPECS: template-kernel-module.spec - added alternative kernel supp...

sparky sparky at pld-linux.org
Sat Jun 24 01:53:47 CEST 2006


Author: sparky                       Date: Fri Jun 23 23:53:47 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- added alternative kernel support; if you wish to build for kernel other than
  one from kernel.spec (for now there is kernel-desktop.spec only), define
  alt_kernel to this kernel name (eg. --define="alt_kernel desktop")

---- Files affected:
SPECS:
   template-kernel-module.spec (1.34 -> 1.35) 

---- Diffs:

================================================================
Index: SPECS/template-kernel-module.spec
diff -u SPECS/template-kernel-module.spec:1.34 SPECS/template-kernel-module.spec:1.35
--- SPECS/template-kernel-module.spec:1.34	Thu Mar  2 19:45:05 2006
+++ SPECS/template-kernel-module.spec	Sat Jun 24 01:53:40 2006
@@ -33,8 +33,8 @@
 #Patch0:	%{name}-what.patch
 #URL:		-
 %if %{with kernel}
-%{?with_dist_kernel:BuildRequires:	kernel-module-build >= 3:2.6.14}
-BuildRequires:	rpmbuild(macros) >= 1.286
+%{?with_dist_kernel:BuildRequires:	kernel%{_alt_kernel}-module-build >= 3:2.6.14}
+BuildRequires:	rpmbuild(macros) >= 1.308
 %endif
 #BuildRequires:	-
 #Requires(postun):	-
@@ -52,7 +52,7 @@
 
 # kernel subpackages.
 
-%package -n kernel-MODULE_DIR-MODULE_NAME
+%package -n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME
 Summary:	Linux driver for MODULE_NAME
 Summary(pl):	Sterownik dla Linuksa do MODULE_NAME
 Release:	%{_rel}@%{_kernel_ver_str}
@@ -63,17 +63,17 @@
 Requires(postun):	%releq_kernel_up
 %endif
 
-%description -n kernel-MODULE_DIR-MODULE_NAME
+%description -n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME
 This is driver for MODULE_NAME for Linux.
 
 This package contains Linux module.
 
-%description -n kernel-MODULE_DIR-MODULE_NAME -l pl
+%description -n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME -l pl
 Sterownik dla Linuksa do MODULE_NAME.
 
 Ten pakiet zawiera moduł jądra Linuksa.
 
-%package -n kernel-smp-MODULE_DIR-MODULE_NAME
+%package -n kernel%{_alt_kernel}-smp-MODULE_DIR-MODULE_NAME
 Summary:	Linux SMP driver for MODULE_NAME
 Summary(pl):	Sterownik dla Linuksa SMP do MODULE_NAME
 Release:	%{_rel}@%{_kernel_ver_str}
@@ -84,12 +84,12 @@
 Requires(postun):	%releq_kernel_smp
 %endif
 
-%description -n kernel-smp-MODULE_DIR-MODULE_NAME
+%description -n kernel%{_alt_kernel}-smp-MODULE_DIR-MODULE_NAME
 This is driver for MODULE_NAME for Linux.
 
 This package contains Linux SMP module.
 
-%description -n kernel-smp-MODULE_DIR-MODULE_NAME -l pl
+%description -n kernel%{_alt_kernel}-smp-MODULE_DIR-MODULE_NAME -l pl
 Sterownik dla Linuksa do MODULE_NAME.
 
 Ten pakiet zawiera moduł jądra Linuksa SMP.
@@ -160,25 +160,25 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post	-n kernel-MODULE_DIR-MODULE_NAME
+%post	-n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME
 %depmod %{_kernel_ver}
 
-%postun	-n kernel-MODULE_DIR-MODULE_NAME
+%postun	-n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME
 %depmod %{_kernel_ver}
 
-%post	-n kernel-smp-MODULE_DIR-MODULE_NAME
+%post	-n kernel%{_alt_kernel}-smp-MODULE_DIR-MODULE_NAME
 %depmod %{_kernel_ver}smp
 
-%postun	-n kernel-smp-MODULE_DIR-MODULE_NAME
+%postun	-n kernel%{_alt_kernel}-smp-MODULE_DIR-MODULE_NAME
 %depmod %{_kernel_ver}smp
 
 %if %{with kernel}
-%files -n kernel-MODULE_DIR-MODULE_NAME
+%files -n kernel%{_alt_kernel}-MODULE_DIR-MODULE_NAME
 %defattr(644,root,root,755)
 /lib/modules/%{_kernel_ver}/MODULE_DIR/*.ko*
 
 %if %{with smp} && %{with dist_kernel}
-%files -n kernel-smp-MODULE_DIR-MODULE_NAME
+%files -n kernel%{_alt_kernel}-smp-MODULE_DIR-MODULE_NAME
 %defattr(644,root,root,755)
 /lib/modules/%{_kernel_ver}smp/MODULE_DIR/*.ko*
 %endif
@@ -196,6 +196,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.35  2006/06/23 23:53:40  sparky
+- added alternative kernel support; if you wish to build for kernel other than
+  one from kernel.spec (for now there is kernel-desktop.spec only), define
+  alt_kernel to this kernel name (eg. --define="alt_kernel desktop")
+
 Revision 1.34  2006/03/02 18:45:05  glen
 - kernel epoch is 3
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/template-kernel-module.spec?r1=1.34&r2=1.35&f=u



More information about the pld-cvs-commit mailing list