[Rpm-maint] [draft] spec file unification: autotools based projects

Mark Hatle mark.hatle at windriver.com
Thu Jul 17 15:37:31 UTC 2008


Stanislav Brabec wrote:
> The standard %setup macro should unpack these packages in convenient
> way:
> 
> %prep
> %setup -q
> 
> 
> Configuration and compilation
> 
> %build
> 
> Packagers are encouraged to call autoreconf whenever possible. It
> guarantees correct build of packages on platforms, that was not
> supported by autotools in the time of the source release.
> 
> autoreconf -f -i

I think there is some argument that running the autotools at the end of 
the %prep may be appropriate.  It all depends on what you expect out of 
the %prep.

If the purpose of %prep is simply to unpack and patch the source, then 
autoreconf is not appropriate there.

If the purpose of %prep is to prepare the software to be 
configured/built then autoreconf may be appropriate.  I think once a 
statement is made, then the appropriate solution can be chosen and 
explained.

--Mark



More information about the Rpm-maint mailing list