On 1 August 2011 12:28, Ismail Doenmez <idoenmez@suse.de> wrote:
On 07/30/2011 12:15 PM, todd rme wrote:
ffmpeg: Used by amarok, k3b, kdemultimedia4, kradio, opencv, and strigi. Headers are available, I can see if these will build with them
This is very important if we can get a stub ffmpeg which can be overwritten by a working one.
lame: used by k3b and kradio. Needed for the lame mpf encoder encoder plugin. Headers are available, I can see if this will build with them.
Ditto.
mad: used by k3b. Needed for the mp3 audio decoder plugin. Headers are available, I can see if this will build with them.
Ditto.
There are two problems here: a) Not every app will load those libraries at runtime. So we would be creating a hard dependency against Packman. b) Packman is not an static repo. If you build something against ffmpeg it will work with the Packman version when that openSUSE version is released... but 18 months later there is no warranty that Packman will be still packaging a binary compatible version of ffmpeg. What I did is create also the home:RedDwarf:multimedia (and subprojects) repo, with some openSUSE packages built against home:RedDwarf:fakePackman. I added the needed %bcond_with to every package I knew needed of the Packman libraries (I had no idea Amarok used ffmpeg, probably it's "new"), so I just need to create a _link file*. I have been running those packages for years without any problem, but I don't really use them so much... Notice that in most cases Packman is already doing exactly the same that I do in home:RedDwarf:multimedia, so it's not really so interesting. * https://build.opensuse.org/package/view_file?expand=0&file=_link&package=k3b-11.4&project=home%3ARedDwarf%3Amultimedia%3AKDE&srcmd5=67c8e1c6c77ebea206d67513bf3671da -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org