Author: sparky                       Date: Mon May  1 16:37:59 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
* NEW, my vision of desktop-oriented kernel:
- only for desktop archs (x86_64, x86, ppc)
- realtime preemption
- only minimal grsec, or none
- no xen/vserver stuff
- suspend2 on by default
- can coexist on builders and on desktpos with main kernel with same
  version-release, and modules can be build for both
- NFY, because preempt fails to boot on amd64 (other archs not tested yet)
- not yet existing parches use from kernel.spec @ LINUX_2_6
- i'm sure i've missed something

---- Files affected:
SPECS:
   kernel-desktop.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/kernel-desktop.spec
diff -u /dev/null SPECS/kernel-desktop.spec:1.1
--- /dev/null   Mon May  1 18:37:59 2006
+++ SPECS/kernel-desktop.spec   Mon May  1 18:37:54 2006
@@ -0,0 +1,1292 @@
+# $Revision$, $Date$
+#
+# Conditional build:
+%bcond_without smp             # don't build SMP kernel
+%bcond_without up              # don't build UP kernel
+%bcond_without source          # don't build kernel-source package
+%bcond_without pcmcia          # don't build pcmcia
+
+%bcond_without preemptrt       # don't build preemptive kernel
+%bcond_without suspend2        # don't build software suspend support
+%bcond_with    verbose         # verbose build (V=1)
+%bcond_without grsec_minimal   # don't build grsecurity (minimal subset: 
proc,link,fifo,shm)
+
+%{?debug:%define with_verbose 1}
+
+%ifarch %{ix86} ppc
+%define                have_isa        1
+%else
+%define                have_isa        0
+%endif
+
+## Program required by kernel to work.
+%define                _binutils_ver           2.12.1
+%define                _util_linux_ver         2.10o
+%define                _module_init_tool_ver   0.9.10
+%define                _e2fsprogs_ver          1.29
+%define                _jfsutils_ver           1.1.3
+%define                _reiserfsprogs_ver      3.6.3
+%define                _reiser4progs_ver       1.0.0
+%define                _xfsprogs_ver           2.6.0
+%define                _pcmcia_cs_ver          3.1.21
+%define                _pcmciautils_ver        004
+%define                _quota_tools_ver        3.09
+%define                _ppp_ver                1:2.4.0
+%define                _isdn4k_utils_ver       3.1pre1
+%define                _nfs_utils_ver          1.0.5
+%define                _procps_ver             3.2.0
+%define                _oprofile_ver           0.9
+%define                _udev_ver               071
+
+%define                _rel                    0.1
+
+%define                _netfilter_snap         20060329
+%define                _nf_hipac_ver           0.9.1
+
+%define                _enable_debug_packages                  0
+%define                no_install_post_strip                   1
+%define                no_install_post_chrpath                 1
+
+%define                pcmcia_version          3.1.22
+%define                drm_xfree_version       4.3.0
+
+%define                squashfs_version        3.0
+%define                suspend_version         2.2.4.2
+
+%define                xen_version             3.0.2
+
+%define                _alt_kernel     desktop
+
+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}
+%define                _postver        .11
+#define                _postver        %{nil}
+Version:       2.6.16%{_postver}
+Release:       %{_rel}
+Epoch:         0
+License:       GPL v2
+Group:         Base/Kernel
+%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: 0854d832be6227fd757f75ae018ba8c7
+Source1:       kernel-autoconf.h
+Source2:       kernel-config.h
+
+Source12:      
ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.16/reiser4-for-2.6.16-1.patch.gz
+# Source12-md5:        f51303b5e445432b974a729b76036c40
+
+Source20:      kernel-i386.config
+Source21:      kernel-i386-smp.config
+Source22:      kernel-x86_64.config
+Source23:      kernel-x86_64-smp.config
+Source30:      kernel-ppc.config
+Source31:      kernel-ppc-smp.config
+
+Source40:      kernel-desktop-preempt-common.config
+Source41:      kernel-desktop-preempt-rt.config
+Source42:      kernel-desktop-preempt-nopreempt.config
+Source43:      kernel-suspend2.config
+Source44:      kernel-vesafb-tng.config
+Source45:      kernel-squashfs.config
+Source46:      kernel-netfilter.config
+Source47:      kernel-grsec.config
+
+###
+#      Patches
+###
+
+Patch0:                kernel-desktop-preempt-rt.patch
+
+Patch1:                kernel-desktop-suspend2.patch
+
+# tahoe9XX http://tahoe.pl/drivers/tahoe9xx-2.6.11.5.patch
+Patch2:                tahoe9xx-2.6.11.5.patch
+
+#      
http://dev.gentoo.org/~spock/projects/gensplash/archive/fbsplash-0.9.2-r5-2.6.16.patch
+Patch4:                kernel-desktop-fbsplash.patch
+Patch5:                linux-2.6-vesafb-tng.patch
+
+# directly from 
http://mesh.dl.sourceforge.net/sourceforge/squashfs/squashfs3.0.tar.gz
+#              from linux-2.6.15
+Patch6:                squashfs%{squashfs_version}-patch
+
+Patch7:                linux-alpha-isa.patch
+Patch8:                linux-fbcon-margins.patch
+Patch9:                linux-static-dev.patch
+
+########       netfilter snap
+## base
+Patch10:       pom-ng-IPV4OPTSSTRIP-%{_netfilter_snap}.patch
+Patch11:       pom-ng-connlimit-%{_netfilter_snap}.patch
+Patch12:       pom-ng-expire-%{_netfilter_snap}.patch
+Patch13:       pom-ng-fuzzy-%{_netfilter_snap}.patch
+Patch14:       pom-ng-ipv4options-%{_netfilter_snap}.patch
+Patch15:       pom-ng-nth-%{_netfilter_snap}.patch
+Patch16:       pom-ng-osf-%{_netfilter_snap}.patch
+Patch17:       pom-ng-psd-%{_netfilter_snap}.patch
+Patch18:       pom-ng-quota-%{_netfilter_snap}.patch
+Patch19:       pom-ng-random-%{_netfilter_snap}.patch
+Patch20:       pom-ng-set-%{_netfilter_snap}.patch
+Patch21:       pom-ng-time-%{_netfilter_snap}.patch
+Patch22:       pom-ng-u32-%{_netfilter_snap}.patch
+
+## extra
+Patch30:       pom-ng-ACCOUNT-%{_netfilter_snap}.patch
+Patch31:       pom-ng-IPMARK-%{_netfilter_snap}.patch
+Patch32:       pom-ng-ROUTE-%{_netfilter_snap}.patch
+Patch33:       pom-ng-TARPIT-%{_netfilter_snap}.patch
+Patch34:       pom-ng-account-%{_netfilter_snap}.patch
+Patch35:       pom-ng-ipp2p-%{_netfilter_snap}.patch
+Patch36:       pom-ng-rpc-%{_netfilter_snap}.patch
+########       End netfilter
+
+# from http://www.linuximq.net/patchs/linux-2.6.16-imq2.diff
+Patch50:       linux-2.6.16-imq2.diff
+
+# from http://bluetooth-alsa.sourceforge.net/sco-mtu.patch
+Patch51:       sco-mtu.patch
+
+# support for HDAPS (Hard Disk Active Protection System)
+# that can be found in IBM/Lenovo ThinkPad laptops
+# from: http://www.dresco.co.uk/hdaps/hdaps_protect.20060326.patch
+Patch52:       linux-hdaps_protect.patch
+
+# esfq
+# from http://fatooh.org/esfq-2.6/current/esfq-kernel.patch
+Patch53:       esfq-kernel.patch
+
+Patch54:       linux-iforce-trust_ffrm.patch
+# by Baggins request:
+# derived from 
ftp://ftp.cmf.nrl.navy.mil/pub/chas/linux-atm/vbr/vbr-kernel-diffs
+Patch55:       linux-2.6-atm-vbr.patch
+Patch56:       linux-2.6-atmdd.patch
+
+Patch57:       linux-2.6-cpuset_virtualization.patch
+
+# Derived from 
http://www.skd.de/e_en/products/adapters/pci_64/sk-98xx_v20/software/linux/driver/install-8_31.tar.bz2
+Patch60:       linux-2.6-sk98lin-8.31.2.3.patch
+
+# Alpha compile fix
+Patch300:      linux-2.6-alpha-for_each_possible_cpu.patch
+
+Patch1000:     kernel-desktop-grsec-minimal.patch
+
+URL:           http://www.kernel.org/
+BuildRequires: binutils >= 3:2.14.90.0.7
+BuildRequires: diffutils
+BuildRequires: gcc >= 5:3.2
+BuildRequires: module-init-tools
+# for hostname command
+BuildRequires: net-tools
+BuildRequires: perl-base
+BuildRequires: rpmbuild(macros) >= 1.217
+Autoreqprov:   no
+Requires:      coreutils
+Requires:      geninitrd >= 2.57
+Requires:      module-init-tools >= 0.9.9
+Provides:      %{name}-up = %{epoch}:%{version}-%{release}
+Provides:      kernel = %{epoch}:%{version}-%{release}
+Provides:      kernel(netfilter) = %{_netfilter_snap}
+Provides:      kernel(nf-hipac) = %{_nf_hipac_ver}
+Provides:      kernel(realtime-lsm) = 0.1.1
+Provides:      kernel-misc-fuse
+Provides:      kernel-net-hostap = 0.4.4
+Provides:      kernel-net-ieee80211
+Provides:      kernel-net-ipp2p = 1:0.8.0
+Provides:      kernel-net-ipw2100 = 1.1.3
+Provides:      kernel-net-ipw2200 = 1.0.8
+Provides:      module-info
+#Obsoletes:    kernel-misc-fuse
+#Obsoletes:    kernel-modules
+#Obsoletes:    kernel-net-hostap
+#Obsoletes:    kernel-net-ieee80211
+#Obsoletes:    kernel-net-ipp2p
+Conflicts:     e2fsprogs < %{_e2fsprogs_ver}
+Conflicts:     isdn4k-utils < %{_isdn4k_utils_ver}
+Conflicts:     jfsutils < %{_jfsutils_ver}
+Conflicts:     module-init-tool < %{_module_init_tool_ver}
+Conflicts:     nfs-utils < %{_nfs_utils_ver}
+Conflicts:     oprofile < %{_oprofile_ver}
+Conflicts:     ppp < %{_ppp_ver}
+Conflicts:     procps < %{_procps_ver}
+Conflicts:     quota-tools < %{_quota_tools_ver}
+Conflicts:     reiser4progs < %{_reiser4progs_ver}
+Conflicts:     reiserfsprogs < %{_reiserfsprogs_ver}
+Conflicts:     udev < %{_udev_ver}
+Conflicts:     util-linux < %{_util_linux_ver}
+Conflicts:     xfsprogs < %{_xfsprogs_ver}
+ExclusiveArch: %{ix86} %{x8664} ppc
+ExclusiveOS:   Linux
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define                initrd_dir      /boot
+
+%define                ver             %{version}_%{_alt_kernel}
+%define                ver_rel         %{version}_%{_alt_kernel}-%{release}
+
+%description
+This package contains the Linux kernel that is used to boot and run
+your system. It contains few device drivers for specific hardware.
+Most hardware is instead supported by modules loaded after booting.
+
+%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.
+
+%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.
+
+%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.
+
+%package vmlinux
+Summary:       vmlinux - uncompressed kernel image
+Summary(pl):   vmlinux - rozpakowany obraz jądra
+Group:         Base/Kernel
+
+%description vmlinux
+vmlinux - uncompressed kernel image.
+
+%description vmlinux -l pl
+vmlinux - rozpakowany obraz jądra.
+
+%package drm
+Summary:       DRM kernel modules
+Summary(pl):   Sterowniki DRM
+Group:         Base/Kernel
+Requires(postun):      %{name}-up = %{epoch}:%{version}-%{release}
+Requires:      %{name}-up = %{epoch}:%{version}-%{release}
+Provides:      kernel-drm = %{drm_xfree_version}
+Autoreqprov:   no
+
+%description drm
+DRM kernel modules (%{drm_xfree_version}).
+
+%description drm -l pl
+Sterowniki DRM (%{drm_xfree_version}).
+
+%package pcmcia
+Summary:       PCMCIA modules
+Summary(pl):   Moduły PCMCIA
+Group:         Base/Kernel
+Requires(postun):      %{name}-up = %{epoch}:%{version}-%{release}
+Requires:      %{name}-up = %{epoch}:%{version}-%{release}
+Provides:      kernel(pcmcia)
+Provides:      kernel-pcmcia = %{pcmcia_version}
+Conflicts:     pcmcia-cs < %{_pcmcia_cs_ver}
+Conflicts:     pcmciautils < %{_pcmciautils_ver}
+Autoreqprov:   no
+
+%description pcmcia
+PCMCIA modules (%{pcmcia_version}).
+
+%description pcmcia -l pl
+Moduły PCMCIA (%{pcmcia_version}).
+
+%package sound-alsa
+Summary:       ALSA kernel modules
+Summary(pl):   Sterowniki dźwięku ALSA
+Group:         Base/Kernel
+Requires(postun):      %{name}-up = %{epoch}:%{version}-%{release}
+Requires:      %{name}-up = %{epoch}:%{version}-%{release}
+Autoreqprov:   no
+
+%description sound-alsa
+ALSA (Advanced Linux Sound Architecture) sound drivers.
+
+%description sound-alsa -l pl
+Sterowniki dźwięku ALSA (Advanced Linux Sound Architecture).
+
+%package sound-oss
+Summary:       OSS kernel modules
+Summary(pl):   Sterowniki dźwięku OSS
+Group:         Base/Kernel
+Requires(postun):      %{name}-up = %{epoch}:%{version}-%{release}
+Requires:      %{name}-up = %{epoch}:%{version}-%{release}
+Autoreqprov:   no
+
+%description sound-oss
+OSS (Open Sound System) drivers.
+
+%description sound-oss -l pl
+Sterowniki dźwięku OSS (Open Sound System).
+
+%package smp
+Summary:       Kernel version %{version} compiled for SMP machines
+Summary(de):   Kernel version %{version} für Multiprozessor-Maschinen
+Summary(fr):   Kernel version %{version} compiler pour les machine 
Multi-Processeur
+Summary(pl):   Jądro Linuksa w wersji %{version} dla maszyn wieloprocesorowych
+Group:         Base/Kernel
+Requires:      coreutils
+Requires:      geninitrd >= 2.26
+Requires:      module-init-tools >= 0.9.9
+Provides:      kernel = %{epoch}:%{version}-%{release}
+Provides:      kernel(netfilter) = %{_netfilter_snap}
+Provides:      kernel(nf-hipac) = %{_nf_hipac_ver}
+Provides:      kernel(realtime-lsm) = 0.1.1
+Provides:      kernel-smp-misc-fuse
+Provides:      kernel-smp-net-hostap = 0.4.4
+Provides:      kernel-smp-net-ieee80211
+Provides:      kernel-smp-net-ipp2p = 1:0.8.0
+Provides:      kernel-smp-net-ipw2100 = 1.1.3
+Provides:      kernel-smp-net-ipw2200 = 1.0.8
+Provides:      module-info
+#Obsoletes:    kernel-smp-misc-fuse
+#Obsoletes:    kernel-smp-net-hostap
+#Obsoletes:    kernel-smp-net-ieee80211
+#Obsoletes:    kernel-smp-net-ipp2p
+Conflicts:     e2fsprogs < %{_e2fsprogs_ver}
+Conflicts:     isdn4k-utils < %{_isdn4k_utils_ver}
+Conflicts:     jfsutils < %{_jfsutils_ver}
+Conflicts:     module-init-tool < %{_module_init_tool_ver}
+Conflicts:     nfs-utils < %{_nfs_utils_ver}
+Conflicts:     oprofile < %{_oprofile_ver}
+Conflicts:     ppp < %{_ppp_ver}
+Conflicts:     procps < %{_procps_ver}
+Conflicts:     quota-tools < %{_quota_tools_ver}
+Conflicts:     reiser4progs < %{_reiser4progs_ver}
+Conflicts:     reiserfsprogs < %{_reiserfsprogs_ver}
+Conflicts:     util-linux < %{_util_linux_ver}
+Conflicts:     xfsprogs < %{_xfsprogs_ver}
+Autoreqprov:   no
+
+%description smp
+This package includes a SMP version of the Linux %{version} kernel. It
+is required only on machines with two or more CPUs, although it should
+work fine on single-CPU boxes.
+
+%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.
+
+%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.
+
+%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.
+
+%package smp-vmlinux
+Summary:       vmlinux - uncompressed SMP kernel image
+Summary(pl):   vmlinux - rozpakowany obraz jądra SMP
+Group:         Base/Kernel
+
+%description smp-vmlinux
+vmlinux - uncompressed SMP kernel image.
+
+%description smp-vmlinux -l pl
+vmlinux - rozpakowany obraz jądra SMP.
+
+%package smp-drm
+Summary:       DRM SMP kernel modules
+Summary(pl):   Sterowniki DRM dla maszyn wieloprocesorowych
+Group:         Base/Kernel
+Requires(postun):      %{name}-smp = %{epoch}:%{version}-%{release}
+Requires:      %{name}-smp = %{epoch}:%{version}-%{release}
+Provides:      kernel-drm = %{drm_xfree_version}
+Autoreqprov:   no
+
+%description smp-drm
+DRM SMP kernel modules (%{drm_xfree_version}).
+
+%description smp-drm -l pl
+Sterowniki DRM dla maszyn wieloprocesorowych (%{drm_xfree_version}).
+
+%package smp-pcmcia
+Summary:       PCMCIA modules for SMP kernel
+Summary(pl):   Moduły PCMCIA dla maszyn SMP
+Group:         Base/Kernel
+Requires(postun):      %{name}-smp = %{epoch}:%{version}-%{release}
+Requires:      %{name}-smp = %{epoch}:%{version}-%{release}
+Provides:      kernel(pcmcia)
+Provides:      kernel-pcmcia = %{pcmcia_version}
+Conflicts:     pcmcia-cs < %{_pcmcia_cs_ver}
+Conflicts:     pcmciautils < %{_pcmciautils_ver}
+Autoreqprov:   no
+
+%description smp-pcmcia
+PCMCIA modules for SMP kernel (%{pcmcia_version}).
+
+%description smp-pcmcia -l pl
+Moduły PCMCIA dla maszyn SMP (%{pcmcia_version}).
+
+%package smp-sound-alsa
+Summary:       ALSA SMP kernel modules
+Summary(pl):   Sterowniki dźwięku ALSA dla maszyn wieloprocesorowych
+Group:         Base/Kernel
+Requires(postun):      %{name}-smp = %{epoch}:%{version}-%{release}
+Requires:      %{name}-smp = %{epoch}:%{version}-%{release}
+Autoreqprov:   no
+
+%description smp-sound-alsa
+ALSA (Advanced Linux Sound Architecture) SMP sound drivers.
+
+%description smp-sound-alsa -l pl
+Sterowniki dźwięku ALSA (Advanced Linux Sound Architecture) dla maszyn
+wieloprocesorowych.
+
+%package smp-sound-oss
+Summary:       OSS SMP kernel modules
+Summary(pl):   Sterowniki dźwięku OSS dla maszyn wieloprocesorowych
+Group:         Base/Kernel
+Requires(postun):      %{name}-smp = %{epoch}:%{version}-%{release}
+Requires:      %{name}-smp = %{epoch}:%{version}-%{release}
+Autoreqprov:   no
+
+%description smp-sound-oss
+OSS (Open Sound System) SMP sound drivers.
+
+%description smp-sound-oss -l pl
+Sterowniki OSS (Open Sound System) dla maszyn wieloprocesorowych.
+
+%package headers
+Summary:       Header files for the Linux kernel
+Summary(pl):   Pliki nagłówkowe jądra Linuksa
+Group:         Development/Building
+Provides:      kernel-headers = %{epoch}:%{version}-%{release}
+Provides:      kernel-headers(agpgart) = %{version}
+Provides:      kernel-headers(alsa-drivers)
+Provides:      kernel-headers(bridging) = %{version}
+Provides:      kernel-headers(netfilter) = %{_netfilter_snap}
+Provides:      kernel-headers(reiserfs) = %{version}
+Autoreqprov:   no
+
+%description headers
+These are the C header files for the Linux kernel, which define
+structures and constants that are needed when rebuilding the kernel or
+building kernel modules.
+
+%description headers -l pl
+Pakiet zawiera pliki nagłówkowe jądra, niezbędne do rekompilacji jądra
+oraz budowania modułów jądra.
+
+%package module-build
+Summary:       Development files for building kernel modules
+Summary(pl):   Pliki służące do budowania modułów jądra
+Group:         Development/Building
+Requires:      %{name}-headers = %{epoch}:%{version}-%{release}
+Provides:      kernel-module-build = %{epoch}:%{version}-%{release}
+Autoreqprov:   no
+
+%description module-build
+Development files from kernel source tree needed to build Linux kernel
+modules from external packages.
+
+%description module-build -l pl
+Pliki ze drzewa źródeł jądra potrzebne do budowania modułów jądra
+Linuksa z zewnętrznych pakietów.
+
+%package source
+Summary:       Kernel source tree
+Summary(pl):   Kod źródłowy jądra Linuksa
+Group:         Development/Building
+Requires:      %{name}-module-build = %{epoch}:%{version}-%{release}
+Provides:      kernel-source = %{epoch}:%{version}-%{release}
+Autoreqprov:   no
+
+%description source
+This is the source code for the Linux kernel. It is required to build
+most C programs as they depend on constants defined in here. You can
+also build a custom kernel that is better tuned to your particular
+hardware.
+
+%description source -l de
+Das Kernel-Source-Paket enthält den source code (C/Assembler-Code) des
+Linux-Kernels. Die Source-Dateien werden gebraucht, um viele
+C-Programme zu compilieren, da sie auf Konstanten zurückgreifen, die
+im Kernel-Source definiert sind. Die Source-Dateien können auch
+benutzt werden, um einen Kernel zu compilieren, der besser auf Ihre
+Hardware ausgerichtet ist.
+
+%description source -l fr
+Le package pour le kernel-source contient le code source pour le noyau
+linux. Ces sources sont nécessaires pour compiler la plupart des
+programmes C, car il dépend de constantes définies dans le code
+source. Les sources peuvent ętre aussi utilisée pour compiler un noyau
+personnalisé pour avoir de meilleures performances sur des matériels
+particuliers.
+
+%description source -l pl
+Pakiet zawiera kod źródłowy jądra systemu.
+
+%package doc
+Summary:       Kernel documentation
+Summary(pl):   Dokumentacja do jądra Linuksa
+Group:         Documentation
+Provides:      kernel-doc = %{version}
+Autoreqprov:   no
+
+%description doc
+This is the documentation for the Linux kernel, as found in
+/usr/src/linux/Documentation directory.
+
+%description doc -l pl
+Pakiet zawiera dokumentację do jądra Linuksa pochodzącą z katalogu
+/usr/src/linux/Documentation.
+
+%prep
+%setup -q -n linux-%{version}%{_rc} 
+
+%patch0        -p1
+
+%if %{with suspend2}
+%patch1 -p1
+%endif
+
+# reiserfs4
+%{__gzip} -dc %{SOURCE12} | %{__patch} -s -p1
+
+%patch2 -p1
+
+%patch4 -p1
+
+%ifarch %{ix86}
+%patch5 -p1
+%endif
+
+%patch6 -p1
+
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
+
+### netfilter
+# base
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
+%patch13 -p1
+%patch14 -p1
+%patch15 -p1
+%patch16 -p1
+%patch17 -p1
+%patch18 -p1
+%patch19 -p1
+%patch20 -p1
+%patch21 -p1
+%patch22 -p1
+
+## extra
+%patch30 -p1
+%patch31 -p1
+%patch32 -p1
+%patch33 -p1
+%patch34 -p1
<<Diff was trimmed, longer than 597 lines>>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to