Hello there. As you may have noticed I have been upgraded a lot of Gnome 
3.4 packages for now. But there are still 62 of them left.

By grepping through the changelog, I have sucessfully managed to get 91 
packages up and running (not all of them are gnome packages), 20 of 
those are new packages. One package is still pending to be added, and 
one package has been removed - the one that bas been split into 6 source 
packages.

The library stuff is almost done - Only 13 packages remain to be 
upgraded. Then there are still 49 packages required to be done before 
BLFS would have full gnome 3.4.

I expect gnome-shell to be done in the middle of next week, maybe 
Wednesday or Thursday or so, depends on how much time I will have.
There are at least 25 packages that need to be upgraded in order to 
achieve that.

You may have noticed that I've chosen default prefix as /usr and 
sysconfdir as /etc since that is the most common configuration that just 
works (tm). However, I will switch to the standard GNOME_PREFIX and 
GNOME_SYSCONFDIR, but I would like to modify those directories a bit, 
since I am not sure if Gnome can be run in anything other than /usr as 
prefix and anything other than /etc as sysconfdir. I am proposing that 
we make some directories from the root file system (/usr and /etc 
hierarchy) symlinks to the GNOME_SYSCONFDIR and GNOME_PREFIX.

$GNOME_PREFIX/share/polkit-1 -> /usr/share/polkit-1
$GNOME_PREFIX/share/dbus-1 -> /usr/share/dbus-1
$GNOME_PREFIX/lib/pkcs11 -> /usr/lib/pkcs11 (I don't know how to expand 
the p11-kit modules path).

$GNOME_SYSCONFDIR/xdg -> /etc/xdg (someone pointed this out, for the 
menu stuff and autostart files)
$GNOME_SYSCONFDIR/pkcs11 -> /etc/pkcs11 (same for the one in /usr/lib)

and at last /etc/gconf -> $GNOME_SYSCONFDIR/gconf for the apps that use 
GConf, but are not part of gnome, like xchat and gnucash.

Those should be mentioned at pre-configuration page, but only if 
GNOME_PREFIX != /usr and GNOME_SYSCONFDIR != /etc.

I would still make /usr and /etc default values for those things since 
that's the one I have tested. If someone else manages to get the things 
up and running gnome in anything other than those, then it can be 
modified as necesary.

For the PATH, LD_LIBRARY_PATH, PYTHON_PATH, PKG_CONFIG_PATH and XDG_* 
there is already configuration, so I don't need to talk about this.

If someone wants to test current packages, you are welcome. Please 
report or correct anything you might find wrong. Also, if someone wants 
to test with the GNOME_PREFIX and GNOME_SYSCONFDIR other than standard, 
then also feel free to write instructions somewhere, don't correct it 
just now in the book.

And for the end, I wanted to make new organisation of the gnome chapter.

For the Gnome Core:

I propose Platform, Shell and Utilities, but dropping the shell fallback 
and extras. Note that all of those packages are Core packages from upstream.

For the Aditional ones:
just changing Libraries to platform or moving non-libraries somewhere 
else, thus keeping Libraries.

Your move?
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to