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