--- a/finch/meson.build Mon Aug 29 04:26:44 2016 -0400 +++ b/finch/meson.build Thu Sep 01 01:20:19 2016 -0400 @@ -107,59 +107,18 @@ # $(GNT_CFLAGS) if ENABLE_GNT -# -include $(INTROSPECTION_MAKEFILE) -# INTROSPECTION_GIRS = -# INTROSPECTION_SCANNER_ARGS = \ -# --warn-all \ -# --add-include-path=$(prefix)/share/gir-1.0 \ -# --add-include-path=$(builddir)/libgnt \ -# --add-include-path=$(top_builddir)/libpurple - -# INTROSPECTION_COMPILER_ARGS = \ -# --includedir=$(prefix)/share/gir-1.0 \ -# --includedir=$(builddir)/libgnt \ -# --includedir=$(top_builddir)/libpurple - if enable_introspection -# introspection_sources = $(libfinchinclude_HEADERS) - -# Finch-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION).gir: $(builddir)/libfinch.la -# Finch_3_0_gir_INCLUDES = \ -# Gnt-$(GNT_MAJOR_VERSION).$(GNT_MINOR_VERSION) \ -# Purple-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION) + introspection_sources = libfinch_headers -# Finch_3_0_gir_CFLAGS = \ -# $(INCLUDES) \ -# -DSTANDALONE \ -# -DDATADIR=\"$(datadir)\" \ -# -DLIBDIR=\"$(libdir)/finch/\" \ -# -DLOCALEDIR=\"$(datadir)/locale\" \ -# -DSYSCONFDIR=\"$(sysconfdir)\" \ -# -I$(top_srcdir)/libpurple/ \ -# -I$(top_builddir)/libpurple/ \ -# -I$(top_srcdir) \ -# -I$(srcdir)/libgnt/ \ -# $(GLIB_CFLAGS) \ -# $(GPLUGIN_CFLAGS) \ -# $(DBUS_CFLAGS) \ -# $(LIBXML_CFLAGS) \ -# $(GSTREAMER_CFLAGS) \ -# $(INTROSPECTION_CFLAGS) \ -# $(GNT_CFLAGS) - -# Finch_3_0_gir_LIBS = $(builddir)/libfinch.la -# Finch_3_0_gir_FILES = $(introspection_sources) -# INTROSPECTION_GIRS += Finch-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION).gir - -# girdir = \ -# $(prefix)/share/gir-1.0 \ -# $(INTROSPECTION_GIRDIR) -# gir_DATA = $(INTROSPECTION_GIRS) - -# typelibdir = \ -# $(prefix)/share/gir-1.0 \ -# $(INTROSPECTION_TYPELIBDIR) -# typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) + gnome.generate_gir(libfinch, + sources : introspection_sources, + includes : [libgnt_gir[0], libpurple_gir[0]], + namespace : 'Finch', + symbol_prefix : 'finch_', + identifier_prefix : 'Finch', + nsversion : '@0@.@1@'.format(purple_major_version, + purple_minor_version), + install : true) endif endif # ENABLE_GNT