GNOME Bugzilla – Bug 681641
Port to new documentation infrastructure
Last modified: 2013-09-13 01:07:30 UTC
Created attachment 220920 [details] [review] Use-new-documentation-infrastructure Use yelp-tools instead of gnome-doc-utils. https://live.gnome.org/GnomeGoals/NewDocumentationInfrastructure
Nice, thanks for that! Looks pretty straight-forward and yelp-tools is already in GNOME 3.4. Committed for Evolution 3.5.90 in: http://git.gnome.org/browse/evolution/commit/?id=67135c3fb618962c15a5e3252b797686a30e3a52
(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 ACLOCAL_FLAGS?
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.