GNOME Bugzilla – Bug 669692
Please regenerate distfiles using newer m4/gsettings (for GSETTINGS_RULES)
Last modified: 2015-02-14 12:06:35 UTC
I spent many hours trying to work out why yelp 3.2.1 was dumping core after complaining that org.gnome.yelp was not installed. Same is true for yelp 3.3.3. Comparing the GSETTINGS_RULES definition in yelp/aclocal.m4 with that in glib/m4macros/gsettings.m4 suggested that the glib one was much more understandable, and glib's log pointed at Bug 627126. Updating the GSETTINGS_RULES definition gave me my first working yelp 3 - now to get it into pkgsrc.org
Over a year later, may I repeat my plea to whoever makes the yelp tarballs to update their GSETTINGS_RULES definition. It is available in glib/m4/macros/gsettings.m4. The version distributed in yelp 3.8.1 aclocal.m4 is still the version which does not install schema files such as share/glib-2.0/schemas/org.gnome.yelp.gschema.xml. The GSETTINGS_RULE was fixed in glib in 2010 cf Bug 627126.
This should now be fixed, as Yelp depends on a version of GTK+ that in turn depends on a recent GLib.