Macros in Source fields (was: Re: Prelink success story :))

Michael Schwendt ms-nospam-0306 at
Fri Feb 27 00:20:02 UTC 2004

On Thu, 26 Feb 2004 18:25:03 -0500, Toshio wrote:

> Coupled with Ville's comment that package QA people really
> should be checking out web pages and so forth to make sure they have
> a canonical source rather than cut 'n paste, macros in Source: make more
> and more sense to me.  (Although I'll definitely miss cut and paste when
> I'm QA'ing an update package and I already checked out the canonicalness
> in the previous version.)

Macros in URLs simply don't work. If you want macros in Source tags,
cut off everything up to the file name like

  Source0: %name-%version.tar.gz

and put an example download URL as a comment, e.g.

  Source0: %name-%version.tar.gz

Certainly much better than weird constructs like


(note the ugly "rc1" hack)

Also note that only the expanded file name will appear in the RPM header,
not the URL prefix.


More information about the devel mailing list