Did you look at garnome? It downloads, builds and installs gnome desktop from the latest tarball releases. This would take care of the dependency problems you mentioned when trying to build from source. http://www.gnome.org/projects/garnome/