Finally took the time to redo the gtk+ packaging to be buildable directly from the code tree. The original Debian packaging contains the pristine upstream tarball and a set of patches to apply on top. This is of course fun to maintain as you have to update the packaging separately from the code, but it wasn’t (too) broken so… This setup makes sense when the patches are split by feature, but umm…
In the process I decided to cut down half the build time by removing the separate static build no one is using.
While trying to do the build outside the source directory (cd builddir && ../configure ...) I learned that gtk-doc or the way it’s currently set up for gtk+ rather sucks. Even in non-srcdir build files are built into the srcdir, except for those that end up in the builddir and fail to be found by gtk-doc or whatever. Can’t quite figure out why building the docs touches the (SGML) source files either. And FAQ and tutorial seem to built only during make dist.
Oh well, at least it builds now. And I didn’t see anything obviously wrong when testing it quickly in scratchbox. Minor version upgrades never broke anything, right? Sure… Need to get some serious testing done.