SPECS (LINUX_2_6): kernel.spec - _rel 0.10, - added ABI support fo...

cieciwa cieciwa at pld-linux.org
Fri Sep 8 11:02:49 CEST 2006


Author: cieciwa                      Date: Fri Sep  8 09:02:49 2006 GMT
Module: SPECS                         Tag: LINUX_2_6
---- Log message:
- _rel 0.10,
- added ABI support for ix86,
- small changes in %description.

---- Files affected:
SPECS:
   kernel.spec (1.441.2.1603 -> 1.441.2.1604) 

---- Diffs:

================================================================
Index: SPECS/kernel.spec
diff -u SPECS/kernel.spec:1.441.2.1603 SPECS/kernel.spec:1.441.2.1604
--- SPECS/kernel.spec:1.441.2.1603	Wed Sep  6 10:52:03 2006
+++ SPECS/kernel.spec	Fri Sep  8 11:02:42 2006
@@ -12,6 +12,7 @@
 %bcond_without	source		# don't build kernel-source package
 %bcond_without	pcmcia		# don't build pcmcia
 
+%bcond_with	abi		# build ABI support only ix86 !!
 %bcond_with	grsec_full	# build full grsecurity
 %bcond_with	verbose		# verbose build (V=1)
 %bcond_with	xen0		# added Xen0 support
@@ -51,6 +52,10 @@
 %undefine	with_up
 %endif
 
+%ifnarch %{ix86}
+%undefine	abi
+%endif
+
 %define		have_drm	1
 %define		have_oss	1
 %define		have_sound	1
@@ -87,7 +92,7 @@
 %define		_udev_ver		071
 %define		_mkvmlinuz_ver		1.3
 
-%define		_rel			0.9
+%define		_rel			0.10
 
 %define		_netfilter_snap		20060829
 %define		_nf_hipac_ver		0.9.1
@@ -135,6 +140,8 @@
 # Source10-md5:	93c5fff0ce771cd547043db91718706f
 Source12:	ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.17/reiser4-for-2.6.17-3.patch.gz
 # Source12-md5:	593c3296ddf40c5b116ee129781da341
+Source14:	http://ace-host.stuart.id.au/russell/files/debian/sarge/kernel-patch-linuxabi/kernel-patch-linuxabi_20060404.tar.gz
+# Source14-md5: f2563a2d748c7480559e8d3ff77eb18a
 
 Source20:	kernel-i386.config
 Source21:	kernel-i386-smp.config
@@ -350,23 +357,55 @@
 your system. It contains few device drivers for specific hardware.
 Most hardware is instead supported by modules loaded after booting.
 
+%{?with_abi:Linux ABI suppor - enabled}
+%{?with_grsec_full:Grsecurity full support - enabled}
+%{?with_xen0:Xen 0 - enabled}
+%{?with_xenU:Xen U - enabled}
+%{?with_fbsplash:Fbsplash - enabled }
+%{?with_vesafb_tng:VesaFB New generation - enabled}
+%{?with_nfsroot:Root on NFS - enabled}
+
 %description -l de
 Das Kernel-Paket enthält den Linux-Kernel (vmlinuz), den Kern des
 Linux-Betriebssystems. Der Kernel ist für grundliegende
 Systemfunktionen verantwortlich: Speicherreservierung,
 Prozeß-Management, Geräte Ein- und Ausgaben, usw.
 
+%{?with_abi:Linux ABI suppor - enabled}
+%{?with_grsec_full:Grsecurity full support - enabled}
+%{?with_xen0:Xen 0 - enabled}
+%{?with_xenU:Xen U - enabled}
+%{?with_fbsplash:Fbsplash - enabled }
+%{?with_vesafb_tng:VesaFB New generation - enabled}
+%{?with_nfsroot:Root on NFS - enabled}
+
 %description -l fr
 Le package kernel contient le kernel linux (vmlinuz), la partie
 centrale d'un systčme d'exploitation Linux. Le noyau traite les
 fonctions basiques d'un systčme d'exploitation: allocation mémoire,
 allocation de process, entrée/sortie de peripheriques, etc.
 
+%{?with_abi:Linux ABI suppor - enabled}
+%{?with_grsec_full:Grsecurity full support - enabled}
+%{?with_xen0:Xen 0 - enabled}
+%{?with_xenU:Xen U - enabled}
+%{?with_fbsplash:Fbsplash - enabled }
+%{?with_vesafb_tng:VesaFB New generation - enabled}
+%{?with_nfsroot:Root on NFS - enabled}
+
 %description -l pl
 Pakiet zawiera jądro Linuksa niezbędne do prawidłowego działania
 Twojego komputera. Zawiera w sobie sterowniki do sprzętu znajdującego
 się w komputerze, takiego jak sterowniki dysków itp.
 
+%{?with_abi:Linux ABI suppor - enabled}
+%{?with_grsec_full:Grsecurity full support - enabled}
+%{?with_xen0:Xen 0 - enabled}
+%{?with_xenU:Xen U - enabled}
+%{?with_fbsplash:Fbsplash - enabled }
+%{?with_vesafb_tng:VesaFB New generation - enabled}
+%{?with_nfsroot:Root on NFS - enabled}
+
 %package vmlinux
 Summary:	vmlinux - uncompressed kernel image
 Summary(pl):	vmlinux - rozpakowany obraz jądra
@@ -505,22 +544,54 @@
 is required only on machines with two or more CPUs, although it should
 work fine on single-CPU boxes.
 
+%{?with_abi:Linux ABI suppor - enabled}
+%{?with_grsec_full:Grsecurity full support - enabled}
+%{?with_xen0:Xen 0 - enabled}
+%{?with_xenU:Xen U - enabled}
+%{?with_fbsplash:Fbsplash - enabled }
+%{?with_vesafb_tng:VesaFB New generation - enabled}
+%{?with_nfsroot:Root on NFS - enabled}
+
 %description smp -l de
 Dieses Paket enthält eine SMP (Multiprozessor)-Version von
 Linux-Kernel %{version}. Es wird für Maschinen mit zwei oder mehr
 Prozessoren gebraucht, sollte aber auch auf Computern mit nur einer
 CPU laufen.
 
+%{?with_abi:Linux ABI suppor - enabled}
+%{?with_grsec_full:Grsecurity full support - enabled}
+%{?with_xen0:Xen 0 - enabled}
+%{?with_xenU:Xen U - enabled}
+%{?with_fbsplash:Fbsplash - enabled }
+%{?with_vesafb_tng:VesaFB New generation - enabled}
+%{?with_nfsroot:Root on NFS - enabled}
+
 %description smp -l fr
 Ce package inclu une version SMP du noyau de Linux version {version}.
 Il et nécessaire seulement pour les machine avec deux processeurs ou
 plus, il peut quand męme fonctionner pour les systčme mono-processeur.
 
+%{?with_abi:Linux ABI suppor - enabled}
+%{?with_grsec_full:Grsecurity full support - enabled}
+%{?with_xen0:Xen 0 - enabled}
+%{?with_xenU:Xen U - enabled}
+%{?with_fbsplash:Fbsplash - enabled }
+%{?with_vesafb_tng:VesaFB New generation - enabled}
+%{?with_nfsroot:Root on NFS - enabled}
+
 %description smp -l pl
 Pakiet zawiera jądro SMP Linuksa w wersji %{version}. Jest ono
 wymagane przez komputery zawierające dwa lub więcej procesorów.
 Powinno również dobrze działać na maszynach z jednym procesorem.
 
+%{?with_abi:Linux ABI suppor - enabled}
+%{?with_grsec_full:Grsecurity full support - enabled}
+%{?with_xen0:Xen 0 - enabled}
+%{?with_xenU:Xen U - enabled}
+%{?with_fbsplash:Fbsplash - enabled }
+%{?with_vesafb_tng:VesaFB New generation - enabled}
+%{?with_nfsroot:Root on NFS - enabled}
+
 %package smp-vmlinux
 Summary:	vmlinux - uncompressed SMP kernel image
 Summary(pl):	vmlinux - rozpakowany obraz jądra SMP
@@ -696,7 +767,7 @@
 /usr/src/linux/Documentation.
 
 %prep
-%setup -q -n linux-%{_basever}%{_rc} -a10
+%setup -q -n linux-%{_basever}%{_rc} -a10 %{?with_abi:-a14}
 
 %ifarch ppc
 install %{SOURCE5} Makefile.ppclibs
@@ -826,6 +897,10 @@
 %patch2000 -p1
 %patch2001 -p1
 
+%if %{with abi}
+patch -p1 -s < kernel-patch-linuxabi-20060404/linuxabi-2.6.17-0.patch
+%endif
+
 #wanpipe is brooken
 #patch3000 -p1
 
@@ -1658,6 +1733,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.441.2.1604  2006/09/08 09:02:42  cieciwa
+- _rel 0.10,
+- added ABI support for ix86,
+- small changes in %description.
+
 Revision 1.441.2.1603  2006/09/06 08:52:03  cieciwa
 - _rel 0.9,
 - wanpipe is off [brooken],
================================================================

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



More information about the pld-cvs-commit mailing list