That pic above? That’s BlueBubble. Gnome 2.32 built and running on Fedora 15. You might notice by the rounded tabs that it’s not running GTK2, but GTK3.
Almost everything seems to be working so far. If you pay close attention to the picture above, you’ll notice that several key applets are missing, particularly the gnome-volume-control one and gnome-music-applet (Which I happen to like). In particular, I’m having issues building gnome-python2-desktop (And gnome-applets requires gnome-python2-desktop), so any and all that said “I’d like to help”, here’s your chance.
The error I’m having is getting libtoolize to recognize the newer libraries and build with them. The libraries I can’t get to recognize are these.
The actual build error is this one. (But if I stick to brasero-old and evince-old, I get this instead. )
Despite having several dozen gtksoureview packages installed, including 32 and 64bit libraries, it still won’t recognize it. I know Brasero and Evince might be a different problem, I’d love to be able to build gnome-python2-desktop with the newer Brasero and Evince, but already built the “old” variants in case that’s not plausible without heavy rewriting. If we can’t get new Brasero to work with this, then Rhythmbox will also have to be downgraded to 0.13 instead of 2.90.
At this point, I can safely say that Gnome 2.32 on Fedora is totally possible, and I’ve been using it these past few days with just one major hiccup: Despite gnome-display-properties displaying everything all nice and dandy, It wouldn’t output to an external monitor. I didn’t have time to debug at the moment, but definitely have to solve this before Sunday.
I should have usable packages for everyone in the next few days, I really want to solve the applets issue before releasing them to the public, and figure out a way to do mass keysigns of the RPMs, as well as set up *somewhere* to upload the RPMs, SRPMs and patches I’ve had to use to make this happen.
Last but not least, I’d like to give a shoutout to nirik and gomix who have helped me out along the way. Without them, I probably wouldn’t be typing this from a Gnome 2.32 Fedora 15 machine.
Edit: Spot helped me out, apparently I installed gtksourceview-devel.i686 but forgot to set up gtksourceview-devel.x86_64. Live and learn. I still have issues compiling gnome-python2-applets, which is part of gnome-python2-desktop though. A copy of the build log is here.