Package: gthumb
Severity: normal
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The attached patch allows preventing an FTBFS when building gthumb on GTK 2.19.
- -- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-15-generic (SMP w/1 CPU core)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gthumb depends on:
pn gthumb-data <none> (no description available)
pn libatk1.0-0 <none> (no description available)
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
pn libcairo2 <none> (no description available)
pn libclutter-1.0-0 <none> (no description available)
pn libclutter-gtk-0.10-0 <none> (no description available)
pn libexiv2-6 <none> (no description available)
pn libfontconfig1 <none> (no description available)
ii libfreetype6 2.3.11-1 FreeType 2 font engine, shared lib
ii libgcc1 1:4.4.3-3 GCC support library
pn libgconf2-4 <none> (no description available)
pn libgl1-mesa-glx | libgl <none> (no description available)
ii libglib2.0-0 2.22.4-1 The GLib library of C routines
pn libgstreamer-plugins-ba <none> (no description available)
pn libgstreamer0.10-0 <none> (no description available)
pn libgtk2.0-0 <none> (no description available)
pn libjpeg62 <none> (no description available)
pn libopenraw1 <none> (no description available)
pn libpango1.0-0 <none> (no description available)
ii libstdc++6 4.4.3-3 The GNU Standard C++ Library v3
pn libtiff4 <none> (no description available)
pn libunique-1.0-0 <none> (no description available)
ii libx11-6 2:1.3.3-1 X11 client-side library
pn libxcomposite1 <none> (no description available)
pn libxdamage1 <none> (no description available)
ii libxext6 2:1.1.1-2 X11 miscellaneous extension librar
pn libxfixes3 <none> (no description available)
ii libxml2 2.7.6.dfsg-2+b1 GNOME XML library
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages gthumb recommends:
pn gvfs-bin <none> (no description available)
gthumb suggests no packages.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkuY3yAACgkQeXr56x4Muc1VEACaA0hx7Hb7cqaXscj/lLgBDoYm
j3AAn1/JOS8ck9v6P2Fk4pM/DXeVgXsr
=4d81
-----END PGP SIGNATURE-----
Index: gthumb-2.11.1/gthumb/eggfileformatchooser.c
===================================================================
--- gthumb-2.11.1.orig/gthumb/eggfileformatchooser.c 2010-03-03 17:48:18.152697763 +0100
+++ gthumb-2.11.1/gthumb/eggfileformatchooser.c 2010-03-03 17:48:21.000000000 +0100
@@ -632,7 +632,7 @@
GtkWidget *toplevel;
toplevel = gtk_widget_get_toplevel (widget);
- if (!GTK_WIDGET_TOPLEVEL (toplevel))
+ if (!gtk_widget_is_toplevel (toplevel))
return NULL;
else
return GTK_WINDOW (toplevel);
Index: gthumb-2.11.1/gthumb/gth-file-tool.c
===================================================================
--- gthumb-2.11.1.orig/gthumb/gth-file-tool.c 2010-03-03 17:48:18.128698066 +0100
+++ gthumb-2.11.1/gthumb/gth-file-tool.c 2010-03-03 17:48:21.000000000 +0100
@@ -194,7 +194,7 @@
{
if (self->priv->window == NULL) {
self->priv->window = gtk_widget_get_toplevel (GTK_WIDGET (self));
- if (! GTK_WIDGET_TOPLEVEL (self->priv->window))
+ if (! gtk_widget_is_toplevel (self->priv->window))
self->priv->window = NULL;
}
return self->priv->window;
Index: gthumb-2.11.1/gthumb/gth-tags-entry.c
===================================================================
--- gthumb-2.11.1.orig/gthumb/gth-tags-entry.c 2010-03-03 17:48:18.172707358 +0100
+++ gthumb-2.11.1/gthumb/gth-tags-entry.c 2010-03-03 17:48:21.000000000 +0100
@@ -614,7 +614,7 @@
GdkGeometry geometry;
toplevel = gtk_widget_get_toplevel (widget);
- if (! GTK_WIDGET_TOPLEVEL (toplevel))
+ if (! gtk_widget_is_toplevel (toplevel))
return;
geometry.max_height = -1;
Index: gthumb-2.11.1/po/POTFILES.skip
===================================================================
--- gthumb-2.11.1.orig/po/POTFILES.skip 2010-03-03 17:50:20.264695857 +0100
+++ gthumb-2.11.1/po/POTFILES.skip 2010-03-03 17:59:54.495711606 +0100
@@ -15,3 +15,6 @@
#.pc/16-fix_crop_dialog_usability.patch/data/glade/gthumb_crop.glade
#.pc/16-fix_crop_dialog_usability.patch/src/dlg-crop.c
#.pc/17-dont_follow_symlinks_on_dups_search.patch/src/dlg-duplicates.c
+.pc/18-build_with_gtk2.19.patch/gthumb/eggfileformatchooser.c
+.pc/18-build_with_gtk2.19.patch/gthumb/gth-tags-entry.c
+