This is my path of least resistance
Getting some very latest GNOME apps up and running can be a bit of work. Jhbuilding the entire dependency chain of gtk+ et al is too much work to just check out how gnome-photos master looks. Fortunately gnome-continuous includes the very latest of pretty much everything up to that.
Steps for getting it running
1. Setting up the virtual machine
Download latest gnome-continuous devel QEMU disk image
Set up a new vm in Boxes (You'll need at least version 3.10) by
- Selecting the image using 'Select a file' option in box creation wizard.
Launching Boxes through commandline: gnome-boxes /path/to/image.
2. Install jhbuild
git clone git://git.gnome.org/jhbuild
./autogen.sh && make && make install
3. Set up the build directory and start building software
mkdir --mode 0777 --parents /opt/gnome
./jhbuild buildone modulename
Things that seem to work:
- gnome-photos (change gegl-0.2 to gegl-0.3 in configure.ac)
Not successful so far:
empathy -> farstream -> libnice -> gupnp
gitg -> python3
gnome-music -> grilo-plugins -> docbook-xsl
gnome-disk-utility -> libdvdread
gnome-system-monitor -> gtkmm -> cairomm
rhythmbox -> tdb
sushi -> libmusicbrainz
totem -> totem-pl-parser -> gmime
- pitivi (compiles, but fails to run due to missing GES)
- the /opt/gnome part is really irritating. Pondering if providing a ready and nice .jhbuildrc, or wait for the upstream bug with a better default to be fixed.