GNOME Bugzilla – Bug 694415
Don't require introspection.m4 to be installed system-wide
Last modified: 2013-02-25 23:26:46 UTC
Created attachment 237144 [details] [review] build: don't require introspection.m4 to be installed system-wide There is currently a copy of introspection.m4, but it is in the top-level directory not AC_CONFIG_MACRO_DIR (i.e., m4/) and autogen.sh put does REQUIRED_M4MACROS=introspection.m4 which means introspection.m4 is required to be installed system-wide. libgdata should either use the local copy of introspection.m4 or remove it. A patch to do the former is attached.
(In reply to comment #0) > libgdata should either use the local copy of introspection.m4 or remove it. A > patch to do the former is attached. Why? I think it’s reasonable to require that gobject-introspection be installed as a build-time requirement for libgdata. The alternative means I have to keep introspection.m4 up-to-date in the libgdata tree. Is there some problem with requiring introspection.m4 to be installed system-wide which I’m missing?
Review of attachment 237144 [details] [review]: Sorry, I mis-parsed what you said. It all makes sense. Committed to master; thanks! commit 560b0d59f5e5773a083de409f200e2392f8dcdc0 Author: Evan Nemerson <evan@coeus-group.com> Date: Thu Feb 21 22:08:33 2013 -0800 build: Don’t require introspection.m4 to be installed system-wide Keep and use a local copy, since libgdata only has g-i as an optional dependency. Closes: https://bugzilla.gnome.org/show_bug.cgi?id=694415 autogen.sh | 1 - introspection.m4 | 94 ---------------------------------------------------------------------------------------------- m4/introspection.m4 | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 94 insertions(+), 95 deletions(-)