Code: Select all
glib
gobject-introspection
atk
at-spi2-core
at-spi2-atk
harfbuzz
freetype
fontconfig
pango
gtk3+
libxfce4util
xfconf
startup-notification
libxfce4ui
exo
garcon
gtk-xfce-engine
libwnck
xfce4-panel
libnotify
xfce4-notifyd
Thunar
libgudev
thunar-volman
tumbler
xfce4-appfinder
xfce4-settings
xfdesktop
xfwm
xfce4-session
Either you can follow the order list and compile each one manually with
Code: Select all
sh <package name>.petbuild
I've got to say I absolutely love it, normally it can take me a day to compile XFCE from scratch, forgetting the tweaks I used last time, or compiling pitfalls I might forget how to get around. But with the scripts, it's all saved, remembered and automated, same product every time. Also because it's just bam bam bam, one compile after another, it's a lot faster than me waiting around for each build. All in all, took 30 minutes to compile XFCE including GTK3 unattended. So far I've only tested it on XenialPup64, and Slacko 32 bit 6.9.9.9*. Other than Phil's puplets, the script will need tweaking, probably adding a flag for 64 bit builds as I need to put in a switch so the libdir is set to /usr/lib64.
*Slacko is missing gtk2 dev files, specifically a gir file and gperf so preinstall those. Xenial should work straight off.
How to use the automated script:
1. Have devx, petbuild and Sc0ttman's pkg pet installed
2. Extract the contents of both scripts into the petbuild folder
3. Run build_all_with_install.sh in a terminal and hopefully in 30 minutes (if I've got the steps right) - you'll have a freshly baked version of xfce!
Edit: Ah crap, forgot about /root/.xinitrc, you need to comment out
Code: Select all
[ "$desktop" = "" ] && desktop=rox
Code: Select all
[ "$desktop" = "rox" ] && exec jwm