Adding external repositories

Hi,

I’m trying to setup my current project to compile under as many operating systems as possible, however I have one issue that makes this a lot of work. It has a dependency on libvlc.

Currently for each operating system I want to target (currently: Fedora 14, 15, 16, openSUSE 11.4, 12.1, Ubuntu 10.10, 11.04, 11.10, Mandriva 2011) I need to create a new project based on that repository and setup OBS to build vlc and all it’s dependencies. This can be up to 38 packages and there are normally missing dependencies in their deb or spec files that require manual modification from me.

Needless to say this adds a lot of work for me and adds tons of extra packages that OBS needs to compile even though I never publish them and get users to use the vlc packages for their distro (e.g. from medibuntu, rpmfusion, videolan’s YAST repository).

Is there any way I can add those external repositories to my packages so it gets the build dependencies from those repositories instead?

Thanks,

Mrs K

No, there isn’t. And you must delete all those multimedia packages from your project since not everything is allowed in the OBS and there is a reason those packages are in external repositories: openSUSE:Build Service application blacklist - openSUSE

For openSUSE you can use the VLC from the KDE:Unstable:Playground project.