$ git clone http://tcclient.ion.nu/tc_client.git
commit 60cb305c197df19136e521bd688c056efc055c26
Author: Alicia <...>
Date:   Fri Oct 7 10:32:40 2016 +0200

    tc_client-gtk: added GTK+2 compatibility code related to the greenscreen camera color picker.

diff --git a/ChangeLog b/ChangeLog
index ef7f6e8..62a4dca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -17,6 +17,7 @@ tc_client-gtk: stop trying to send video data if our media stream was closed.
 tc_client-gtk: added an option to pick the greenscreen "green" color from the camera.
 tc_client-gtk: added a compatibility macro for versions of gdk-pixbuf lacking gdk_pixbuf_read_pixels()
 tc_client-gtk: fixed resampling of incoming audio.
+tc_client-gtk: added GTK+2 compatibility code related to the greenscreen camera color picker.
 tc_client-gtk and camviewer: updated to libavcodec's avcodec_{send,receive}_{frame,packet} API.
 libcamera(v4l2): cache the frame and if there is no data to be read, return the cache instead of blocking.
 testbuilds.sh: adjusted for configure no longer accepting --enable-mic (since it's no longer experimental)
diff --git a/utilities/gtk/compat.h b/utilities/gtk/compat.h
index 3110d85..0088ec7 100644
--- a/utilities/gtk/compat.h
+++ b/utilities/gtk/compat.h
@@ -72,6 +72,7 @@ extern SECURITY_ATTRIBUTES sa;
     (c)->blue=(double)gdkc.blue/65535;\
   }
   #define GTK_COLOR_CHOOSER GTK_COLOR_BUTTON
+  #define GtkColorChooser GtkColorButton
   extern GtkWidget* gtk_box_new(int vertical, int spacing);
   extern int gtk_widget_get_allocated_width(GtkWidget* widget);
   extern int gtk_widget_get_allocated_height(GtkWidget* widget);