[SCM] libquicktime/master: 10-gtk+-2.22.patch: Patch to allow libquicktime-1.1.5 to build with gtk+-2.22.
fabian-guest at users.alioth.debian.org
fabian-guest at users.alioth.debian.org
Fri Dec 3 12:55:05 UTC 2010
The following commit has been merged in the master branch:
commit f894dba8a84868b0ed38cd6ebfad14837f0a9f1d
Author: Fabian Greffrath <fabian at greffrath.com>
Date: Fri Dec 3 13:49:37 2010 +0100
10-gtk+-2.22.patch: Patch to allow libquicktime-1.1.5 to build with gtk+-2.22.
diff --git a/debian/patches/10-gtk+-2.22.patch b/debian/patches/10-gtk+-2.22.patch
new file mode 100644
index 0000000..68956f7
--- /dev/null
+++ b/debian/patches/10-gtk+-2.22.patch
@@ -0,0 +1,49 @@
+Description: Patch to allow libquicktime-1.1.5 to build with gtk+-2.22
+ It replaces calls to GTK_WIDGET_SET_FLAGS(foo, GTK_CAN_DEFAULT) with
+ gtk_widget_set_can_default(foo, TRUE).
+ .
+ Compatibility notes: the gtk_widget_set_can_default() function first appeared
+ in gtk+-2.18. Since the oldest version of gtk2 in portage is 2.18.7, we do not
+ need any gtk+ version-dependent ifdefs. Upstream might want them though,
+ depending on whether they want to support obsolete gtk+ versions.
+Origin: http://bugs.gentoo.org/show_bug.cgi?id=343419
+Author: Alexandre Rostovtsev <tetromino at gmail.com
+Reviewed-by: Mathieu Pasquet <kiorky at cryptelium.net>
+
+--- libquicktime.orig/utils/gtk/libquicktime_config.c
++++ libquicktime/utils/gtk/libquicktime_config.c
+@@ -112,8 +112,8 @@ static MainWindow * create_main_window()
+ G_CALLBACK(main_window_button_callback),
+ (gpointer)ret);
+
+- GTK_WIDGET_SET_FLAGS (ret->close_button, GTK_CAN_DEFAULT);
+- GTK_WIDGET_SET_FLAGS (ret->save_button, GTK_CAN_DEFAULT);
++ gtk_widget_set_can_default(ret->close_button, TRUE);
++ gtk_widget_set_can_default(ret->save_button, TRUE);
+
+ gtk_widget_show(ret->close_button);
+ gtk_widget_show(ret->save_button);
+--- libquicktime.orig/utils/gtk/lqt_gtk.c
++++ libquicktime/utils/gtk/lqt_gtk.c
+@@ -941,9 +941,9 @@ lqtgtk_create_codec_config_window(lqt_co
+ G_CALLBACK(codec_config_window_button_callback),
+ (gpointer)ret);
+
+- GTK_WIDGET_SET_FLAGS (ret->apply_button, GTK_CAN_DEFAULT);
+- GTK_WIDGET_SET_FLAGS (ret->close_button, GTK_CAN_DEFAULT);
+- GTK_WIDGET_SET_FLAGS (ret->restore_button, GTK_CAN_DEFAULT);
++ gtk_widget_set_can_default(ret->apply_button, TRUE);
++ gtk_widget_set_can_default(ret->close_button, TRUE);
++ gtk_widget_set_can_default(ret->restore_button, TRUE);
+
+ gtk_widget_show(ret->apply_button);
+ gtk_widget_show(ret->close_button);
+@@ -1240,7 +1240,7 @@ lqtgtk_create_codec_info_window(const lq
+ ret->mainbox = gtk_vbox_new(0, 10);
+
+ ret->close_button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
+- GTK_WIDGET_SET_FLAGS (ret->close_button, GTK_CAN_DEFAULT);
++ gtk_widget_set_can_default(ret->close_button, TRUE);
+
+ g_signal_connect(G_OBJECT(ret->close_button), "clicked",
+ G_CALLBACK(codec_info_window_button_callback),
diff --git a/debian/patches/series b/debian/patches/series
index 1f2c355..3b78bdb 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
02-install-in-libquicktime1.patch
21-export-quicktime_set_window.patch
+10-gtk+-2.22.patch
70-relibtoolize.patch
--
libquicktime packaging
More information about the pkg-multimedia-commits
mailing list