First of all, this stuff is for people who enjoy risky and dangerous stuff. If you don't like running with scissors, then probably you should stay away. If you don't like walking on the dark side of the moon, you should definitely stay away ;-) Seriously, I did all of this for MY OWN USE, and since it turned out okay (for the most part), I'm throwing it out onto the internet. Feedback is welcome, but due to a major lack of extra time these days, I may not respond timely or even at all. If these packages cause your system to be unusable and/or cause hair to grow from the soles of your feet, that sucks for you. Send pictures of the hair though - morbid curiosity compels me to look at that. A changelog is at the very bottom of this file. BUILD ORDER: 0. /sbin/removepkg xfce xfce4-power-manager xfce4-notifyd 1. ORBit2 2. GConf 3. libtasn1 3. libgnome-keyring 5. gnome-keyring 6. libatasmart 7. sg3_utils 8. udisks 9. upower 10. glade3 11. libdaemon 12. libunique 13. avahi 14. libproxy 15. libsoup 16. gnome-disk-utility 17. gvfs 18. xfce 19. thunar-volman 20. Terminal 21. orage 22. xfce4-mixer 23. xfce4-power-manager 24. xfce4-notifyd media-player-info is not strictly needed by any of this, but it replaces the ipod and similar type device database previously in hal, so we will need it... libatasmart and sg3_utils are needed by udisks. Terminal, mousepad, orage, xfce4-mixer, thunar-volman, and xfce4-power-manager are now standalone packages (some already were, and some were bundled with the main xfce package before). xfce4-power-manager needs upower. libxfce4ui optionally uses glade, so let's add glade3. gvfs requires gnome-disk-utility if you want to mount disks with it. gnome-disk-utility requires libunique and avahi. avahi requires libdaemon. gvfs also requires libsoup, which requires libproxy and gnome-keyring, which requires libtasn1. All that said, the avahi dep in gnome-disk-utility doesn't seem like it should be strictly required. There is a "--disable-remote-access" flag to configure that perhaps was supposed to make avahi optional, but it doesn't work that way. Maybe that was an accident (untested path in the code?), or maybe it's on purpose - if someone wants to poke at it and try to find out, feel free. #### Xfce package notes #### glade3 was added for libxfce4ui xfconf can use perl-extutils-{depends,pkgconfig} and perl-glib, but I don't notice any missing features, so probably not worth the addition Several modules are no longer part of "core" - and while that in itself wasn't enough for me to take one out of the main xfce package, there are several things that were formerly part of the main package but won't be any more... ############################################################################### * CHANGELOG * ############################################################################### Mon Nov 22 03:51:50 UTC 2010 Removed notification-daemon and libsexy (Re)added xfce4-notifyd (git snapshot) Upgraded exo to 0.5.5 Upgraded libnotify to 0.5.2 Upgraded sg3_utils to 1.30 Sat Nov 27 20:17:48 UTC 2010 Upgraded libsoup, gvfs, xfce4-notifyd Sun Nov 28 19:01:02 UTC 2010 Rebuilt main xfce package (and bumped version number to 4.8.0pre1) - this upgrades libxfce4ui and xfwm4 Sun Dec 5 07:00:54 UTC 2010 Upgraded udisks to 1.0.2 Upgraded upower to 0.9.7 Rebuilt GConf (gzipped manpages) Rebuilt main xfce package - this upgrades libxfce4util, xfce-utils, xfce4-panel, xfce4-settings, xfce4-session, xfconf, xfdesktop Sun Dec 5 08:23:47 UTC 2010 Rebuilt Terminal Sun Dec 5 22:48:11 UTC 2010 Upgraded main xfce package to 4.8.0pre2 - this upgrades Thunar, garcon, tumbler, xfce4-panel, xfce4-settings, xfce-utils, xfdesktop, xfwm4 - this now calls ck-launch-session to start xfce4-session in xinitrc if we're not running from a graphical login manager - fixed libcanberra usage (xfce4-settings rather than xfce4-session needs it, and it needed a patch from xfce4-settings git) - add gnome-keyring support to xfce4-session Upgraded thunar-volman to 0.5.3 Mon Dec 20 02:13:30 UTC 2010 Removed libnotify (use -current package instead) Upgraded xfce4-power-manager to 1.0.2 Mon Dec 20 05:18:56 UTC 2010 Upgraded libtasn1 to 2.9 Upgraded libsoup to 2.32.2 Rebuilt gnome-disk-utility to autostart its stuff in everything but KDE now Added libgnome-keyring and upgraded gnome-keyring to 2.32.1 - let's see how this works... It seems fine here, and in fact, I decided to let gnome-keyring be my ssh and gpg agent. It seems as simple as checking the "Launch GNOME services on startup" box in the Advanced tab of Xfce's "Session and Startup" preferences. Mon Jan 3 04:43:15 UTC 2011 Upgraded xfce to 4.8.0_pre3 Rebuilt orage, xfce4-mixer, xfce4-power-manager - panel plugin ABI changed, so rebuild all of your panel plugins Added mousepad Sat Jan 8 05:22:09 UTC 2011 Upgraded upower and xfce4-power-manager Sun Jan 16 21:09:06 UTC 2011 Upgraded xfce to 4.8 Removed sound-theme-freedesktop and libcanberra: I could never get the sound settings to work, so unless someone can tell me where I went wrong, I see no point in building this stuff. Upgraded orage to 4.8.0 Upgraded thunar-volman to 0.6.0 Mon Jan 17 21:14:51 UTC 2011 Rebuilt gnome-disk-utility to remove the hardcoded nautilus usage; now we'll use xdg-open instead. Thanks to ssuominen, one of my Gentoo dev friends :-)