On Mon, 8 Oct 2012, Kevin Kofler wrote:
On Monday 08 October 2012 at 07:38:43, Eric Hameleers wrote:
Having hard requirements on ffmpeg for your nepomuk indexer would not
be appreciated by us. Making ffmpeg an optional dependency would be
better (but will cripple the indexer seriously). I think the best
solution would be to allow for an optional static binding of ffmpeg
libraries.
Please no!
If you bundle FFmpeg, you force us to ship repackaged tarballs (something we
really don't like to do) with the bundled FFmpeg removed:
https://fedoraproject.org/wiki/Packaging:SourceURL#When_Upstream_uses_Prohibited_Code
We cannot ship FFmpeg in Fedora in any form, not even in the source RPMs.
Not to mention all the other problems with bundled libraries in general:
https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
Kevin Kofler
What was so hard to understand about the word "optional" in "optional
static binding"?
Allowing a statically linked libavcodec does not imply that the ffmpeg
sources need to be shipped along with the nepomuk indexer. Rather, a
cmake parameter to point to ffmpeg headers and static library would be
sufficient, no?
I understand that some distributions will not allow ffmpeg sources to
be part of their SRPMs, but I think there is no question of that
happening. If a dependency is optional, that implies that its sources
are not part of the archive. So, we all win.
Cheers, Eric
--
Eric Hameleers <al...@slackware.com>
Jabber: al...@jabber.xs4all.nl
Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<