summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefano Karapetsas <[email protected]>2014-01-22 09:26:13 +0100
committerStefano Karapetsas <[email protected]>2014-01-22 09:26:13 +0100
commitf39ac1d2cfe5ec92782cad61de1df31e0062d06c (patch)
treed69f071a3212bcb41aeec5c39557cbd0c5b5d362
parent144830cdbcfce39bbd0b6ab0ebfacf5ed4dea3ed (diff)
downloadmate-applets-f39ac1d2cfe5ec92782cad61de1df31e0062d06c.tar.bz2
mate-applets-f39ac1d2cfe5ec92782cad61de1df31e0062d06c.tar.xz
Fix gucharmap support for GTK2/GTK3
-rw-r--r--charpick/charpick.c2
-rw-r--r--configure.ac26
2 files changed, 10 insertions, 18 deletions
diff --git a/charpick/charpick.c b/charpick/charpick.c
index 88f1bc83..adce6bcf 100644
--- a/charpick/charpick.c
+++ b/charpick/charpick.c
@@ -7,7 +7,7 @@
#include <mate-panel-applet.h>
#include <mate-panel-applet-gsettings.h>
#ifdef HAVE_GUCHARMAP
-# include <gucharmap/gucharmap.h>
+#include <gucharmap/gucharmap.h>
#endif
#include "charpick.h"
diff --git a/configure.ac b/configure.ac
index 26c1291e..3f25e653 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,8 +24,6 @@ DBUS_REQUIRED=1.1.2
DBUS_GLIB_REQUIRED=0.74
MATE_ICON_THEME_REQUIRED=1.1.0
LIBXML_REQUIRED=2.5.0
-GUCHARMAP2_REQUIRED=2.33.0
-GUCHARMAP_REQUIRED=1.4.0
POLKIT_REQUIRED=0.92
NETWORKMANAGER_REQUIRED=0.7
dnl ***************************************************************************
@@ -108,11 +106,15 @@ case "$with_gtk" in
GTK_REQUIRED=2.24.0
LIBWNCK_API_VERSION=1.0
LIBWNCK_REQUIRED=2.30.0
+ GUCHARMAP_API_VERSION=2
+ GUCHARMAP_REQUIRED=2.32.1
;;
3.0) GTK_API_VERSION=3.0
GTK_REQUIRED=3.0.0
LIBWNCK_API_VERSION=3.0
LIBWNCK_REQUIRED=3.0.0
+ GUCHARMAP_API_VERSION=2.90
+ GUCHARMAP_REQUIRED=3.0.0
;;
esac
dnl ***************************************************************************
@@ -264,22 +266,13 @@ AC_SUBST(UPOWER_LIBS)
dnl -- check for gucharmap (optional) -----------------------------------------
-PKG_CHECK_EXISTS([gucharmap-2 >= $GUCHARMAP2_REQUIRED],
- [have_gucharmap=yes have_gucharmap_2=yes],[have_gucharmap_2=no])
-if test "$have_gucharmap_2" = "yes"; then
- PKG_CHECK_MODULES([GUCHARMAP],[gucharmap-2 >= $GUCHARMAP2_REQUIRED])
-else
- PKG_CHECK_MODULES([GUCHARMAP], [gucharmap >= $GUCHARMAP_REQUIRED],
- [have_gucharmap=yes],[have_gucharmap=no])
-fi
-
-if test "$have_gucharmap_2" = "yes"; then
- AC_DEFINE([HAVE_GUCHARMAP_2],[1],[Define if gucharmap API is version 2])
-fi
+PKG_CHECK_EXISTS([gucharmap-$GUCHARMAP_API_VERSION >= $GUCHARMAP_REQUIRED],
+ [have_gucharmap=yes], [have_gucharmap=no])
if test "$have_gucharmap" = "yes"; then
- AC_DEFINE([HAVE_GUCHARMAP],[1],[Gucharmap Available])
+ PKG_CHECK_MODULES([GUCHARMAP], [gucharmap-$GUCHARMAP_API_VERSION >= $GUCHARMAP_REQUIRED])
+ AC_DEFINE([HAVE_GUCHARMAP], [1] ,[Gucharmap Available])
else
- AC_MSG_WARN([*** 'charpick' applet will not be built with gucharmap support ***])
+ AC_MSG_WARN([*** 'charpick' applet will be built without gucharmap support ***])
fi
AC_SUBST(GUCHARMAP_CFLAGS)
AC_SUBST(GUCHARMAP_LIBS)
@@ -733,7 +726,6 @@ mate-applets-$VERSION configure summary:
- battstat $build_battstat_applet
- charpick always
- gucharmap support $have_gucharmap
- - gucharmap-2 support $have_gucharmap_2
- cpufreq $build_cpufreq_applet
- building selector $enable_selector
- using PolicyKit $HAVE_POLKIT