rpms/gnome-media/devel icons.patch, NONE, 1.1 gnome-media.spec, 1.108, 1.109
Matthias Clasen (mclasen)
fedora-extras-commits at redhat.com
Wed Sep 19 05:40:09 UTC 2007
Author: mclasen
Update of /cvs/extras/rpms/gnome-media/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4992
Modified Files:
gnome-media.spec
Added Files:
icons.patch
Log Message:
- Don't add extra categories to volume control, since
upstream has moved it to Hardware (#295251)
- Make icons show up again (#295171)
icons.patch:
--- NEW FILE icons.patch ---
diff -up gnome-media-2.20.0/gnome-cd/gnome-cd.c.icons gnome-media-2.20.0/gnome-cd/gnome-cd.c
--- gnome-media-2.20.0/gnome-cd/gnome-cd.c.icons 2007-08-09 09:52:53.000000000 -0400
+++ gnome-media-2.20.0/gnome-cd/gnome-cd.c 2007-09-19 01:36:51.000000000 -0400
@@ -294,15 +294,18 @@ make_button_from_widget (GnomeCD *gcd,
}
static GtkWidget *
-make_button_from_icon_name (GnomeCD *gcd,
- const char *icon_name,
+make_button_from_stock (GnomeCD *gcd,
+ const char *stock,
GCallback func,
const char *tooltip,
const char *shortname)
{
GtkWidget *pixmap;
- pixmap = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_BUTTON);
+ if (gtk_icon_factory_lookup_default (stock))
+ pixmap = gtk_image_new_from_stock (stock, GTK_ICON_SIZE_BUTTON);
+ else
+ pixmap = gtk_image_new_from_icon_name (stock, GTK_ICON_SIZE_BUTTON);
return make_button_from_widget (gcd, pixmap, func, tooltip, shortname);
}
@@ -401,7 +404,10 @@ make_popup_menu (GnomeCD *gcd, GdkEventB
icon_name = menuitems[i].icon;
if (icon_name != NULL) {
- image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_MENU);
+ if (gtk_icon_factory_lookup_default (icon_name))
+ image = gtk_image_new_from_stock (icon_name, GTK_ICON_SIZE_MENU);
+ else
+ image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_MENU);
}
if (image != NULL) {
@@ -717,7 +723,7 @@ init_player (const char *device_override
option_hbox = gtk_hbox_new (FALSE, 2);
/* Create app controls */
- button = make_button_from_icon_name (gcd, GTK_STOCK_PREFERENCES,
+ button = make_button_from_stock (gcd, GTK_STOCK_PREFERENCES,
G_CALLBACK(open_preferences),
_("Open preferences"),
_("Preferences"));
@@ -732,7 +738,7 @@ init_player (const char *device_override
gnome_cd_build_track_list_menu (gcd);
gtk_box_pack_start (GTK_BOX (option_hbox), gcd->tracks, TRUE, TRUE, 0);
- button = make_button_from_icon_name (gcd, GTK_STOCK_INDEX,
+ button = make_button_from_stock (gcd, GTK_STOCK_INDEX,
G_CALLBACK(open_track_editor),
_("Open track editor"),
_("Track editor"));
@@ -769,15 +775,15 @@ init_player (const char *device_override
gcd->play_b = button;
gcd->current_image = gcd->play_image;
- button = make_button_from_icon_name (gcd, GTK_STOCK_MEDIA_STOP, G_CALLBACK (stop_cb), _("Stop"), _("Stop"));
+ button = make_button_from_stock (gcd, GTK_STOCK_MEDIA_STOP, G_CALLBACK (stop_cb), _("Stop"), _("Stop"));
gtk_box_pack_start (GTK_BOX (button_hbox), button, TRUE, TRUE, 0);
gcd->stop_b = button;
- button = make_button_from_icon_name (gcd, GTK_STOCK_MEDIA_PREVIOUS, G_CALLBACK (back_cb), _("Previous track"), _("Previous"));
+ button = make_button_from_stock (gcd, GTK_STOCK_MEDIA_PREVIOUS, G_CALLBACK (back_cb), _("Previous track"), _("Previous"));
gtk_box_pack_start (GTK_BOX (button_hbox), button, TRUE, TRUE, 0);
gcd->back_b = button;
- button = make_button_from_icon_name (gcd, GTK_STOCK_MEDIA_REWIND, NULL, _("Rewind"), _("Rewind"));
+ button = make_button_from_stock (gcd, GTK_STOCK_MEDIA_REWIND, NULL, _("Rewind"), _("Rewind"));
g_signal_connect (G_OBJECT (button), "button-press-event",
G_CALLBACK (rewind_press_cb), gcd);
g_signal_connect (G_OBJECT (button), "button-release-event",
@@ -785,7 +791,7 @@ init_player (const char *device_override
gtk_box_pack_start (GTK_BOX (button_hbox), button, TRUE, TRUE, 0);
gcd->rewind_b = button;
- button = make_button_from_icon_name (gcd, GTK_STOCK_MEDIA_FORWARD, NULL, _("Fast forward"), _("Fast forward"));
+ button = make_button_from_stock (gcd, GTK_STOCK_MEDIA_FORWARD, NULL, _("Fast forward"), _("Fast forward"));
g_signal_connect (G_OBJECT (button), "button-press-event",
G_CALLBACK (ffwd_press_cb), gcd);
g_signal_connect (G_OBJECT (button), "button-release-event",
@@ -793,11 +799,11 @@ init_player (const char *device_override
gtk_box_pack_start (GTK_BOX (button_hbox), button, TRUE, TRUE, 0);
gcd->ffwd_b = button;
- button = make_button_from_icon_name (gcd, GTK_STOCK_MEDIA_NEXT, G_CALLBACK (next_cb), _("Next track"), _("Next track"));
+ button = make_button_from_stock (gcd, GTK_STOCK_MEDIA_NEXT, G_CALLBACK (next_cb), _("Next track"), _("Next track"));
gtk_box_pack_start (GTK_BOX (button_hbox), button, TRUE, TRUE, 0);
gcd->next_b = button;
- button = make_button_from_icon_name (gcd, GNOME_CD_EJECT, G_CALLBACK (eject_cb), _("Eject CD"), _("Eject"));
+ button = make_button_from_stock (gcd, GNOME_CD_EJECT, G_CALLBACK (eject_cb), _("Eject CD"), _("Eject"));
gtk_box_pack_start (GTK_BOX (button_hbox), button, TRUE, TRUE, 0);
gcd->eject_b = button;
Index: gnome-media.spec
===================================================================
RCS file: /cvs/extras/rpms/gnome-media/devel/gnome-media.spec,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- gnome-media.spec 18 Sep 2007 10:48:46 -0000 1.108
+++ gnome-media.spec 19 Sep 2007 05:39:32 -0000 1.109
@@ -12,11 +12,12 @@
Summary: GNOME media programs
Name: gnome-media
Version: 2.20.0
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2+ and GFDL+
Group: Applications/Multimedia
Source: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-media/2.20/gnome-media-%{version}.tar.gz
Patch0: gnome-media-2.13.5-hide-help-button.patch
+Patch1: icons.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Obsoletes: gnome
@@ -75,6 +76,7 @@
%prep
%setup -q
%patch0 -p1 -b .hide-help-button
+%patch1 -p1 -b .icons
%build
/usr/bin/gst-inspect-0.10 --print-all > /dev/null
@@ -98,13 +100,11 @@
## only show in GNOME
desktop-file-install --vendor gnome --delete-original \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
- --add-only-show-in GNOME \
$RPM_BUILD_ROOT%{_datadir}/applications/gnome-cd.desktop
desktop-file-install --vendor gnome --delete-original \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--add-only-show-in GNOME \
- --add-category X-GNOME-PersonalSettings \
$RPM_BUILD_ROOT%{_datadir}/applications/gnome-volume-control.desktop
# show in all
@@ -164,7 +164,7 @@
%files -f %{gettext_package}.lang
%defattr(-, root, root)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%doc AUTHORS COPYING NEWS README
%config %{_sysconfdir}/gconf/schemas/*.schemas
%{_libexecdir}/*
@@ -187,6 +187,11 @@
%{_libdir}/pkgconfig/*
%changelog
+* Wed Sep 19 2007 Matthias Clasen <mclasen at redhat.com> - 2.20.0-2
+- Don't add extra categories to volume control, since
+ upstream has moved it to Hardware (#295251)
+- Make icons show up again (#295171)
+
* Mon Sep 17 2007 - Bastien Nocera <bnocera at redhat.com> - 2.20.0-1
- Update to 2.20.0
More information about the fedora-extras-commits
mailing list