On Wednesday, 21 January 2009 at 00:09, Nicolas Chauvet wrote:
2009/1/20 Nicolas Chauvet <kwizart(a)gmail.com>:
> 2009/1/20 Dominik 'Rathann' Mierzejewski <dominik(a)greysector.net>:
>> They're not missing. Most probably the .pc file is broken or it's a bug
>> in pkg-config.
> We are talking about the EL-5 ffmpeg-devel here.
>
> Nah, this is a bug in ffmpeg-devel package (meant the pc files)
> Because they have something like
> Requires.private: libraw1394
>
> And the ffmpeg-devel doesn't requires libraw1394-devel where the
> libraw1394.pc is so it doesn't have any chance to output the requested
> information.
>
> Actually, the current situation avoid the problem in the ffmpeg
> pkg-config files by using libs.private with the non-pkgconfig form for
> defining used libraries (instead of the pkg-config form using
> requires.private).
>
Well actually it is a little bit more complicated because there is a problem at:
https://bugzilla.redhat.com/show_bug.cgi?id=224148
So this remains a ffmpeg-devel problem, but for a different reason:
the ffmpeg-devel pkgconfig implementation rely on a version of
pkg-config that support the Requires.private , which the EL5 version
doesn't features yet.
Until this feature is backported, this remains a ffmpeg-devel bug.
Very well. It's better to add a workaround in just one place instead
of in every package that needs ffmpeg-devel. I'll try to fix that soon,
but if you or Karel could send me a patch for the spec file with the
necessary BRs, it'd make the fix faster. I'm a bit short on time these
days.
Regards,
R.
--
Fedora
http://fedoraproject.org/wiki/User:Rathann
RPMFusion
http://rpmfusion.org | MPlayer
http://mplayerhq.hu
"Faith manages."
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"