rpms/control-center/devel control-center.spec, 1.376, 1.377 notification-theme.patch, 1.3, 1.4

Matthias Clasen (mclasen) fedora-extras-commits at redhat.com
Mon Jul 14 21:21:43 UTC 2008


Author: mclasen

Update of /cvs/extras/rpms/control-center/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17870

Modified Files:
	control-center.spec notification-theme.patch 
Log Message:
Fix an issue with the notification theme support



Index: control-center.spec
===================================================================
RCS file: /cvs/extras/rpms/control-center/devel/control-center.spec,v
retrieving revision 1.376
retrieving revision 1.377
diff -u -r1.376 -r1.377
--- control-center.spec	23 Jun 2008 14:56:59 -0000	1.376
+++ control-center.spec	14 Jul 2008 21:20:48 -0000	1.377
@@ -22,7 +22,7 @@
 Summary: GNOME Control Center
 Name: control-center
 Version: 2.23.4
-Release: 3%{?dist}
+Release: 4%{?dist}
 Epoch: 1
 License: GPLv2+ and GFDL
 Group: User Interface/Desktops
@@ -31,11 +31,6 @@
 
 Patch2: control-center-2.20.0-enable-sound-by-default.patch
 Patch3: control-center-2.19.3-no-gnome-common.patch
-# http://bugzilla.gnome.org/show_bug.cgi?id=497807
-Patch5: background-location.patch
-# Fix some useless warnings in libslab
-# http://bugzilla.gnome.org/show_bug.cgi?id=439398
-Patch6: gnome-control-center-2.19.90-no-warnings.patch
 Patch7: make-default.patch
 # minor build breakage in gtk, will be fixed in the next gtk release
 Patch8: gtkmarshal.patch
@@ -174,10 +169,6 @@
 
 %patch2 -p0 -b .enable-sound
 %patch3 -p1 -b .no-gnome-common
-%patch5 -p1 -b .background-location
-pushd libslab
-%patch6 -p0 -b .warnings
-popd
 %patch8 -p1 -b .gtkmarshal
 %patch9 -p1 -b .standard-icon
 
@@ -364,6 +355,10 @@
 %dir %{_datadir}/gnome-control-center/keybindings
 
 %changelog
+* Mon Jul 14 2008 Matthias Clasen <mclasen at redhat.com> - 2.23.4-4
+- Drop some obsolete patches
+- Fix an issue with the notification-theme support (#455329)
+
 * Mon Jun 23 2008 Ray Strode <rstrode at redhat.com> - 2.23.4-3
 - Install bg capplet .policy file
 

notification-theme.patch:

Index: notification-theme.patch
===================================================================
RCS file: /cvs/extras/rpms/control-center/devel/notification-theme.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- notification-theme.patch	28 May 2008 03:47:15 -0000	1.3
+++ notification-theme.patch	14 Jul 2008 21:20:49 -0000	1.4
@@ -1,6 +1,18 @@
-diff -up gnome-control-center-2.23.2/capplets/appearance/theme-save.c.notification-theme gnome-control-center-2.23.2/capplets/appearance/theme-save.c
---- gnome-control-center-2.23.2/capplets/appearance/theme-save.c.notification-theme	2008-05-17 12:46:56.000000000 -0400
-+++ gnome-control-center-2.23.2/capplets/appearance/theme-save.c	2008-05-27 23:46:17.000000000 -0400
+diff -up gnome-control-center-2.23.4/capplets/appearance/appearance-themes.c.notification-theme gnome-control-center-2.23.4/capplets/appearance/appearance-themes.c
+--- gnome-control-center-2.23.4/capplets/appearance/appearance-themes.c.notification-theme	2008-07-14 17:10:31.000000000 -0400
++++ gnome-control-center-2.23.4/capplets/appearance/appearance-themes.c	2008-07-14 17:13:40.000000000 -0400
+@@ -249,6 +249,8 @@ theme_load_from_gconf (GConfClient *clie
+   if (theme->icon_theme_name == NULL)
+     theme->icon_theme_name = g_strdup ("gnome");
+ 
++  theme->notification_theme_name = gconf_client_get_string (client, NOTIFICATION_THEME_KEY, NULL);
++
+   theme->cursor_theme_name = gconf_client_get_string (client, CURSOR_THEME_KEY, NULL);
+ #ifdef HAVE_XCURSOR
+   theme->cursor_size = gconf_client_get_int (client, CURSOR_SIZE_KEY, NULL);
+diff -up gnome-control-center-2.23.4/capplets/appearance/theme-save.c.notification-theme gnome-control-center-2.23.4/capplets/appearance/theme-save.c
+--- gnome-control-center-2.23.4/capplets/appearance/theme-save.c.notification-theme	2008-05-08 08:31:29.000000000 -0400
++++ gnome-control-center-2.23.4/capplets/appearance/theme-save.c	2008-07-14 17:03:58.000000000 -0400
 @@ -234,6 +234,12 @@ write_theme_to_disk (GnomeThemeMetaInfo 
      g_free (str);
    }
@@ -14,9 +26,20 @@
    if (save_background) {
      client = gconf_client_get_default ();
      current_background = gconf_client_get_string (client, BACKGROUND_KEY, NULL);
-diff -up gnome-control-center-2.23.2/capplets/common/gnome-theme-apply.c.notification-theme gnome-control-center-2.23.2/capplets/common/gnome-theme-apply.c
---- gnome-control-center-2.23.2/capplets/common/gnome-theme-apply.c.notification-theme	2008-05-17 12:46:59.000000000 -0400
-+++ gnome-control-center-2.23.2/capplets/common/gnome-theme-apply.c	2008-05-27 23:45:00.000000000 -0400
+diff -up gnome-control-center-2.23.4/capplets/appearance/theme-util.h.notification-theme gnome-control-center-2.23.4/capplets/appearance/theme-util.h
+--- gnome-control-center-2.23.4/capplets/appearance/theme-util.h.notification-theme	2008-07-14 17:12:31.000000000 -0400
++++ gnome-control-center-2.23.4/capplets/appearance/theme-util.h	2008-07-14 17:12:48.000000000 -0400
+@@ -21,6 +21,7 @@
+ #define GTK_THEME_KEY "/desktop/gnome/interface/gtk_theme"
+ #define METACITY_THEME_KEY "/apps/metacity/general/theme"
+ #define ICON_THEME_KEY "/desktop/gnome/interface/icon_theme"
++#define NOTIFICATION_THEME_KEY "/apps/notification-daemon/theme"
+ #define COLOR_SCHEME_KEY "/desktop/gnome/interface/gtk_color_scheme"
+ #define LOCKDOWN_KEY "/desktop/gnome/lockdown/disable_theme_settings"
+ #define BACKGROUND_KEY "/desktop/gnome/background/picture_filename"
+diff -up gnome-control-center-2.23.4/capplets/common/gnome-theme-apply.c.notification-theme gnome-control-center-2.23.4/capplets/common/gnome-theme-apply.c
+--- gnome-control-center-2.23.4/capplets/common/gnome-theme-apply.c.notification-theme	2008-05-08 08:31:40.000000000 -0400
++++ gnome-control-center-2.23.4/capplets/common/gnome-theme-apply.c	2008-07-14 17:03:58.000000000 -0400
 @@ -34,6 +34,7 @@
  #define CURSOR_FONT_KEY   "/desktop/gnome/peripherals/mouse/cursor_font"
  #define CURSOR_THEME_KEY   "/desktop/gnome/peripherals/mouse/cursor_theme"
@@ -51,9 +74,9 @@
    /* Set the cursor theme key */
  #ifdef HAVE_XCURSOR
    old_key = gconf_client_get_string (client, CURSOR_THEME_KEY, NULL);
-diff -up gnome-control-center-2.23.2/capplets/common/gnome-theme-info.c.notification-theme gnome-control-center-2.23.2/capplets/common/gnome-theme-info.c
---- gnome-control-center-2.23.2/capplets/common/gnome-theme-info.c.notification-theme	2008-05-17 12:46:59.000000000 -0400
-+++ gnome-control-center-2.23.2/capplets/common/gnome-theme-info.c	2008-05-27 23:45:00.000000000 -0400
+diff -up gnome-control-center-2.23.4/capplets/common/gnome-theme-info.c.notification-theme gnome-control-center-2.23.4/capplets/common/gnome-theme-info.c
+--- gnome-control-center-2.23.4/capplets/common/gnome-theme-info.c.notification-theme	2008-06-16 06:52:24.000000000 -0400
++++ gnome-control-center-2.23.4/capplets/common/gnome-theme-info.c	2008-07-14 17:03:58.000000000 -0400
 @@ -25,6 +25,7 @@
  #define METACITY_THEME_KEY "X-GNOME-Metatheme/MetacityTheme"
  #define ICON_THEME_KEY "X-GNOME-Metatheme/IconTheme"
@@ -73,7 +96,7 @@
    str = gnome_desktop_item_get_string (meta_theme_ditem, CURSOR_THEME_KEY);
    if (str != NULL) {
      meta_theme_info->cursor_theme_name = g_strdup (str);
-@@ -1596,6 +1601,7 @@ gnome_theme_meta_info_free (GnomeThemeMe
+@@ -1593,6 +1598,7 @@ gnome_theme_meta_info_free (GnomeThemeMe
    g_free (meta_theme_info->gtk_color_scheme);
    g_free (meta_theme_info->icon_theme_name);
    g_free (meta_theme_info->metacity_theme_name);
@@ -81,7 +104,7 @@
    g_free (meta_theme_info);
  }
  
-@@ -1697,6 +1703,9 @@ gnome_theme_meta_info_compare (GnomeThem
+@@ -1694,6 +1700,9 @@ gnome_theme_meta_info_compare (GnomeThem
    cmp = safe_strcmp (a->icon_theme_name, b->icon_theme_name);
    if (cmp != 0) return cmp;
  
@@ -91,9 +114,9 @@
    cmp = safe_strcmp (a->sound_theme_name, b->sound_theme_name);
    if (cmp != 0) return cmp;
  
-diff -up gnome-control-center-2.23.2/capplets/common/gnome-theme-info.h.notification-theme gnome-control-center-2.23.2/capplets/common/gnome-theme-info.h
---- gnome-control-center-2.23.2/capplets/common/gnome-theme-info.h.notification-theme	2008-05-17 12:46:59.000000000 -0400
-+++ gnome-control-center-2.23.2/capplets/common/gnome-theme-info.h	2008-05-27 23:45:00.000000000 -0400
+diff -up gnome-control-center-2.23.4/capplets/common/gnome-theme-info.h.notification-theme gnome-control-center-2.23.4/capplets/common/gnome-theme-info.h
+--- gnome-control-center-2.23.4/capplets/common/gnome-theme-info.h.notification-theme	2008-05-08 08:31:40.000000000 -0400
++++ gnome-control-center-2.23.4/capplets/common/gnome-theme-info.h	2008-07-14 17:03:58.000000000 -0400
 @@ -100,6 +100,7 @@ struct _GnomeThemeMetaInfo
    gchar *gtk_color_scheme;
    gchar *metacity_theme_name;




More information about the scm-commits mailing list