rawhide report: 20070912 changes
kevin.kofler at chello.at
Thu Sep 13 16:10:34 UTC 2007
Ralf Corsepius <rc040203 <at> freenet.de> writes:
> > At one point in time, all
> > the options had to be supplied to the "configure" script.
> This still applies, this is what "packaging is about".
You're forgetting that not everyone who compiles software is a packager. Having
to set CFLAGS and LIBS by hand might be acceptable to you as a packager, but
most upstream projects will not consider this an acceptable solution, because
they also have to support compilation from a tarball and want to make that as
simple as possible.
Now, of course, adding the .pc file in Fedora only won't help users on other
distributions, but that's why you as a maintainer are expected to talk to
upstream about such issues instead of sticking your head in the sand.
And even for packagers, software which just compiles when you list the BRs and
use %configure is much easier to work with than software which requires you to
jump through hoops such as hand-set flags!
More information about the fedora-devel-list