rpms/lock-keys-applet/devel fix-deprecated.patch, NONE, 1.1 lock-keys-applet.spec, 1.19, 1.20
Jorge Torres
jorge at fedoraproject.org
Sat Oct 4 18:57:14 UTC 2008
Author: jorge
Update of /cvs/pkgs/rpms/lock-keys-applet/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7056
Modified Files:
lock-keys-applet.spec
Added Files:
fix-deprecated.patch
Log Message:
fix-deprecated.patch:
--- NEW FILE fix-deprecated.patch ---
diff -ur lock-keys-applet-1.0.orig/src/lock-keys-applet.c lock-keys-applet-1.0/src/lock-keys-applet.c
--- lock-keys-applet-1.0.orig/src/lock-keys-applet.c 2003-02-05 11:29:21.000000000 -0500
+++ lock-keys-applet-1.0/src/lock-keys-applet.c 2008-10-04 13:09:20.000000000 -0500
@@ -104,17 +104,17 @@
*/
if (applet->num_pix->parent)
{
- gtk_widget_ref(applet->num_pix);
+ g_object_ref(G_OBJECT(applet->num_pix));
gtk_container_remove(GTK_CONTAINER(applet->num_pix->parent), applet->num_pix);
}
if (applet->caps_pix->parent)
{
- gtk_widget_ref(applet->caps_pix);
+ g_object_ref(G_OBJECT(applet->caps_pix));
gtk_container_remove(GTK_CONTAINER(applet->caps_pix->parent), applet->caps_pix);
}
if (applet->scroll_pix->parent)
{
- gtk_widget_ref(applet->scroll_pix);
+ g_object_ref(G_OBJECT(applet->scroll_pix));
gtk_container_remove(GTK_CONTAINER(applet->scroll_pix->parent), applet->scroll_pix);
}
@@ -221,13 +221,18 @@
return;
}
icon = gdk_pixbuf_new_from_xpm_data(APPLET_ICON);
+
+ applet->about = GTK_DIALOG (gtk_about_dialog_new ());
+ g_object_set (G_OBJECT (applet->about),
+ "program-name", _("Keyboard Lock Keys") /* 1.0 */,
+ "copyright", "Copyright 2002 Jörgen Scheibengruber",
+ "comments", _("An applet that shows the state of your Capslock-, Numlock-, and Scroll-lock keys"),
+ "authors", (const char **) authors,
+ "translator-credits", strcmp("TRANSLATORS", translators) ? translators : NULL,
+ "logo", icon,
+ NULL);
- applet->about = GTK_DIALOG(gnome_about_new (_("Keyboard Lock Keys"), VERSION, "Copyright 2002 Jörgen Scheibengruber",
- _("An applet that shows the state of your Capslock-, Numlock-, and Scroll-lock keys"),
- (const char **) authors, NULL, strcmp("TRANSLATORS", translators) ? translators : NULL,
- icon));
-
- gdk_pixbuf_unref(icon);
+ g_object_unref(G_OBJECT(icon));
g_object_add_weak_pointer(G_OBJECT(applet->about), (gpointer*)&applet->about);
gtk_widget_show(GTK_WIDGET(applet->about));
}
@@ -375,16 +380,16 @@
gtk_container_add(GTK_CONTAINER(applet->settings->vbox), vbox1);
g_signal_connect(G_OBJECT(applet->show_cb[CAPSLOCK]), "toggled",
- GTK_SIGNAL_FUNC(show_cb_change_cb),
- (gpointer)applet);
+ show_cb_change_cb,
+ (gpointer)applet);
g_signal_connect(G_OBJECT(applet->show_cb[NUMLOCK]), "toggled",
- GTK_SIGNAL_FUNC(show_cb_change_cb),
- (gpointer)applet);
+ show_cb_change_cb,
+ (gpointer)applet);
g_signal_connect(G_OBJECT(applet->show_cb[SCROLLLOCK]), "toggled",
- GTK_SIGNAL_FUNC(show_cb_change_cb),
- (gpointer)applet);
+ show_cb_change_cb,
+ (gpointer)applet);
answer = GTK_RESPONSE_HELP;
while (answer == GTK_RESPONSE_HELP)
@@ -650,14 +655,14 @@
gtk_container_add(GTK_CONTAINER(applet_widget), applet->vbox);
gtk_widget_show_all(GTK_WIDGET(applet_widget));
- g_signal_connect(GTK_OBJECT(applet_widget), "change_size",
- GTK_SIGNAL_FUNC(applet_change_size),
+ g_signal_connect(G_OBJECT(applet_widget), "change_size",
+ applet_change_size,
(gpointer)applet);
- g_signal_connect(GTK_OBJECT(applet_widget), "change_orient",
- GTK_SIGNAL_FUNC(applet_change_orient),
+ g_signal_connect(G_OBJECT(applet_widget), "change_orient",
+ applet_change_orient,
(gpointer)applet);
- g_signal_connect(GTK_OBJECT(applet_widget), "destroy",
- GTK_SIGNAL_FUNC(applet_destroy),
+ g_signal_connect(G_OBJECT(applet_widget), "destroy",
+ applet_destroy,
(gpointer)applet);
/* Change in 0.3: Don't use the timeout anymore, but instead use
Index: lock-keys-applet.spec
===================================================================
RCS file: /cvs/pkgs/rpms/lock-keys-applet/devel/lock-keys-applet.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- lock-keys-applet.spec 19 Feb 2008 06:58:26 -0000 1.19
+++ lock-keys-applet.spec 4 Oct 2008 18:56:44 -0000 1.20
@@ -8,6 +8,7 @@
URL: http://mfcn.ilo.de/led_applet/
Source0: http://www.wh-hms.uni-ulm.de/~mfcn/shared/lock-keys/lock-keys-applet-1.0.tar.gz
patch0: new-tooltips-api.patch
+patch1: fix-deprecated.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libgnomeui-devel gnome-panel-devel scrollkeeper gettext
Requires(post): scrollkeeper
@@ -23,6 +24,7 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
%configure
@@ -52,6 +54,10 @@
%{_libexecdir}/%{name}
%changelog
+* Sat Oct 4 2008 Jorge Torres <jtorresh at gmail.com> - 1.0-15
+- Remove use of deprecated GTK+ functions
+- Rebuild to fix FTBFS (bug #464994)
+
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 1.0-14
- Autorebuild for GCC 4.3
More information about the scm-commits
mailing list