How to use another repository for build requirements?

Hi all,

I'm trying to put GHC 7.0.4 on the build service. However, it requires GHC 6.12 to build it (after that, GHC 6.12 is unnecessary). How can I add a repository URL that has GHC 6.12, so the
BuildRequires: ghc happy alex

requirements will be satisfied?

Why do you think it needs an earlier version? It’s probably something else…

Branch the project package and update it, then you will build against the repository and already built files… alex, happy etc

osc branch devel:languages:haskell ghc

Then update as required…

Else you will need to manually link and build them in your home repo.

I try to build lightdm-unity-greeter from a Mandriva src rpm. It needs libindicator3 from Gnome:Ayatana repo. This requirement couldn’t be satisfied, so I branched needed packages, but no change, still says:

No package ‘indicator3-devel’ found
No package ‘liblightdm-gobject-1-0’ found
No package ‘libcanberra’ found

I changed package names in configure script to match openSUSE naming routines (libindicator3, libindicator3-7, libindicator3-devel), but without success.
liblightdm-gobject-1-0 and libcanberra are in the OSS repo, why it doesn’t see them? Could you take a look at it?
I’m not an experienced builder, so excuse me the lack of knowledge.