SPECS (LINUX_2_6): kernel.spec - use patch for 2.6.X.* releases

sparky sparky at pld-linux.org
Wed Jun 21 16:30:58 CEST 2006


Author: sparky                       Date: Wed Jun 21 14:30:58 2006 GMT
Module: SPECS                         Tag: LINUX_2_6
---- Log message:
- use patch for 2.6.X.* releases

---- Files affected:
SPECS:
   kernel.spec (1.441.2.1560 -> 1.441.2.1561) 

---- Diffs:

================================================================
Index: SPECS/kernel.spec
diff -u SPECS/kernel.spec:1.441.2.1560 SPECS/kernel.spec:1.441.2.1561
--- SPECS/kernel.spec:1.441.2.1560	Wed Jun 21 11:31:02 2006
+++ SPECS/kernel.spec	Wed Jun 21 16:30:52 2006
@@ -105,9 +105,10 @@
 Summary(fr):	Le Kernel-Linux (La partie centrale du systeme)
 Summary(pl):	Jądro Linuksa
 Name:		kernel%{?with_grsec_full:-grsecurity}%{?with_xen0:-xen0}%{?with_xenU:-xenU}
-#define		_postver	.20
+%define		_basever	2.6.17
 %define		_postver	.1
-Version:	2.6.17%{_postver}
+#define		_postver	%{nil}
+Version:	%{_basever}%{_postver}
 Release:	%{_rel}
 Epoch:		3
 License:	GPL v2
@@ -115,12 +116,14 @@
 %define		_rc	%{nil}
 #define		_rc	-rc5
 #Source0:	ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/linux-%{version}%{_rc}.tar.bz2
-Source0:	http://www.kernel.org/pub/linux/kernel/v2.6/linux-%{version}%{_rc}.tar.bz2
-# Source0-md5:	0a8f1a66646bc6ac7b3ec3e8f51652a0
-Source1:	kernel-autoconf.h
-Source2:	kernel-config.h
-#Source3:	http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.14%{_rc}-git2.bz2
-## Source3-md5:	3db58f38e8a3c001d1a18eb1ee27db3b
+Source0:	http://www.kernel.org/pub/linux/kernel/v2.6/linux-%{_basever}%{_rc}.tar.bz2
+# Source0-md5:	37ddefe96625502161f075b9d907f21e
+%if "%{_postver}" != "%{nil}"
+Source1:	http://www.kernel.org/pub/linux/kernel/v2.6/patch-%{version}.bz2
+# Source1-md5:	f7197c29beb5bd28b6f566b58260ece8
+%endif
+Source3:	kernel-autoconf.h
+Source4:	kernel-config.h
 Source5:	kernel-ppclibs.Makefile
 Source7:	kernel-module-build.pl
 
@@ -676,12 +679,16 @@
 /usr/src/linux/Documentation.
 
 %prep
-%setup -q -n linux-%{version}%{_rc} -a10
+%setup -q -n linux-%{_basever}%{_rc} -a10
 
 %ifarch ppc
 install %{SOURCE5} Makefile.ppclibs
 %endif
 
+%if "%{_postver}" != "%{nil}"
+%{__bzip2} -dc %{SOURCE1} | patch -p1 -s
+%endif
+
 %patch1 -p1
 
 for i in suspend2-%{suspend_version}-for-2.6.16.9/[0-9]*; do
@@ -1117,8 +1124,8 @@
 
 %{__make} $CrossOpts mrproper
 %{__make} $CrossOpts include/linux/version.h
-install %{SOURCE1} $RPM_BUILD_ROOT%{_prefix}/src/linux-%{version}/include/linux/autoconf.h
-install %{SOURCE2} $RPM_BUILD_ROOT%{_prefix}/src/linux-%{version}/include/linux/config.h
+install %{SOURCE3} $RPM_BUILD_ROOT%{_prefix}/src/linux-%{version}/include/linux/autoconf.h
+install %{SOURCE4} $RPM_BUILD_ROOT%{_prefix}/src/linux-%{version}/include/linux/config.h
 
 # collect module-build files and directories
 perl %{SOURCE7} %{_prefix}/src/linux-%{version} $KERNEL_BUILD_DIR
@@ -1602,6 +1609,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.441.2.1561  2006/06/21 14:30:52  sparky
+- use patch for 2.6.X.* releases
+
 Revision 1.441.2.1560  2006/06/21 09:31:02  hawk
 - 2.6.17.1
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/kernel.spec?r1=1.441.2.1560&r2=1.441.2.1561&f=u



More information about the pld-cvs-commit mailing list