Extras x86_64 rawhide rebuild in mock status 2006-06-14

Paul Howarth paul at city-fan.org
Thu Jun 15 14:54:07 UTC 2006


Matt Domsch wrote:
> On Wed, Jun 14, 2006 at 09:59:32PM +0100, Paul wrote:
>>> xsp	paul at all-the-johnsons.co.uk
>> I can't find a problem with xsp - it builds on the buildsys without
>> problems
> 
> checking for pkg-config... no
> configure: error: You need to install pkg-config
> 
> 
> pkgconfig will (very soon) no longer be included in the standard
> buildroot on the Extras buildsys.  It's still in there today, but my
> report is a precursor of failures to come. :-)
> 
> BuildRequires: pkgconfig
> 
> will be necessary for apps that call it.

In most cases I would disagree with this. pkgconfig should be a dep of 
any package that provides a .pc file, which would result in pkgconfig 
being pulled in by the normal buildreqs of most packages (-devel 
packages for required libraries).

However, in this particular case, not a single -devel package is a 
buildreq, yet for reasons best known to the upstream author, the 
configure script checks for pkgconfig.

As it happens, two .pc files are present in the (i386) root when this 
package gets built:

libgdiplus.pc (from libgdiplus)
devmapper.pc (from device-mapper)

If these were packages being reviewed for Extras, they would be required 
to split off a -devel subpackage, put the .pc file in that package and 
add a dep of pkgconfig for the -devel package. Is there any reason why 
this shouldn't apply in Core too?

As for xsp, it'll need a buildreq of pkgconfig until such time as 
upstream stops checking for it (if ever).

Paul.




More information about the fedora-devel-list mailing list