jralls/gtk-osx-build — pull request #2 by ptomato (2011-11-13 14:49:51+00:00)
Title: Devhelp patches

Here are three patches for getting Devhelp to build in modulesets-stable.

First, Devhelp depends on libunique, which I have added to gtk-osx-random.modules. Libunique needs a patch to run properly, see [bgo#663913](https://bugzilla.gnome.org/show_bug.cgi?id=663913), since otherwise it crashes when Devhelp starts.

Then, the patch from [bgo#646962](https://bugzilla.gnome.org/show_bug.cgi?id=646962) corrects a syntax error in Devhelp, and the patch from [bgo#663789](https://bugzilla.gnome.org/show_bug.cgi?id=663789) ports Devhelp to GtkOSXApplication.

There is also an issue with the libtool script in the Devhelp tarball. The commit message promised more information here. The error message I got is:

> CC libdevhelp_2_la-dh-marshal.lo
> mv: rename .deps/libdevhelp_2_la-dh-marshal.Tpo to .deps/libdevhelp_2_la-dh-marshal.Plo: No such file or directory

If I touch the file it wants, then it complains again about the same thing when compiling the next source file. A Google search suggested that this might be because the libtool script in the tarball is a no-op, though I can't imagine why. In any case, running autogen.sh solved the problem, which is why I changed the moduleset entry to run it as well. I don't know what was going on here, so maybe there's a better solution.