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 +