]> git.pld-linux.org Git - packages/rpm-build-macros.git/commitdiff
- _kernel_ver is not what it seems, restored it to previous state, as a auto/th/rpm-build-macros-1.678-1
authorJan Rękorajski <baggins@pld-linux.org>
Thu, 24 Oct 2013 14:47:49 +0000 (16:47 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Thu, 24 Oct 2013 14:47:49 +0000 (16:47 +0200)
  result restore also _kernel_ver_str
- added description for above macros
- removed now unused __kernel_rel and __kernel_rpmvr macros

rpm.macros

index 40979418d51aeb5df7899f4ee17e06bf8484882a..ed0179804f163ea4ecf3ce6454120660c54d809e 100644 (file)
@@ -449,10 +449,10 @@ CXXFLAGS="%{rpmcxxflags}" \
        echo ${Z:-ERROR}; \\
 )
 
-%__kernel_rel  %{__kernel_qf %{R}}
-%__kernel_rpmvr        %{__kernel_qf %{V}-%{R}}
-%_kernel_ver   %{!?_without_dist_kernel:%{__kernel_rpmvr}}%{?_without_dist_kernel:%{__kernel_ver}}
-%_kernel_ver_str %(echo %{_kernel_ver} | tr '-' '_')
+# `uname -r` used for building/installing kernel modules
+%_kernel_ver   %{__kernel_ver}%{!?_without_dist_kernel:%(echo %{__kernel_ver} | grep -q -e - || echo -%{__kernel_qf %{R}})}
+# package version OR `uname -r` for non-dist kernel to be used in @release field
+%_kernel_ver_str %(echo %{!?_without_dist_kernel:%{__kernel_qf %{V}-%{R}}}%{?_without_dist_kernel:%{__kernel_ver}} | tr '-' '_')
 
 # Requires name = version-release
 %requires_releq()      %{!?1:ERROR}%{?2:ERROR}%{?1:%{!?2:%{expand:%%requires_eq_to -r %1 %1}}}
This page took 0.038567 seconds and 4 git commands to generate.