File gtk-vnc-glib231-debug.patch of Package gtk-vnc
Index: gtk-vnc-0.5.0/src/Makefile.am
===================================================================
--- gtk-vnc-0.5.0.orig/src/Makefile.am
+++ gtk-vnc-0.5.0/src/Makefile.am
@@ -48,7 +48,7 @@ libgvnc_1_0_la_CFLAGS = \
$(WARNING_CFLAGS) \
-DSYSCONFDIR=\""$(sysconfdir)"\" \
-DPACKAGE_LOCALE_DIR=\""$(datadir)/locale"\" \
- -DG_LOG_DOMAIN=\"gvnc\"
+ -DG_LOG_DOMAIN=\"gtk-vnc\"
libgvnc_1_0_la_LDFLAGS = \
$(VERSION_SCRIPT_FLAGS)$(GVNC_VERSION_FILE) \
-version-info 0:1:0 $(NO_UNDEFINED_FLAGS)
@@ -109,7 +109,7 @@ libgvncpulse_1_0_la_CFLAGS = \
$(WARNING_CFLAGS) \
-DSYSCONFDIR=\""$(sysconfdir)"\" \
-DPACKAGE_LOCALE_DIR=\""$(datadir)/locale"\" \
- -DG_LOG_DOMAIN=\"pulse-vnc\"
+ -DG_LOG_DOMAIN=\"gtk-vnc\"
libgvncpulse_1_0_la_LDFLAGS = \
$(VERSION_SCRIPT_FLAGS)$(GVNCPULSE_VERSION_FILE) \
-version-info 0:1:0 $(NO_UNDEFINED_FLAGS)
Index: gtk-vnc-0.5.0/src/vncutil.c
===================================================================
--- gtk-vnc-0.5.0.orig/src/vncutil.c
+++ gtk-vnc-0.5.0/src/vncutil.c
@@ -20,6 +20,9 @@
#include <config.h>
+#include <stdlib.h>
+#include <string.h>
+
#include "vncutil.h"
@@ -27,6 +30,18 @@ static gboolean debugFlag = FALSE;
void vnc_util_set_debug(gboolean enabled)
{
+#if GLIB_CHECK_VERSION(2, 31, 0)
+ if (enabled) {
+ gchar *doms = getenv("G_MESSAGES_DEBUG");
+ if (!doms) {
+ setenv("G_MESSAGES_DEBUG", G_LOG_DOMAIN, 1);
+ } else if (!strstr(doms, G_LOG_DOMAIN)) {
+ gchar *newdoms = g_strdup_printf("%s %s", doms, G_LOG_DOMAIN);
+ setenv("G_MESSAGES_DEBUG", newdoms, 1);
+ g_free(newdoms);
+ }
+ }
+#endif
debugFlag = enabled;
}
Index: gtk-vnc-0.5.0/src/Makefile.in
===================================================================
--- gtk-vnc-0.5.0.orig/src/Makefile.in
+++ gtk-vnc-0.5.0/src/Makefile.in
@@ -488,7 +488,7 @@ libgvnc_1_0_la_CFLAGS = \
$(WARNING_CFLAGS) \
-DSYSCONFDIR=\""$(sysconfdir)"\" \
-DPACKAGE_LOCALE_DIR=\""$(datadir)/locale"\" \
- -DG_LOG_DOMAIN=\"gvnc\"
+ -DG_LOG_DOMAIN=\"gtk-vnc\"
libgvnc_1_0_la_LDFLAGS = \
$(VERSION_SCRIPT_FLAGS)$(GVNC_VERSION_FILE) \
@@ -539,7 +539,7 @@ libgvnc_1_0_la_SOURCES = coroutine.h d3d
@HAVE_PULSEAUDIO_TRUE@ $(WARNING_CFLAGS) \
@HAVE_PULSEAUDIO_TRUE@ -DSYSCONFDIR=\""$(sysconfdir)"\" \
@HAVE_PULSEAUDIO_TRUE@ -DPACKAGE_LOCALE_DIR=\""$(datadir)/locale"\" \
-@HAVE_PULSEAUDIO_TRUE@ -DG_LOG_DOMAIN=\"pulse-vnc\"
+@HAVE_PULSEAUDIO_TRUE@ -DG_LOG_DOMAIN=\"gtk-vnc\"
@HAVE_PULSEAUDIO_TRUE@libgvncpulse_1_0_la_LDFLAGS = \
@HAVE_PULSEAUDIO_TRUE@ $(VERSION_SCRIPT_FLAGS)$(GVNCPULSE_VERSION_FILE) \