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
