mirror of
https://abf.rosa.ru/djam/kernel-5.15.git
synced 2025-02-23 18:42:55 +00:00
spec: Add two more meta packages
kernel-{flavour}-{major}.{minor} will require the latest kernel package for kernel {major}.{minor}.x series. kernel-{flavour}-{major}.{minor}-devel will do the same for -devel packages. This should allow the users to keep, say, kernel 4.1.x and get updates for it even if 4.2.x is in the repositories. If it is desired to have the latest of the available kernels, kernel-{flavour}-latest should be used, the same way as before.
This commit is contained in:
parent
896da05487
commit
de24ad0c59
1 changed files with 29 additions and 0 deletions
29
kernel.spec
29
kernel.spec
|
@ -590,6 +590,19 @@ Conflicts: arch(x86_64) \
|
|||
This package is a virtual rpm that aims to make sure you always have the \
|
||||
latest %{kname}-%{1} installed... \
|
||||
\
|
||||
%package -n %{kname}-%{1}-%{kernelversion}.%{patchlevel} \
|
||||
Version: %{kversion} \
|
||||
Release: %{rpmrel} \
|
||||
Summary: Meta package for the latest %{kname}-%{1} in %{kernelversion}.%{patchlevel} series \
|
||||
Group: System/Kernel and hardware \
|
||||
Requires: %{kname}-%{1}-%{buildrel} \
|
||||
%ifarch %{ix86} \
|
||||
Conflicts: arch(x86_64) \
|
||||
%endif \
|
||||
%description -n %{kname}-%{1}-%{kernelversion}.%{patchlevel} \
|
||||
This meta package aims to make sure you always have the \
|
||||
latest %{kname}-%{1} %{kernelversion}.%{patchlevel}.x installed... \
|
||||
\
|
||||
%if %build_devel \
|
||||
%package -n %{kname}-%{1}-devel-latest \
|
||||
Version: %{kversion} \
|
||||
|
@ -607,6 +620,20 @@ Provides: %{kname}-devel-latest \
|
|||
This package is a virtual rpm that aims to make sure you always have the \
|
||||
latest %{kname}-%{1}-devel installed... \
|
||||
\
|
||||
%package -n %{kname}-%{1}-%{kernelversion}.%{patchlevel}-devel \
|
||||
Version: %{kversion} \
|
||||
Release: %{rpmrel} \
|
||||
Summary: Meta package for the latest %{kname}-%{1}-devel in %{kernelversion}.%{patchlevel} series \
|
||||
Group: Development/Kernel \
|
||||
Requires: %{kname}-%{1}-devel-%{buildrel} \
|
||||
%ifarch %{ix86} \
|
||||
Conflicts: arch(x86_64) \
|
||||
%endif \
|
||||
Provides: %{kname}-devel-latest \
|
||||
%description -n %{kname}-%{1}-%{kernelversion}.%{patchlevel}-devel \
|
||||
This meta package aims to make sure you always have the \
|
||||
latest %{kname}-%{1}-devel %{kernelversion}.%{patchlevel}.x installed... \
|
||||
\
|
||||
%endif \
|
||||
\
|
||||
%post -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1}-post \
|
||||
|
@ -621,10 +648,12 @@ latest %{kname}-%{1}-devel installed... \
|
|||
\
|
||||
%files -n %{kname}-%{1}-%{buildrel} -f kernel_files.%{1} \
|
||||
%files -n %{kname}-%{1}-latest \
|
||||
%files -n %{kname}-%{1}-%{kernelversion}.%{patchlevel} \
|
||||
\
|
||||
%if %build_devel \
|
||||
%files -n %{kname}-%{1}-devel-%{buildrel} -f kernel_devel_files.%{1} \
|
||||
%files -n %{kname}-%{1}-devel-latest \
|
||||
%files -n %{kname}-%{1}-%{kernelversion}.%{patchlevel}-devel \
|
||||
%endif \
|
||||
\
|
||||
%if %build_debug \
|
||||
|
|
Loading…
Add table
Reference in a new issue