[packages/rpm-build-macros] - 1.679 - added macros that mimic the behaviour of linux/version.h
baggins
baggins at pld-linux.org
Sun Oct 27 22:41:32 CET 2013
commit d99e514196b984b3fe40b85b7e6fa6a18849e30e
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Oct 27 22:40:54 2013 +0100
- 1.679
- added macros that mimic the behaviour of linux/version.h
rpm-build-macros.spec | 2 +-
rpm.macros | 7 +++++++
2 files changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/rpm-build-macros.spec b/rpm-build-macros.spec
index 15a1b1a..cdd00f8 100644
--- a/rpm-build-macros.spec
+++ b/rpm-build-macros.spec
@@ -5,7 +5,7 @@
%if "%{pld_release}" == "ac"
%define with_rpm4 1
%endif
-%define rpm_macros_rev 1.678
+%define rpm_macros_rev 1.679
%define find_lang_rev 1.36
Summary: PLD Linux RPM build macros
Summary(pl.UTF-8): Makra do budowania pakietów RPM dla Linuksa PLD
diff --git a/rpm.macros b/rpm.macros
index ed01798..97466e3 100644
--- a/rpm.macros
+++ b/rpm.macros
@@ -449,6 +449,13 @@ CXXFLAGS="%{rpmcxxflags}" \
echo ${Z:-ERROR}; \\
)
+%_kernel_version_code %( \\
+ Z=$(awk '/LINUX_VERSION_CODE/{print $3}' %{_kernelsrcdir}/include/linux/version.h 2>/dev/null); \\
+ echo ${Z:-ERROR}; \\
+)
+
+%_kernel_version_magic() %(echo $((%{1} * 65536 + %{2} * 256 + %{3})))
+
# `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
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-macros.git/commitdiff/d99e514196b984b3fe40b85b7e6fa6a18849e30e
More information about the pld-cvs-commit
mailing list