10 |
# git (kgit, only the number after "git"), or stable release (kstable) |
# git (kgit, only the number after "git"), or stable release (kstable) |
11 |
%define kpatch 0 |
%define kpatch 0 |
12 |
%define kgit 0 |
%define kgit 0 |
13 |
%define kstable 2 |
%define kstable 5 |
14 |
|
|
15 |
# this is the releaseversion |
# this is the releaseversion |
16 |
%define kbuild 1 |
%define kbuild 1 |
134 |
# |
# |
135 |
# SRC RPM description |
# SRC RPM description |
136 |
# |
# |
137 |
Summary: Linux kernel built for Mandriva with modifications by %{ktag} |
Summary: Linux kernel built for %vendor with modifications by %{ktag} |
138 |
Name: %{kname} |
Name: %{kname} |
139 |
Version: %{kversion} |
Version: %{kversion} |
140 |
Release: %{rpmrel} |
Release: %{rpmrel} |
142 |
Group: System/Kernel and hardware |
Group: System/Kernel and hardware |
143 |
ExclusiveArch: %{ix86} x86_64 |
ExclusiveArch: %{ix86} x86_64 |
144 |
ExclusiveOS: Linux |
ExclusiveOS: Linux |
145 |
URL: http://wiki.mandriva.com/en/Docs/Howto/Mandriva_Kernels#kernel-tmb |
URL: http://www.kernel.org |
146 |
|
|
147 |
#################################################################### |
#################################################################### |
148 |
# |
# |
193 |
# Defines for the things that are needed for all the kernels |
# Defines for the things that are needed for all the kernels |
194 |
# |
# |
195 |
%define common_description_kernel The kernel package contains the Linux kernel (vmlinuz), the core of your \ |
%define common_description_kernel The kernel package contains the Linux kernel (vmlinuz), the core of your \ |
196 |
Mandriva Linux operating system. The kernel handles the basic functions \ |
%vendor Linux operating system. The kernel handles the basic functions \ |
197 |
of the operating system: memory allocation, process allocation, device \ |
of the operating system: memory allocation, process allocation, device \ |
198 |
input and output, etc. |
input and output, etc. |
199 |
|
|
|
%define common_description_info For instructions for update, see: \ |
|
|
http://www.mandriva.com/en/security/kernelupdate \ |
|
|
\ |
|
|
The %{ktag} kernels is an experimental kernel based on the kernel.org \ |
|
|
kernels with added patches. Some of them may/will never end up in \ |
|
|
the main kernels due to their experimental nature. Some refer to \ |
|
|
this kernel as a 'hackkernel' ... \ |
|
|
Use these kernels at your own risk !! |
|
|
|
|
200 |
### Global Requires/Provides |
### Global Requires/Provides |
201 |
%define requires1 mkinitrd >= 6.0.92-12 |
%define requires1 mkinitrd >= 6.0.92-12 |
202 |
%define requires2 bootloader-utils >= 1.12-1 |
%define requires2 bootloader-utils >= 1.12-1 |
213 |
%description |
%description |
214 |
%common_description_kernel |
%common_description_kernel |
215 |
|
|
|
%common_description_info |
|
|
|
|
216 |
|
|
217 |
# mkflavour() name flavour processor |
# mkflavour() name flavour processor |
218 |
# name: the flavour name in the package name |
# name: the flavour name in the package name |
232 |
%description -n %{kname}-%{1}-%{buildrel} \ |
%description -n %{kname}-%{1}-%{buildrel} \ |
233 |
%common_description_kernel %{expand:%{info_%(echo %{1})}} \ |
%common_description_kernel %{expand:%{info_%(echo %{1})}} \ |
234 |
\ |
\ |
|
%common_description_info \ |
|
|
\ |
|
235 |
%if %build_devel \ |
%if %build_devel \ |
236 |
%package -n %{kname}-%{1}-devel-%{buildrel} \ |
%package -n %{kname}-%{1}-devel-%{buildrel} \ |
237 |
Version: %{fakever} \ |
Version: %{fakever} \ |
249 |
\ |
\ |
250 |
If you want to build your own kernel, you need to install the full \ |
If you want to build your own kernel, you need to install the full \ |
251 |
%{kname}-source-%{buildrel} rpm. \ |
%{kname}-source-%{buildrel} rpm. \ |
|
\ |
|
|
%common_description_info \ |
|
252 |
%endif \ |
%endif \ |
253 |
\ |
\ |
254 |
%package -n %{kname}-%{1}-latest \ |
%package -n %{kname}-%{1}-latest \ |
265 |
This package is a virtual rpm that aims to make sure you always have the \ |
This package is a virtual rpm that aims to make sure you always have the \ |
266 |
latest %{kname}-%{1} installed... \ |
latest %{kname}-%{1} installed... \ |
267 |
\ |
\ |
|
%common_description_info \ |
|
|
\ |
|
268 |
%if %build_devel \ |
%if %build_devel \ |
269 |
%package -n %{kname}-%{1}-devel-latest \ |
%package -n %{kname}-%{1}-devel-latest \ |
270 |
Version: %{kversion} \ |
Version: %{kversion} \ |
279 |
%description -n %{kname}-%{1}-devel-latest \ |
%description -n %{kname}-%{1}-devel-latest \ |
280 |
This package is a virtual rpm that aims to make sure you always have the \ |
This package is a virtual rpm that aims to make sure you always have the \ |
281 |
latest %{kname}-%{1}-devel installed... \ |
latest %{kname}-%{1}-devel installed... \ |
|
\ |
|
|
%common_description_info \ |
|
282 |
%endif \ |
%endif \ |
283 |
\ |
\ |
284 |
%post -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1}-post \ |
%post -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1}-post \ |
440 |
If you only want the files needed to build 3rdparty (nVidia, Ati, dkms-*,...) |
If you only want the files needed to build 3rdparty (nVidia, Ati, dkms-*,...) |
441 |
drivers against, install the *-devel-* rpm that is matching your kernel. |
drivers against, install the *-devel-* rpm that is matching your kernel. |
442 |
|
|
|
%common_description_info |
|
443 |
|
|
444 |
%post -n %{kname}-source-%{buildrel} |
%post -n %{kname}-source-%{buildrel} |
445 |
for i in /lib/modules/%{kversion}-%{ktag}-*-%{buildrpmrel}; do |
for i in /lib/modules/%{kversion}-%{ktag}-*-%{buildrpmrel}; do |
477 |
%description -n %{kname}-source-latest |
%description -n %{kname}-source-latest |
478 |
This package is a virtual rpm that aims to make sure you always have the |
This package is a virtual rpm that aims to make sure you always have the |
479 |
latest %{kname}-source installed... |
latest %{kname}-source installed... |
|
|
|
|
%common_description_info |
|
480 |
%endif |
%endif |
481 |
|
|
482 |
# |
# |
496 |
shipped with it are documented in these files. You also might want install |
shipped with it are documented in these files. You also might want install |
497 |
this package if you need a reference to the options that can be passed to |
this package if you need a reference to the options that can be passed to |
498 |
Linux kernel modules at load time. |
Linux kernel modules at load time. |
|
|
|
|
%common_description_info |
|
499 |
%endif |
%endif |
500 |
|
|
501 |
# |
# |
1043 |
%endif |
%endif |
1044 |
|
|
1045 |
%changelog |
%changelog |
1046 |
|
* Wed May 5 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.5-1.mga1 |
1047 |
|
- update to 2.6.38.5 |
1048 |
|
- add patches: |
1049 |
|
* AX01: x86, AMD: K8 Rev.A-E processors are subject to erratum 400 |
1050 |
|
* AX05: x86, 32bit: raise default vmalloc area to 192MB (Anssi, #904) |
1051 |
|
* DN15: r8169: add support for RTL8105E |
1052 |
|
* DN16: r8169: be verbose when unable to load firmware |
1053 |
|
* DN20: disable powersaving on rt2800 as it is broken (noted by rtp) |
1054 |
|
* DP06-DP08: samsung-laptop: add support for N230, R410P |
1055 |
|
* DP20-DP26: hp-wmi: add support for rfkill on HP Mini 5102 (Anssi) |
1056 |
|
- update patches: |
1057 |
|
* FU01: unionfs 2.5.9 |
1058 |
|
- drop patches: |
1059 |
|
* FU03: unionfs oops fix (obsolete) |
1060 |
|
- enable DEBUG_RODATA and DEBUG_SET_MODULE_RONX (tv) |
1061 |
|
|
1062 |
|
* Sun Apr 24 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.4-1.mga1 |
1063 |
|
- update to 2.6.38.4 |
1064 |
|
- update patches: |
1065 |
|
* DG10: drm/i915: Fix tiling corruption from pipelined fencing |
1066 |
|
* NI30, NI31: ipset 6.4 |
1067 |
|
- add patches: |
1068 |
|
* DA60, DA61: ide/ahci/raid support for Intel Panther Point |
1069 |
|
* DF01: add old ieee1394 aliases to new firewire stack |
1070 |
|
* DG11: drm: Retry i2c transfer of EDID block after failure |
1071 |
|
* DG12: drm/i915/dp: Sanity check eDP existence |
1072 |
|
* DG13: drm/i915: Restore missing command flush before interrupt on BLT ring |
1073 |
|
* DG14: drm/i915: Avoid unmapping pages from a NULL address space |
1074 |
|
* DG15: drm/i915: Enable GPU semaphores by default |
1075 |
|
* DM01: add dm-raid45 aliases to the new dm-raid target |
1076 |
|
* DP15: intel_ips: fix monitor thread to use TASK_INTERRUPTIBLE |
1077 |
|
|
1078 |
|
* Sat Apr 16 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.3-1.mga1 |
1079 |
|
- update to 2.6.38.3 |
1080 |
|
- drop merged patches |
1081 |
|
|
1082 |
|
* Mon Apr 11 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.2-2.mga1 |
1083 |
|
- add -stable queue patches (31 fixes) |
1084 |
|
- update patches: |
1085 |
|
* CK01: Con Kolivas -ck3 patchset including bfs 0.400 |
1086 |
|
* FR01: reiser4 for 2.6.38 final |
1087 |
|
- drop patches: |
1088 |
|
* FR02: reiser4 buildfix (merged) |
1089 |
|
|
1090 |
* Tue Mar 29 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.2-1.mga1 |
* Tue Mar 29 2011 Thomas Backlund <tmb@mandriva.org> 2.6.38.2-1.mga1 |
1091 |
- update to 2.6.38.2 |
- update to 2.6.38.2 |
1092 |
- drop merged patches: |
- drop merged patches: |