2 |
# *tmb* series kernels now use kernel.org versioning |
# *tmb* series kernels now use kernel.org versioning |
3 |
# |
# |
4 |
%define kernelversion 3 |
%define kernelversion 3 |
5 |
%define patchlevel 10 |
%define patchlevel 12 |
6 |
# sublevel is now used for -stable patches |
# sublevel is now used for -stable patches |
7 |
%define sublevel 15 |
%define sublevel 3 |
8 |
# extstable is for extended stable patches |
# extstable is for extended stable patches |
9 |
%define extstable 0 |
%define extstable 0 |
10 |
|
|
228 |
|
|
229 |
### Global Requires/Provides |
### Global Requires/Provides |
230 |
%define requires1 bootloader-utils >= 1.16-1 |
%define requires1 bootloader-utils >= 1.16-1 |
231 |
%define requires2 dracut >= 025-8 |
%define requires2 dracut >= 033-1 |
232 |
%define requires3 kmod >= 12-2 |
%define requires3 kmod >= 12-2 |
233 |
%define requires4 sysfsutils >= 2.1.0-16 |
%define requires4 sysfsutils >= 2.1.0-16 |
234 |
%define requires5 kernel-firmware >= 20130624-1 |
%define requires5 kernel-firmware >= 20130624-1 |
237 |
%define kprovides2 kernel = %{tar_ver} |
%define kprovides2 kernel = %{tar_ver} |
238 |
%define kprovides3 alsa = 1.0.26 |
%define kprovides3 alsa = 1.0.26 |
239 |
%define kprovides_server drbd-api = 88 |
%define kprovides_server drbd-api = 88 |
240 |
|
# conflict dkms packages that dont support kernel-3.12 |
241 |
# conflict dkms packages that dont support kernel-3.10 |
%define kconflicts1 dkms-broadcom-wl < 6.30.223.141-1 |
242 |
%define kconflicts1 dkms-broadcom-wl < 5.100.82.112-13 |
%define kconflicts1 dkms-fglrx < 13.200.16-1 |
243 |
%define kconflicts1 dkms-fglrx < 13.101-0.3 |
%define kconflicts2 dkms-nvidia-current < 319.60-2 |
244 |
%define kconflicts2 dkms-nvidia-current < 319.32-2 |
%define kconflicts3 dkms-nvidia304 < 304.108-2 |
245 |
%define kconflicts3 dkms-nvidia304 < 304.88-4 |
%define kconflicts4 dkms-nvidia173 < 173.14.38-1 |
|
%define kconflicts4 dkms-nvidia173 < 173.14.37-4 |
|
246 |
# (tmb) nvidia96xx does not support this kernel or x11-server-1.13 |
# (tmb) nvidia96xx does not support this kernel or x11-server-1.13 |
247 |
%define kconflicts5 dkms-nvidia96xx <= 96.43.23 |
%define kconflicts5 dkms-nvidia96xx <= 96.43.23 |
248 |
%define kconflicts6 dmms-xtables-addons < 2.3-1 |
%define kconflicts6 dmms-xtables-addons < 2.3-1 |
251 |
# (tmb) conflict too old drakxtools-backend to avoid bogus root=/dev/ (#9536) |
# (tmb) conflict too old drakxtools-backend to avoid bogus root=/dev/ (#9536) |
252 |
%define kconflicts8 drakxtools-backend < 15.37-1 |
%define kconflicts8 drakxtools-backend < 15.37-1 |
253 |
# (tmb) conflict older btrfs-progs to get the new in same transaction and in initrd |
# (tmb) conflict older btrfs-progs to get the new in same transaction and in initrd |
254 |
%define kconflicts9 btrfs-progs < 0.20-0.rc1.20130607.2 |
%define kconflicts9 btrfs-progs < 3.12-1 |
255 |
# (tmb) conflict too old plymouth (#10128) |
# (tmb) conflict too old plymouth (#10128) |
256 |
%define kconflicts10 plymouth < 0.8.6.1-8 |
%define kconflicts10 plymouth < 0.8.6.1-8 |
257 |
# (tmb) conflict too old radeon-firmware to get the uvd firmwares in initrd |
# (tmb) conflict too old radeon-firmware to get the uvd firmwares in initrd |
258 |
%define kconflicts11 radeon-firmware < 20130626-1 |
%define kconflicts11 radeon-firmware < 20130626-1 |
259 |
|
|
260 |
Autoreqprov: no |
Autoreqprov: no |
261 |
BuildRequires: gcc >= 4.0.1-5 kmod >= 7-6 bc |
BuildRequires: gcc >= 4.0.1-5 kmod >= 12-2 bc |
262 |
|
|
263 |
%description |
%description |
264 |
%common_description_kernel |
%common_description_kernel |
727 |
rm -rf $TempDevelRoot/arch/x86 |
rm -rf $TempDevelRoot/arch/x86 |
728 |
%endif |
%endif |
729 |
|
|
730 |
|
rm -rf $TempDevelRoot/include/kvm/arm* |
731 |
|
|
732 |
# Clean the scripts tree, and make sure everything is ok (sanity check) |
# Clean the scripts tree, and make sure everything is ok (sanity check) |
733 |
# running prepare+scripts (tree was already "prepared" in build) |
# running prepare+scripts (tree was already "prepared" in build) |
734 |
pushd $TempDevelRoot >/dev/null |
pushd $TempDevelRoot >/dev/null |
1018 |
rm -rf %{target_source}/arch/x86 |
rm -rf %{target_source}/arch/x86 |
1019 |
%endif |
%endif |
1020 |
|
|
1021 |
|
rm -rf %{target_source}/include/kvm/arm* |
1022 |
|
|
1023 |
# other misc files |
# other misc files |
1024 |
rm -f %{target_source}/{.config.old,.config.cmd,.mailmap,.missing-syscalls.d,arch/.gitignore} |
rm -f %{target_source}/{.config.old,.config.cmd,.mailmap,.missing-syscalls.d,arch/.gitignore} |
1025 |
rm -rf %{target_source}/.tmp_depmod/ |
rm -rf %{target_source}/.tmp_depmod/ |
1143 |
%endif |
%endif |
1144 |
|
|
1145 |
%changelog |
%changelog |
1146 |
|
* Wed Dec 4 2013 Thomas Backlund <tmb@mageia.org> 3.12.3-1.mga4 |
1147 |
|
- update to 3.12.3 |
1148 |
|
- drop merged patches: |
1149 |
|
* AA01-AA15: stable queue fixes |
1150 |
|
* DB10: bluetooth suspend/resume fix |
1151 |
|
* MB13-MB15: ndiswrapper buildfixes |
1152 |
|
- update patches: |
1153 |
|
* CK01: -ck patchset including BFS 0.444 |
1154 |
|
- * MB10: ndiswrapper 1.59 |
1155 |
|
- add patches: |
1156 |
|
* FS01-FS02: squashfs multi-decompressor support |
1157 |
|
|
1158 |
|
* Sun Nov 17 2013 Thomas Backlund <tmb@mageia.org> 3.12.0-2.mga4 |
1159 |
|
- add -stable queue patches: |
1160 |
|
* AA01: net/mlx4_core: Fix call to __mlx4_unregister_mac |
1161 |
|
* AA02: net: sctp: do not trigger BUG_ON in sctp_cmd_delete_tcb |
1162 |
|
* AA03: net: flow_dissector: fail on evil iph->ihl |
1163 |
|
* AA04: virtio-net: correctly handle cpu hotplug notifier during resuming |
1164 |
|
* AA05: xen-netback: use jiffies_64 value to calculate credit timeout |
1165 |
|
* AA06: cxgb3: Fix length calculation in write_ofld_wr() on 32-bit architectures |
1166 |
|
* AA07: tcp: gso: fix truesize tracking |
1167 |
|
* AA08: tcp: fix SYNACK RTT estimation in Fast Open |
1168 |
|
* AA09: tcp: only take RTT from timestamps if new data is acked |
1169 |
|
* AA10: tcp: do not rearm RTO when future data are sacked |
1170 |
|
* AA11: ipv6: ip6_dst_check needs to check for expired dst_entries |
1171 |
|
* AA12: ipv6: reset dst.expires value when clearing expire flag |
1172 |
|
* AA13: hyperv-fb: add pci stub |
1173 |
|
* AA14: USB: add new zte 3g-dongle's pid to option.c |
1174 |
|
* AA15: ALSA: hda - hdmi: Fix reported channel map on common default layouts |
1175 |
|
* DB10: bluetooth: fix suspend/resume issue |
1176 |
|
|
1177 |
|
* Mon Nov 4 2013 Thomas Backlund <tmb@mageia.org> 3.12.0-1.mga4 |
1178 |
|
- update to 3.12 final |
1179 |
|
|
1180 |
|
* Mon Oct 14 2013 Thomas Backlund <tmb@mageia.org> 3.12.0-0.rc5.1.mga4 |
1181 |
|
- update to 3.12-rc5 |
1182 |
|
- drop patches: |
1183 |
|
* DN40: bcma BCM43142 support (merged) |
1184 |
|
- update patches: |
1185 |
|
* FO01-FO09: overlayfs support |
1186 |
|
- rediff patches: |
1187 |
|
* NI10: netfilter IFWLOG support |
1188 |
|
- add patches: |
1189 |
|
* MB15: ndiswrapper buildfix for kernel 3.12 |
1190 |
|
- disable patches: |
1191 |
|
* CK01: BFS scheduler (needs update to support 3.12) |
1192 |
|
* FR01: reiser4 support (needs update to support 3.12) |
1193 |
|
* KP01: TuxOnIce support (needs update to support 3.12) |
1194 |
|
- update filelists |
1195 |
|
- update defconfigs |
1196 |
|
- update dkms conflicts |
1197 |
|
|
1198 |
* Thu Oct 3 2013 Thomas Backlund <tmb@mageia.org> 3.10.15-1.mga4 |
* Thu Oct 3 2013 Thomas Backlund <tmb@mageia.org> 3.10.15-1.mga4 |
1199 |
- update to 3.10.15 |
- update to 3.10.15 |
1200 |
- drop merged patches: |
- drop merged patches: |