/soc/2015/mmcc/main: 99722fbe4a1b: remove GTK+2 support
Michael McConville <[email protected]>
| Newsgroups | gmane.comp.gnome.gaim.cvs |
|---|---|
| Message-ID | <[email protected]> |
Changeset: 99722fbe4a1b8119e6f2d2ba7b7221ebd0d41030 Author: Michael McConville <[email protected]> Date: 2015-06-18 14:41 -0400 Branch: default URL: https://hg.pidgin.im/soc/2015/mmcc/main/rev/99722fbe4a1b Description: remove GTK+2 support diffstat: configure.ac | 87 +++++++++++------------------------------------------------ 1 files changed, 17 insertions(+), 70 deletions(-) diffs (140 lines): diff --git a/configure.ac b/configure.ac --- a/configure.ac +++ b/configure.ac @@ -517,9 +517,6 @@ AC_ARG_WITH(x, [], AC_ARG_ENABLE(gtkui, [AS_HELP_STRING([--disable-gtkui], [compile without GTK+ user interface])], enable_gtkui="$enableval", enable_gtkui="yes") -AC_ARG_WITH(gtk, [AS_HELP_STRING([--with-gtk=<version>], - [compile with GTK+ 2 or 3 user interface (default: auto)])], - with_gtk="$withval", with_gtk="auto") AC_ARG_ENABLE(consoleui, [AS_HELP_STRING([--disable-consoleui], [compile without console user interface])], [enable_consoleui=$enableval force_finch=$enableval], [enable_consoleui=yes force_finch=no]) @@ -579,42 +576,19 @@ else fi if test "x$enable_gtkui" = "xyes" ; then - if test "x$with_gtk" = "x3"; then - PKG_CHECK_MODULES(GTK, [gtk+-3.0 >= 3.0.0], , [ - AC_MSG_RESULT(no) - AC_MSG_ERROR([ + PKG_CHECK_MODULES(GTK, [gtk+-3.0 >= 3.0.0], , [ + AC_MSG_RESULT(no) + AC_MSG_ERROR([ You must have GTK+ 3.0.0 or newer development headers installed to compile Pidgin. If you want to build only Finch then specify --disable-gtkui when running configure. ])]) - elif test "x$with_gtk" = "x2"; then - PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.18.0], , [ - AC_MSG_RESULT(no) - AC_MSG_ERROR([ -You must have GTK+ 2.18.0 or newer development headers installed to compile -Pidgin. If you want to build only Finch then specify --disable-gtkui when -running configure. -])]) - elif test "x$with_gtk" = "xauto"; then - if test "x$enable_gst" != "xno"; then - gst10_pkg="gstreamer-1.0" - fi - PKG_CHECK_MODULES(GTK, [gtk+-3.0 >= 3.0.0 $gst10_pkg], [with_gtk=3], [ - AC_MSG_RESULT(no) - AC_MSG_ERROR([ -You must have GTK+ 2.18.0 or newer and GStreamer 1.0 or newer development -headers installed to compile Pidgin. If you want to build only Finch then -specify --disable-gtkui when running configure. Use --disable-gstreamer if you -do not need GStreamer (sound) support. -])]) - else - AC_MSG_ERROR([--with-gtk must specify one of 2, 3 or auto.]) - fi AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) - GTK_PC_MODULE="gtk+-${with_gtk}.0" - GTK_VERSION=${with_gtk} + GTK_PC_MODULE="gtk+-3.0" + dnl XXX: should probably be axed, as it's constant + GTK_VERSION="3" AC_SUBST(GTK_PC_MODULE) AC_SUBST(GTK_VERSION) @@ -623,25 +597,14 @@ do not need GStreamer (sound) support. AC_DEFINE(HAVE_PANGO14, 1, [Define if we have Pango 1.4 or newer.]),:) WEBKIT_VERSION=1.3.7 - if test "x$with_gtk" = "x3"; then - WEBKIT_PC_MODULE="webkitgtk-3.0" - PKG_CHECK_MODULES(WEBKIT, [$WEBKIT_PC_MODULE >= $WEBKIT_VERSION], , [ - AC_MSG_RESULT(no) - AC_MSG_ERROR([ + WEBKIT_PC_MODULE="webkitgtk-3.0" + PKG_CHECK_MODULES(WEBKIT, [$WEBKIT_PC_MODULE >= $WEBKIT_VERSION], , [ + AC_MSG_RESULT(no) + AC_MSG_ERROR([ You must have WebKit for GTK+3 $WEBKIT_VERSION or newer development headers installed to compile Pidgin. If you want to build only Finch then specify --disable-gtkui when running configure. ])]) - else - WEBKIT_PC_MODULE="webkit-1.0" - PKG_CHECK_MODULES(WEBKIT, [$WEBKIT_PC_MODULE >= $WEBKIT_VERSION], , [ - AC_MSG_RESULT(no) - AC_MSG_ERROR([ -You must have WebKit for GTK+2 $WEBKIT_VERSION or newer development headers -installed to compile Pidgin. If you want to build only Finch then specify ---disable-gtkui when running configure. -])]) - fi AC_SUBST(WEBKIT_CFLAGS) AC_SUBST(WEBKIT_LIBS) AC_SUBST(WEBKIT_PC_MODULE) @@ -820,29 +783,16 @@ Use --disable-cap if you do not need the dnl # Check for GCR for its certificate widgets dnl ####################################################################### if test "x$enable_gcr" = "xyes"; then - if test "x$with_gtk" = "x3"; then - PKG_CHECK_MODULES(GCR, gcr-3, [ - AC_DEFINE(ENABLE_GCR, 1, [Define to 1 if GCR is found.])], [ - AC_MSG_RESULT(no) - enable_gcr="no" - if test "x$force_deps" = "xyes" ; then - AC_MSG_ERROR([ + PKG_CHECK_MODULES(GCR, gcr-3, [ + AC_DEFINE(ENABLE_GCR, 1, [Define to 1 if GCR is found.])], [ + AC_MSG_RESULT(no) + enable_gcr="no" + if test "x$force_deps" = "xyes" ; then + AC_MSG_ERROR([ GCR for GTK+3 development headers not found. Use --disable-gcr if you do not need GCR certificate widgets. ]) fi]) - else - PKG_CHECK_MODULES(GCR, gcr-0, [ - AC_DEFINE(ENABLE_GCR, 1, [Define to 1 if GCR is found.])], [ - AC_MSG_RESULT(no) - enable_gcr="no" - if test "x$force_deps" = "xyes" ; then - AC_MSG_ERROR([ -GCR for GTK+2 development headers not found. -Use --disable-gcr if you do not need GCR certificate widgets. -]) - fi]) - fi fi @@ -2699,10 +2649,7 @@ echo echo $PACKAGE $VERSION echo -echo Build GTK+ UI................. : $enable_gtkui -if test "x$enable_gtkui" = "xyes"; then - echo Build for GTK+ version........ : $with_gtk -fi +echo Build GTK+3 UI................ : $enable_gtkui echo Build console UI.............. : $enable_consoleui echo Build for X11................. : $with_x echo _______________________________________________ Commits mailing list [email protected] https://pidgin.im/cgi-bin/mailman/listinfo/commits