SPECS: kernel-vanilla.spec - 2.6.20-rc4 (LINUX_2_6_19 branch creat...

glen glen at pld-linux.org
Mon Jan 8 17:47:02 CET 2007


Author: glen                         Date: Mon Jan  8 16:47:02 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- 2.6.20-rc4 (LINUX_2_6_19 branch created for 2.6.19)

---- Files affected:
SPECS:
   kernel-vanilla.spec (1.28 -> 1.29) 

---- Diffs:

================================================================
Index: SPECS/kernel-vanilla.spec
diff -u SPECS/kernel-vanilla.spec:1.28 SPECS/kernel-vanilla.spec:1.29
--- SPECS/kernel-vanilla.spec:1.28	Mon Dec 18 23:22:57 2006
+++ SPECS/kernel-vanilla.spec	Mon Jan  8 17:46:57 2007
@@ -1,4 +1,22 @@
 # $Revision$, $Date$
+# TODO
+# - unpackaged
+#  /usr/src/linux-2.6.20_vanilla/arch/arm/mach-realview/clock.c
+#  /usr/src/linux-2.6.20_vanilla/arch/ia64/ia32/audit.c
+#  /usr/src/linux-2.6.20_vanilla/arch/sh/boards/mpc1211/led.c
+#  /usr/src/linux-2.6.20_vanilla/aux_files
+#  /usr/src/linux-2.6.20_vanilla/aux_files_exc
+#  /usr/src/linux-2.6.20_vanilla/drivers/infiniband/hw/ipath/ipath_common.h
+#  /usr/src/linux-2.6.20_vanilla/drivers/mfd/Makefile
+#  /usr/src/linux-2.6.20_vanilla/drivers/scsi/megaraid/Makefile
+#  /usr/src/linux-2.6.20_vanilla/fs/ncpfs/Makefile
+#  /usr/src/linux-2.6.20_vanilla/net/sctp/associola.c
+# - verify:
+#    File not found by glob: /home/glen/tmp/kernel-vanilla-2.6.20-root-glen/lib/modules/2.6.20_vanilla-0.1.rc4/kernel/drivers/media/radio/miropcm20*.ko*
+#    File not found by glob: /home/glen/tmp/kernel-vanilla-2.6.20-root-glen/lib/modules/2.6.20_vanilla-0.1.rc4/kernel/drivers/media/radio/miropcm20*.ko*
+#    File not found by glob: /home/glen/tmp/kernel-vanilla-2.6.20-root-glen/lib/modules/2.6.20_vanilla-0.1.rc4smp/kernel/drivers/media/radio/miropcm20*.ko*
+#    File not found by glob: /home/glen/tmp/kernel-vanilla-2.6.20-root-glen/lib/modules/2.6.20_vanilla-0.1.rc4smp/kernel/drivers/media/radio/miropcm20*.ko*
+
 #
 # Conditional build:
 %bcond_without	smp		# don't build SMP kernel
@@ -52,26 +70,35 @@
 %define		alt_kernel	vanilla
 
 %define		_basever	2.6.19
-%define		_postver	.1
-%define		_rel		2
-%define		_rc	%{nil}
+%define		_postver	%{nil}
+%define		_rel		0.1
+
+# for rc kernels basever is the version patch (source1) should be applied to
+%define		_ver		2.6.20
+%define		_rc			rc4
+# for non rc-kernels these should be %{nil}
+#define		_ver		%{nil}
+#define		_rc			%{nil}
+
 Summary:	The Linux kernel (the core of the Linux operating system)
 Summary(de):	Der Linux-Kernel (Kern des Linux-Betriebssystems)
 Summary(fr):	Le Kernel-Linux (La partie centrale du systeme)
 Summary(pl):	Jądro Linuksa
 Name:		kernel-%{alt_kernel}
-Version:	%{_basever}%{_postver}
-Release:	%{_rel}
+Version:	%{?_ver}%{!?_ver:%{_basever}%{_postver}}
+Release:	%{?_rc:%{_rc}.}%{_rel}
 Epoch:		3
 License:	GPL v2
 Group:		Base/Kernel
-#define		_rc	-rc6
-#Source0:	ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/linux-%{_basever}%{_rc}.tar.bz2
 Source0:	http://www.kernel.org/pub/linux/kernel/v2.6/linux-%{_basever}.tar.bz2
 # Source0-md5:	443c265b57e87eadc0c677c3acc37e20
 %if "%{_postver}" != "%{nil}"
 Source1:	http://www.kernel.org/pub/linux/kernel/v2.6/patch-%{version}.bz2
-# Source1-md5:	899a0932373a5299b69b9579fceb099e
+# Source1-md5:	9b325c6086ad2a3fcde643f01a4c4640
+%endif
+%if "%{_ver}" != "%{nil}"
+Source1:	http://www.kernel.org/pub/linux/kernel/v2.6/testing/patch-%{_ver}-%{_rc}.bz2
+# Source1-md5:	9b325c6086ad2a3fcde643f01a4c4640
 %endif
 
 Source2:	kernel-vanilla-module-build.pl
@@ -555,9 +582,9 @@
 Documentation.
 
 %prep
-%setup -q -n linux-%{_basever}%{_rc}
+%setup -q -n linux-%{_basever}
 
-%if "%{_postver}" != "%{nil}"
+%if "%{_postver}" != "%{nil}" || "%{_ver}" != "%{nil}"
 %{__bzip2} -dc %{SOURCE1} | %{__patch} -p1 -s
 %endif
 
@@ -566,6 +593,9 @@
 
 sed -i -e '/select INPUT/d' net/bluetooth/hidp/Kconfig
 
+# remove unwanted files after patching (if any)
+find . '(' -name '*~' -o -name '*.orig' -o -name '.gitignore' ')' -print0 | xargs -0 -r -l512 rm -f
+
 %build
 TuneUpConfigForIX86 () {
 %ifarch %{ix86}
@@ -1006,9 +1036,9 @@
 %ifnarch sparc
 %exclude /lib/modules/%{kernel_release}/kernel/drivers/char/drm
 %endif
-%if %{have_oss} && %{have_isa}
-%exclude /lib/modules/%{kernel_release}/kernel/drivers/media/radio/miropcm20*.ko*
-%endif
+#%if %{have_oss} && %{have_isa}
+#%exclude /lib/modules/%{kernel_release}/kernel/drivers/media/radio/miropcm20*.ko*
+#%endif
 /lib/modules/%{kernel_release}/kernel/fs
 /lib/modules/%{kernel_release}/kernel/kernel
 /lib/modules/%{kernel_release}/kernel/lib
@@ -1086,9 +1116,9 @@
 %files sound-oss
 %defattr(644,root,root,755)
 /lib/modules/%{kernel_release}/kernel/sound/oss
-%if %{have_isa}
-/lib/modules/%{kernel_release}/kernel/drivers/media/radio/miropcm20*.ko*
-%endif
+#%if %{have_isa}
+#/lib/modules/%{kernel_release}/kernel/drivers/media/radio/miropcm20*.ko*
+#%endif
 %endif			# %{have_oss}
 %endif			# %{have_sound}
 %endif			# %%{with up}
@@ -1111,9 +1141,9 @@
 %ifnarch sparc
 %exclude /lib/modules/%{kernel_release}smp/kernel/drivers/char/drm
 %endif
-%if %{have_oss} && %{have_isa}
-%exclude /lib/modules/%{kernel_release}smp/kernel/drivers/media/radio/miropcm20*.ko*
-%endif
+#%if %{have_oss} && %{have_isa}
+#%exclude /lib/modules/%{kernel_release}smp/kernel/drivers/media/radio/miropcm20*.ko*
+#%endif
 /lib/modules/%{kernel_release}smp/kernel/fs
 /lib/modules/%{kernel_release}smp/kernel/kernel
 /lib/modules/%{kernel_release}smp/kernel/lib
@@ -1191,9 +1221,9 @@
 %files smp-sound-oss
 %defattr(644,root,root,755)
 /lib/modules/%{kernel_release}smp/kernel/sound/oss
-%if %{have_isa}
-/lib/modules/%{kernel_release}smp/kernel/drivers/media/radio/miropcm20*.ko*
-%endif
+#%if %{have_isa}
+#/lib/modules/%{kernel_release}smp/kernel/drivers/media/radio/miropcm20*.ko*
+#%endif
 %endif			# %{have_oss}
 %endif			# %{have_sound}
 %endif			# %{with_smp}
@@ -1274,6 +1304,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.29  2007/01/08 16:46:57  glen
+- 2.6.20-rc4 (LINUX_2_6_19 branch created for 2.6.19)
+
 Revision 1.28  2006/12/18 22:22:57  glen
 - skip stripping sourcedir
 
================================================================

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



More information about the pld-cvs-commit mailing list