/pidgin/main: 81b06ce81755: Remove more GTK+2 compatibility.

Elliott Sales de Andrade <[email protected]> Tue, 23 Aug 2016 19:45:07 -0400
Newsgroups gmane.comp.gnome.gaim.cvs
Message-ID <[email protected]>
Changeset: 81b06ce817552995b7fc65682a147c4cb7db0688
Author:	 Elliott Sales de Andrade <[email protected]>
Date:	 2016-08-20 23:11 -0400
Branch:	 default
URL: https://hg.pidgin.im/pidgin/main/rev/81b06ce81755

Description:

Remove more GTK+2 compatibility.

We only support GTK+3 now.

diffstat:

 configure.ac               |  9 +--------
 pidgin/Makefile.am         |  2 +-
 pidgin/data/pidgin-3.pc.in |  4 ++--
 3 files changed, 4 insertions(+), 11 deletions(-)

diffs (57 lines):

diff --git a/configure.ac b/configure.ac
--- a/configure.ac
+++ b/configure.ac
@@ -582,18 +582,12 @@ running configure.
 	AC_SUBST(GTK_CFLAGS)
 	AC_SUBST(GTK_LIBS)
 
-	GTK_PC_MODULE="gtk+-3.0"
-	GTK_VERSION="3"
-	AC_SUBST(GTK_PC_MODULE)
-	AC_SUBST(GTK_VERSION)
-
 	dnl We only really need Pango >= 1.4 for decent RTL support
 	PKG_CHECK_MODULES(PANGO, [pango >= 1.4.0],
 			AC_DEFINE(HAVE_PANGO14, 1, [Define if we have Pango 1.4 or newer.]),:)
 
 	WEBKIT_VERSION=1.3.7
-	WEBKIT_PC_MODULE="webkitgtk-3.0"
-	PKG_CHECK_MODULES(WEBKIT, [$WEBKIT_PC_MODULE >= $WEBKIT_VERSION], , [
+	PKG_CHECK_MODULES(WEBKIT, ["webkitgtk-3.0" >= $WEBKIT_VERSION], , [
 		AC_MSG_RESULT(no)
 		AC_MSG_ERROR([
 You must have WebKit for GTK+3 $WEBKIT_VERSION or newer development headers
@@ -602,7 +596,6 @@ installed to compile Pidgin.  If you wan
 ])])
 	AC_SUBST(WEBKIT_CFLAGS)
 	AC_SUBST(WEBKIT_LIBS)
-	AC_SUBST(WEBKIT_PC_MODULE)
 
 	dnl #######################################################################
 	dnl # Check if we should compile with enchant support
diff --git a/pidgin/Makefile.am b/pidgin/Makefile.am
--- a/pidgin/Makefile.am
+++ b/pidgin/Makefile.am
@@ -271,7 +271,7 @@ if HAVE_INTROSPECTION
 introspection_sources = $(libpidgininclude_HEADERS)
 
 Pidgin-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION).gir: $(builddir)/libpidgin.la
-Pidgin_3_0_gir_INCLUDES = GObject-2.0 Gtk-$(GTK_VERSION).0 Purple-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION)
+Pidgin_3_0_gir_INCLUDES = GObject-2.0 Gtk-3.0 Purple-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION)
 Pidgin_3_0_gir_CFLAGS = \
 	$(INCLUDES) \
 	-DDATADIR=\"$(datadir)\" \
diff --git a/pidgin/data/pidgin-3.pc.in b/pidgin/data/pidgin-3.pc.in
--- a/pidgin/data/pidgin-3.pc.in
+++ b/pidgin/data/pidgin-3.pc.in
@@ -9,8 +9,8 @@ sysconfdir=@sysconfdir@
 plugindir=${libdir}/pidgin
 
 Name: Pidgin
-Description: Pidgin is a GTK2-based instant messenger application.
+Description: Pidgin is a GTK3-based instant messenger application.
 Version: @VERSION@
-Requires: @GTK_PC_MODULE@ @WEBKIT_PC_MODULE@ purple-3
+Requires: gtk+-3.0 webkitgtk-3.0 purple-3
 Cflags: -I${includedir}
 Libs: -L${libdir} -lpidgin

_______________________________________________
Commits mailing list
[email protected]
https://pidgin.im/cgi-bin/mailman/listinfo/commits