From d1e9203fd5b0eb7c14bc537b7a918555bb9ba91e Mon Sep 17 00:00:00 2001
From: Colomban Wendling <ban@herbesfolles.org>
Date: Sun, 20 Apr 2014 14:06:14 +0200
Subject: [PATCH] geanypy: Add missing linking against gmodule

---
 build/geanypy.m4        | 1 +
 geanypy/src/Makefile.am | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/build/geanypy.m4 b/build/geanypy.m4
index 7fd4258..a4582f0 100644
--- a/build/geanypy.m4
+++ b/build/geanypy.m4
@@ -3,6 +3,7 @@ AC_DEFUN([GP_CHECK_GEANYPY],
     GP_ARG_DISABLE([Geanypy], [auto])
     GP_CHECK_PLUGIN_GTK2_ONLY([Geanypy])
     GP_CHECK_PLUGIN_DEPS([Geanypy], [PYGTK], [pygtk-2.0])
+    GP_CHECK_PLUGIN_DEPS([Geanypy], [GMODULE], [gmodule-2.0])
     dnl FIXME: Checks for Python below should gracefully disable the plugin
     dnl        if they don't succeed and enable_geanypy is set to `auto`.
     dnl        However, since these macros don't seem to gracefully handle
diff --git a/geanypy/src/Makefile.am b/geanypy/src/Makefile.am
index 34b257a..7e6b53a 100644
--- a/geanypy/src/Makefile.am
+++ b/geanypy/src/Makefile.am
@@ -8,9 +8,10 @@ geanypy_la_CPPFLAGS			=	@GEANY_CFLAGS@ @PYGTK_CFLAGS@ @PYTHON_CPPFLAGS@ \
 								-DGEANYPY_PYTHON_DIR="\"$(libdir)/geany/geanypy\"" \
 								-DGEANYPY_PLUGIN_DIR="\"$(datadir)/geany/geanypy/plugins\"" \
 								-UHAVE_CONFIG_H
-geanypy_la_CFLAGS           =   -fno-strict-aliasing -Wno-write-strings
+geanypy_la_CFLAGS           =   -fno-strict-aliasing -Wno-write-strings @GMODULE_CFLAGS@
 geanypy_la_LIBADD			=	@GEANY_LIBS@ @PYGTK_LIBS@ @PYTHON_LDFLAGS@ \
-								@PYTHON_EXTRA_LIBS@ @PYTHON_EXTRA_LDFLAGS@
+								@PYTHON_EXTRA_LIBS@ @PYTHON_EXTRA_LDFLAGS@ \
+								@GMODULE_LIBS@
 geanypy_la_SOURCES			=	geanypy-app.c \
 								geanypy-dialogs.c \
 								geanypy-document.c geanypy-document.h \
