# HG changeset patch # User Christophe Lincoln # Date 1239037120 -7200 # Node ID d4cf86e94f5c494008f4a2c1661fd7d574c5502b # Parent 14035be80a59be43c927f9c1b0509b3d0fe654fc gtkdialog: Fix build (patch glade_support.c) diff -r 14035be80a59 -r d4cf86e94f5c gtkdialog/receipt --- a/gtkdialog/receipt Mon Apr 06 15:45:58 2009 +0000 +++ b/gtkdialog/receipt Mon Apr 06 18:58:40 2009 +0200 @@ -6,15 +6,17 @@ SHORT_DESC="Small utility for fast and easy GUI building using GTK+." MAINTAINER="pankso@slitaz.org" DEPENDS="gtk+ libglade xorg-libXdamage" +BUILD_DEPENDS="gtk+-dev libglade-dev xorg-libXdamage-dev" TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://linux.pte.hu/~pipas/gtkdialog/" WGET_URL="ftp://linux.pte.hu/pub/gtkdialog/$TARBALL" -#0.7.21 is 0.7.15 !! WGET_URL="http://www.sfr-fresh.com/unix/privat/$TARBALL" # Rules to configure and make the package. compile_rules() { cd $src + # Fix libgalde support + patch -p 0 < ../stuff/glade_support.patch || exit 1 ./configure \ --prefix=/usr \ --infodir=/usr/share/info \ diff -r 14035be80a59 -r d4cf86e94f5c gtkdialog/stuff/glade_support.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gtkdialog/stuff/glade_support.patch Mon Apr 06 18:58:40 2009 +0200 @@ -0,0 +1,42 @@ +--- src/glade_support.c Fri Mar 16 15:25:49 2007 ++++ src/glade_support.c Mon Apr 6 17:08:47 2009 +@@ -37,10 +37,10 @@ + * * + * * + *************************************************************************/ +-typedef struct signal { ++typedef struct _signal { + gchar *name; + GCallback callback; +-} signal; ++} _signal; + + /* + ** Signal handler callbascks. +@@ -206,7 +206,7 @@ + static gboolean + find_and_connect_handler( + GtkWidget *widget, +- signal *signals, ++ _signal *signals, + const gchar *signal_name, + const gchar *handler_name) + { +@@ -288,7 +288,7 @@ + gpointer user_data) + { + gint n; +- signal entry_signals[] = { ++ _signal entry_signals[] = { + { "activate", (GCallback)on_any_entry_almost_any }, + { "backspace", (GCallback)on_any_entry_almost_any }, + { "copy-clipboard", (GCallback)on_any_entry_almost_any }, +@@ -319,7 +319,7 @@ + gpointer user_data) + { + variable *var; +- signal widget_signals[] = { ++ _signal widget_signals[] = { + { "accel-closures-changed", (GCallback)on_any_widget_almost_any }, + { "composited-changed", (GCallback)on_any_widget_almost_any }, + { "grab-focus", (GCallback)on_any_widget_almost_any },