GNOME Bugzilla – Bug 742987
bus/accessibility.conf is erroneously included in the source distribution
Last modified: 2015-01-15 22:08:56 UTC
Created attachment 294615 [details] [review] Fix dbus config file generation This prevents it from being rebuilt with the settings from configure. Attached a patch to remove it from the dist target and also use autoconf's builtin substitution for the files that were using custom Makefile targets.
I've removed accessibility.conf from EXTRA_DIST. At least for me, exec_prefix doesn't get substituted if I apply your other changes. The main bug should be fixed, anyhow, so closing. Thanks for finding it.
autoconf/automake use @datarootdir@ for the prefix-substituted version, and reading the manual again I guess that would be the right one to use since the path isn't compiled into any of the libraries or program. Whatever works, though.
Putting @datarootdir@ into the .in files substitutes ${prefix}/share for me (which is fine for a Makefile but not for other things). Maybe it's possible to clean all of this up, but I haven't figured out how to do it, although I'm not really an auto-tools expert.