I do want rhythmbox but for the specific purpose of plug in development,
not just general usage :). Hence I'm trying my best to understand all this!
On Jun 5, 2013 3:04 AM, "Adam Dingle" <[email protected]> wrote:

>
>
> On Tue, Jun 4, 2013 at 4:57 PM, Ankit Arora <[email protected]>
> wrote:
>
> Okay so I finally built rhythmbox via jhbuild after 8 hours of struggle.
>
>
> If you just want rhythmbox it shouldn't take that much struggling!  :)
>  What distribution (i.e. operating system) and version of it are you
> running?  Depending on that, you might be able to build rhythmbox from git
> master by building only a few libraries, not the whole jhbuild world.
>
> Still need a bit of clarification.
>
> The plugin guide for rhythmbox mentions two paths where rhythmbox looks
> for plugins. $libdir/rhythmbox/plugins and
> $HOME/.local/share/rhythmbox/plugins.
> Now considering my 'prefix' or install path for jhbuild is say
> ~/dev/jhbuild/install/,
> What would these directories correspond to in this jhbuild sandbox?
> I see similar directories as ~/dev/jhbuild/install/lib64/rhythmbox/plugins
> and ~/dev/jhbuild/install/share/rhythmbox/plugins respectively.
>
>
> Yes, $libdir/rhythmbox/plugins is
> ~/dev/jhbuild/install/lib64/rhythmbox/plugins.
>  $HOME/.local/share/rhythmbox/plugins is still exactly that - it won't map
> to anything under ~/dev/jhbuild.
>
>
> Is this the way it's supposed to be? i mean, my jhbuilt sandboxed
> rhythmbox would know from some internal jhbuild magic that $libdir for
> itself is "~/dev/jhbuild/install/lib64/" and not "/usr/lib" like it
> normally is?
>
>
> It's not that magical.  All that's going on is that jhbuild is passing
> '--libdir ~/dev/jhbuild/install/lib64/' when it configures rhythmbox.  You
> could achieve the same by passing the same configure argument when building
> outside jhbuild, if you like.  Well, there's a little more magic: you need
> that directory to be in your LD_LIBRARY_PATH at runtime, and jhbuild will
> set that up for you.
>
> adam
>
>
_______________________________________________
gnome-love mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-love

Reply via email to