You already did. jhbuild will install in whatever you specified as prefix.

The jhbuild instructions are for people who already have a proper gnome2
install and want to try out gnome3 easily safely: run a shell script,
jhbuild build, jhbuild run gnome-shell --replace. There's no chance that
accidentally overriding your gnome2 gnome-settings-daemon with a gnome3 one
will break your install, because jhbuild doesn't touch your install. There's
a lot of gnome-specific voodoo playing with environment variables,
LD_PRELOAD hacks so that you have no chance of touching anything outside of
your jhbuild prefix.

But this approach only goes so far: there's eventually going to be a point
where you'll need a newer polkit or networkmanager version, and whoops,
those need to run those as root.

I am unfamiliar iwth LFS: does it have a common packaging or build system?

On Sat, May 7, 2011 at 11:21 PM, bsquared <bwcod...@gmail.com> wrote:

> Jasper St. Pierre wrote:
>
>> jhbuild is not a general purpose build system for building gnome. It's
>> designed to sandbox a gnome setup and keep anything from interacting with
>> it... like a chroot, but more usable.
>>
>> The prefix variable defines where things like "bin", "lib" and "etc" go.
>> Because of the sandbox aspect, setting your prefix to "/usr" really
>> defeats
>> the whole point of the system... most people use a place in their userdir
>> or
>> /opt/gnome3 or something. I use $HOME/Source/gnome3/install
>>
>> jhbuild also has a bunch of hacks suited for gnome. Here, it's trying to
>> create $PREFIX/etc for a sandbox gconf configuration... and failing
>> because
>> you don't have write access to "/usr" so it can create the directory.
>>
>>
> OK. I think I get it now. jhbuild represents the clean build environment
> and toolchain like the tools directory for LFS.  I have adjusted my
> configuration to reflect this.
>
> So, my question now is... How do I install after building?
>
> Thanks for the information.
>
>
> -Brian
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to