packages: gossip/gossip.spec, gossip/gossip-libnotify.patch (NEW) - patchin...

kiesiu kiesiu at pld-linux.org
Sat Apr 9 22:49:58 CEST 2011


Author: kiesiu                       Date: Sat Apr  9 20:49:58 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- patching against libnotify >= 0.7.0
- rel 5

---- Files affected:
packages/gossip:
   gossip.spec (1.92 -> 1.93) , gossip-libnotify.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/gossip/gossip.spec
diff -u packages/gossip/gossip.spec:1.92 packages/gossip/gossip.spec:1.93
--- packages/gossip/gossip.spec:1.92	Fri Feb  4 19:23:54 2011
+++ packages/gossip/gossip.spec	Sat Apr  9 22:49:53 2011
@@ -4,11 +4,12 @@
 Summary(pl.UTF-8):	Bardzo prosty w użyciu klient Jabbera dla GNOME
 Name:		gossip
 Version:	0.31
-Release:	4
+Release:	5
 License:	GPL
 Group:		Applications/Communications
 Source0:	http://ftp.gnome.org/pub/GNOME/sources/gossip/%{version}/%{name}-%{version}.tar.bz2
 # Source0-md5:	feacf7a78ced249268898d2a3f7063cd
+Patch0:		%{name}-libnotify.patch
 URL:		http://live.gnome.org/Gossip/
 BuildRequires:	aspell-devel
 BuildRequires:	autoconf
@@ -24,10 +25,11 @@
 BuildRequires:	libgalago-devel >= 0.5.1
 BuildRequires:	libglade2-devel >= 1:2.6.0
 BuildRequires:	libgnomeui-devel >= 2.16.1
-BuildRequires:	libnotify-devel >= 0.4.2
+BuildRequires:	libnotify-devel >= 0.7.0
 BuildRequires:	libtool
 BuildRequires:	libxml2-devel >= 1:2.6.27
 BuildRequires:	loudmouth-devel >= 1.3.4
+BuildRequires:	pkgconfig >= 1:0.16
 BuildRequires:	rpmbuild(macros) >= 1.311
 BuildRequires:	xorg-lib-libXScrnSaver-devel
 Requires(post,postun):	gtk-update-icon-cache
@@ -51,6 +53,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__glib_gettextize}
@@ -99,8 +102,6 @@
 %defattr(644,root,root,755)
 %doc AUTHORS CONTRIBUTORS ChangeLog NEWS README
 %attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_libdir}/*-applet
-%{_libdir}/bonobo/servers/*
 %{_datadir}/%{name}
 %{_datadir}/sounds/gossip
 %{_desktopdir}/*.desktop
@@ -114,6 +115,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.93  2011/04/09 20:49:53  kiesiu
+- patching against libnotify >= 0.7.0
+- rel 5
+
 Revision 1.92  2011/02/04 18:23:54  wiget
 - Requires(post,postun): gtk-update-icon-cache
 

================================================================
Index: packages/gossip/gossip-libnotify.patch
diff -u /dev/null packages/gossip/gossip-libnotify.patch:1.1
--- /dev/null	Sat Apr  9 22:49:58 2011
+++ packages/gossip/gossip-libnotify.patch	Sat Apr  9 22:49:53 2011
@@ -0,0 +1,124 @@
+diff -uNr gossip-0.31.bak/src/gossip-notify.c gossip-0.31/src/gossip-notify.c
+--- gossip-0.31.bak/src/gossip-notify.c	2008-06-22 01:16:27.000000000 +0200
++++ gossip-0.31/src/gossip-notify.c	2011-04-09 22:44:37.955968968 +0200
+@@ -225,7 +225,11 @@
+ 					gossip_contact_get_name (contact),
+ 					notify_get_default_status_from_presence (presence));
+ 
++#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
+ 	notify = notify_notification_new (_("Contact Online"), body, NULL, NULL);
++#else
++	notify = notify_notification_new (_("Contact Online"), body, NULL);
++#endif
+ 	notify_notification_set_urgency (notify, NOTIFY_URGENCY_LOW);
+ 	notify_notification_set_icon_from_pixbuf (notify, pixbuf);
+ 
+@@ -234,9 +238,11 @@
+ 			  G_CALLBACK (notify_closed_cb),
+ 			  NULL);
+ 
++#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
+ 	if (attach_status_icon) {
+ 		notify_notification_attach_to_status_icon (notify, attach_status_icon);
+ 	}
++#endif
+ 
+ 	notify_notification_add_action (notify, "default", _("Default"),
+ 					(NotifyActionCallback) notify_online_action_cb,
+@@ -328,15 +334,23 @@
+ 						     GTK_ICON_SIZE_MENU);
+ 	}
+ 
++#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
+ 	notify = notify_notification_new (_("Subscription Request"),
+ 					  message,
+ 					  NULL,
+ 					  NULL);
++#else
++	notify = notify_notification_new (_("Subscription Request"),
++					  message,
++					  NULL);
++#endif
+ 	g_free (message);
+ 
++#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
+ 	if (attach_status_icon) {
+ 		notify_notification_attach_to_status_icon (notify, attach_status_icon);
+ 	}
++#endif
+ 
+ 	notify_notification_set_urgency (notify, NOTIFY_URGENCY_NORMAL);
+ 	notify_notification_set_timeout (notify, NOTIFY_SUBSCRIPTION_TIME);
+@@ -375,16 +389,24 @@
+ 	notification_body = g_markup_printf_escaped (_("%s would like to send you “%s”"),
+ 						     gossip_contact_get_name (gossip_ft_get_contact (ft)),
+ 						     gossip_ft_get_file_name (ft));
++#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
+ 	notification = notify_notification_new (_("File Transfer"),
+ 					  	notification_body,
+ 					  	NULL,
+ 					  	NULL);
++#else
++	notification = notify_notification_new (_("File Transfer"),
++					  	notification_body,
++					  	NULL);
++#endif
+ 
+ 	g_free (notification_body);
+ 	
++#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
+ 	if (attach_status_icon) {
+ 		notify_notification_attach_to_status_icon (notification, attach_status_icon);
+ 	}
++#endif
+ 
+ 	notify_notification_set_urgency (notification, NOTIFY_URGENCY_NORMAL);
+ 
+@@ -546,7 +568,11 @@
+ 		str = g_markup_printf_escaped (_("“%s”"), body_stripped);
+ 	}
+ 
++#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
+ 	notify = notify_notification_new (title, str, NULL, NULL);
++#else
++	notify = notify_notification_new (title, str, NULL);
++#endif
+ 	notify_notification_set_urgency (notify, NOTIFY_URGENCY_NORMAL);
+ 	notify_notification_set_icon_from_pixbuf (notify, pixbuf);
+ 	notify_notification_set_timeout (notify, NOTIFY_MESSAGE_TIME);
+@@ -556,9 +582,11 @@
+ 			  G_CALLBACK (notify_closed_cb),
+ 			  NULL);
+ 
++#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
+ 	if (attach_status_icon) {
+ 		notify_notification_attach_to_status_icon (notify, attach_status_icon);
+ 	}
++#endif
+ 
+ 	notify_notification_add_action (notify, "default", _("Default"),
+ 					(NotifyActionCallback) notify_new_message_default_cb,
+@@ -901,7 +929,11 @@
+ 		return FALSE;
+ 	}
+ 
++#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
+ 	notify = notify_notification_new (summary, message, NULL, NULL);
++#else
++	notify = notify_notification_new (summary, message, NULL);
++#endif
+ 	g_object_set_data_full (G_OBJECT (notify), "conf_path", g_strdup (conf_path), g_free);
+ 	g_object_set_data (G_OBJECT (notify), "func", func);
+ 	g_signal_connect (notify,
+@@ -909,9 +941,11 @@
+ 			  G_CALLBACK (notify_hint_closed_cb),
+ 			  user_data);
+ 
++#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
+ 	if (attach_status_icon) {
+ 		notify_notification_attach_to_status_icon (notify, attach_status_icon);
+ 	}
++#endif
+ 
+ 	if (!notify_notification_show (notify, &error)) {
+ 		g_warning ("Failed to send notification: %s",
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gossip/gossip.spec?r1=1.92&r2=1.93&f=u



More information about the pld-cvs-commit mailing list