commit 807b94240f99058c82c4bdf6ae93938073f28c73
Author: Jan Rękorajski <[email protected]>
Date: Wed Sep 12 13:19:33 2012 +0200
- added %%rename macro from mandriva
rpm.macros | 6 ++++++
1 file changed, 6 insertions(+)
---
diff --git a/rpm.macros b/rpm.macros
index 4eaf93a..078ee5a 100644
--- a/rpm.macros
+++ b/rpm.macros
@@ -449,6 +449,12 @@ CXXFLAGS="%{rpmcxxflags}" \
# Requires: name >= version (version based on querying package %2)
%requires_ge_to(r) %{!?2:ERROR}%{?3:ERROR}%{?2:%{!?3:%(if ! LC_ALL=C rpm
-q --qf 'Requires: %1 >= %|E?{%{E}:}|%{V}%{?-r:-%{R}}\\n' %2 | grep
'^Requires:'; then echo "BuildRequires: %2"; fi)}}
+# \helper for renaming packages
+# %rename old-package
+%rename() \
+Obsoletes: %{1} <
%{?epoch:%{epoch}:}%{?version:%{version}}%{?release:-%{release}} \
+Provides: %{1} =
%{?epoch:%{epoch}:}%{?version:%{version}}%{?release:-%{release}}
+
%apache_modules_api %{expand:%%global apache_modules_api %(awk '/#define
MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' /usr/include/apache/ap_mmn.h 2>/dev/null
|| echo ERROR)}%apache_modules_api
# kernel version-release handling
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpm-build-macros.git/commitdiff/807b94240f99058c82c4bdf6ae93938073f28c73
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit