Add kernel metapackages for all flavors, not just debug
This commit is contained in:
parent
f22ebd0b2b
commit
3352065078
41
kernel.spec
41
kernel.spec
@ -34,7 +34,7 @@ Summary: The Linux kernel
|
|||||||
# For non-released -rc kernels, this will be appended after the rcX and
|
# For non-released -rc kernels, this will be appended after the rcX and
|
||||||
# gitX tags, so a 3 here would become part of release "0.rcX.gitX.3"
|
# gitX tags, so a 3 here would become part of release "0.rcX.gitX.3"
|
||||||
#
|
#
|
||||||
%global baserelease 1
|
%global baserelease 3
|
||||||
%global fedora_build %{baserelease}
|
%global fedora_build %{baserelease}
|
||||||
|
|
||||||
# base_sublevel is the kernel version we're starting with and patching
|
# base_sublevel is the kernel version we're starting with and patching
|
||||||
@ -668,16 +668,6 @@ Requires(preun): systemd >= 200\
|
|||||||
AutoReqProv: no\
|
AutoReqProv: no\
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
%if %{debugbuildsenabled}
|
|
||||||
%package debug
|
|
||||||
Summary: A debug version of the Linux kernel
|
|
||||||
Group: System Environment/Kernel
|
|
||||||
Requires: kernel-debug-%{?variant:%{variant}-}core-uname-r = %{KVERREL}%{?variant}
|
|
||||||
Requires: kernel-debug-%{?variant:%{variant}-}drivers-uname-r = %{KVERREL}%{?variant}
|
|
||||||
%description debug
|
|
||||||
The kernel debug meta package
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%package headers
|
%package headers
|
||||||
Summary: Header files for the Linux kernel for use by glibc
|
Summary: Header files for the Linux kernel for use by glibc
|
||||||
Group: Development/System
|
Group: Development/System
|
||||||
@ -883,6 +873,20 @@ AutoReqProv: no\
|
|||||||
This package provides commonly used kernel modules for the %{?2:%{2}-}core kernel package.\
|
This package provides commonly used kernel modules for the %{?2:%{2}-}core kernel package.\
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
|
#
|
||||||
|
# this macro creates a kernel-<subpackage> meta package.
|
||||||
|
# %%kernel_meta_package <subpackage>
|
||||||
|
#
|
||||||
|
%define kernel_meta_package() \
|
||||||
|
%package %{1}\
|
||||||
|
summary: kernel meta-package for the %{1} kernel\
|
||||||
|
group: system environment/kernel\
|
||||||
|
Requires: kernel-%{1}-%{?variant:%{variant}-}core-uname-r = %{KVERREL}%{?variant}+%{1}\
|
||||||
|
Requires: kernel-%{1}-%{?variant:%{variant}-}drivers-uname-r = %{KVERREL}%{?variant}+%{1}\
|
||||||
|
%description %{1}\
|
||||||
|
The meta-package for the %{1} kernel\
|
||||||
|
%{nil}
|
||||||
|
|
||||||
#
|
#
|
||||||
# This macro creates a kernel-<subpackage> and its -devel and -debuginfo too.
|
# This macro creates a kernel-<subpackage> and its -devel and -debuginfo too.
|
||||||
# %%define variant_summary The Linux kernel compiled for <configuration>
|
# %%define variant_summary The Linux kernel compiled for <configuration>
|
||||||
@ -894,6 +898,9 @@ Summary: %{variant_summary}\
|
|||||||
Group: System Environment/Kernel\
|
Group: System Environment/Kernel\
|
||||||
Provides: kernel-%{?1:%{1}-}core-uname-r = %{KVERREL}%{?1:+%{1}}\
|
Provides: kernel-%{?1:%{1}-}core-uname-r = %{KVERREL}%{?1:+%{1}}\
|
||||||
%{expand:%%kernel_reqprovconf}\
|
%{expand:%%kernel_reqprovconf}\
|
||||||
|
%if %{?1:1} %{!?1:0} \
|
||||||
|
%{expand:%%kernel_meta_package %{?1:%{1}}}\
|
||||||
|
%endif\
|
||||||
%{expand:%%kernel_devel_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
%{expand:%%kernel_devel_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
||||||
%{expand:%%kernel_drivers_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
%{expand:%%kernel_drivers_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
||||||
%if %{with_extra}\
|
%if %{with_extra}\
|
||||||
@ -2131,11 +2138,6 @@ fi
|
|||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
||||||
%if %{debugbuildsenabled}
|
|
||||||
%files debug
|
|
||||||
%defattr(-,root,root)
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# This is %%{image_install_path} on an arch where that includes ELF files,
|
# This is %%{image_install_path} on an arch where that includes ELF files,
|
||||||
# or empty otherwise.
|
# or empty otherwise.
|
||||||
%define elf_image_install_path %{?kernel_image_elf:%{image_install_path}}
|
%define elf_image_install_path %{?kernel_image_elf:%{image_install_path}}
|
||||||
@ -2184,6 +2186,10 @@ fi
|
|||||||
%defattr(-,root,root)\
|
%defattr(-,root,root)\
|
||||||
%endif\
|
%endif\
|
||||||
%endif\
|
%endif\
|
||||||
|
%if %{?2:1} %{!?2:0}\
|
||||||
|
%{expand:%%files %{2}}\
|
||||||
|
%defattr(-,root,root)\
|
||||||
|
%endif\
|
||||||
%endif\
|
%endif\
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
@ -2208,6 +2214,9 @@ fi
|
|||||||
# ||----w |
|
# ||----w |
|
||||||
# || ||
|
# || ||
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu May 01 2014 Josh Boyer <jwboyer@fedoraproject.org>
|
||||||
|
- Add kernel metapackages for all flavors, not just debug
|
||||||
|
|
||||||
* Thu May 1 2014 Hans de Goede <hdegoede@redhat.com>
|
* Thu May 1 2014 Hans de Goede <hdegoede@redhat.com>
|
||||||
- Add use_native_backlight quirk for 4 laptops (rhbz 983342 1093120)
|
- Add use_native_backlight quirk for 4 laptops (rhbz 983342 1093120)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user