GNOME Bugzilla – Bug 681641
Port to new documentation infrastructure
Last modified: 2013-09-13 01:07:30 UTC
Created attachment 220920 [details] [review]
Use yelp-tools instead of gnome-doc-utils.
Nice, thanks for that!
Looks pretty straight-forward and yelp-tools is already in GNOME 3.4.
Committed for Evolution 3.5.90 in:
(In reply to comment #1)
> Looks pretty straight-forward and yelp-tools is already in GNOME 3.4.
Not on my machine, there should be added some checking, otherwise you'll end like this:
* Configuring... (evolution)
yelp.m4 not found
***Error***: some autoconf macros required to build Evolution
were not found in your aclocal path, or some forbidden
macros were found. Perhaps you need to adjust your
And after I installed yelp-tools, I got also:
configure: error: itstool not found
@mcrha: fyi, in debian/ubuntu, itstool is a dependency of yelp-tools.
$ apt-cache show yelp-tools | grep Depends
Depends: xsltproc, libxml2-utils, itstool
But I agree with #c2, a test for yelp.m4 is welcome.
Without it, I ended up with a build failure saying 'missing separator' in help/Makefile, and it was the unsubstituted YELP m4 macro. It should have aborted much earlier in configure.
configure.ac already has the YELP_HELP_INIT macro, which is as much checking as we ever had for gnome-doc-utils. Don't know what else to add.
I think yelp-tools just needs more time to become as universal as gnome-doc-utils once was.