This change belongs in per-vendor configuration, not in rpm default configuration.
Please move. 73 de Jeff On Feb 28, 2010, at 7:57 AM, Per Øyvind Karlsen wrote: > RPM Package Manager, CVS Repository > http://rpm5.org/cvs/ > ____________________________________________________________________________ > > Server: rpm5.org Name: Per Øyvind Karlsen > Root: /v/rpm/cvs Email: pkarl...@rpm5.org > Module: rpm Date: 28-Feb-2010 13:57:37 > Branch: HEAD Handle: 2010022812573601 > > Modified files: > rpm CHANGES > rpm/macros macros.rpmbuild.in > > Log: > add a %EVRD macro for use with versioned provides/requires to > automatically add all the tags used for version comparison. > > Summary: > Revision Changes Path > 1.3277 +2 -0 rpm/CHANGES > 1.2 +6 -1 rpm/macros/macros.rpmbuild.in > ____________________________________________________________________________ > > patch -p0 <<'@@ .' > Index: rpm/CHANGES > ============================================================================ > $ cvs diff -u -r1.3276 -r1.3277 CHANGES > --- rpm/CHANGES 28 Feb 2010 03:20:39 -0000 1.3276 > +++ rpm/CHANGES 28 Feb 2010 12:57:36 -0000 1.3277 > @@ -1,5 +1,7 @@ > > 5.2b1 -> 5.3a1 > + - proyvind: add a %EVRD macro for use with versioned provides/requires > to > + automatically add all the tags used for version comparison. > - proyvind: python: make sure that we always use our own rpm build and > macros. > - proyvind: filetriggers: don't pass filename as argument to scripts, > @@ . > patch -p0 <<'@@ .' > Index: rpm/macros/macros.rpmbuild.in > ============================================================================ > $ cvs diff -u -r1.1 -r1.2 macros.rpmbuild.in > --- rpm/macros/macros.rpmbuild.in 21 Aug 2009 19:17:31 -0000 1.1 > +++ rpm/macros/macros.rpmbuild.in 28 Feb 2010 12:57:37 -0000 1.2 > @@ -1,7 +1,7 @@ > #/*! \page build_macros Default configuration: @USRLIBRPM@/macros.rpmbuild > # \verbatim > # > -# $Id: macros.rpmbuild.in,v 1.1 2009/08/21 19:17:31 jbj Exp $ > +# $Id: macros.rpmbuild.in,v 1.2 2010/02/28 12:57:37 pkarlsen Exp $ > # > # This file contains rpmbuild configuration macros. > # > @@ -277,6 +277,11 @@ > # XXX Note: escaped %% for use in headerSprintf() > %_build_name_fmt %%{ARCH}/%{___NVRA}.rpm > > +# > +# Dynamic EVRD tags macro for use with versioned provides/requires in place > of > +# '%{version}-%{release}', ie. to automatically add distepoch or epoch if > present > +%EVRD > %{?epoch:%{epoch}:}%{?version:%{version}}%{?release:-%{release}}%{?distepoch::%{distepoch}} > + > > #============================================================================== > # ---- per-platform macros. > # Macros that are specific to an individual platform. The values here > @@ . > ______________________________________________________________________ > RPM Package Manager http://rpm5.org > CVS Sources Repository rpm-...@rpm5.org ______________________________________________________________________ RPM Package Manager http://rpm5.org Developer Communication List rpm-devel@rpm5.org