[mate-applet-softupd/f20] * Mon Apr 28 2014 Patrick Monnerat <pm at datasphere.ch> 0.2.11-1 - New upstream release. - Stop timers
Patrick Monnerat
monnerat at fedoraproject.org
Mon Apr 28 13:40:41 UTC 2014
commit dbf1d19ef55e12db9662882c11b69781bee0c86d
Author: Patrick Monnerat <pm at datasphere.ch>
Date: Mon Apr 28 15:40:07 2014 +0200
* Mon Apr 28 2014 Patrick Monnerat <pm at datasphere.ch> 0.2.11-1
- New upstream release.
- Stop timers on applet destroy.
https://bugzilla.redhat.com/show_bug.cgi?id=1086989
.gitignore | 1 +
mate-applet-softupd-0.2.10-stopclock.patch | 19 +++++++++++++++++++
mate-applet-softupd.spec | 18 ++++++++++++++----
sources | 2 +-
4 files changed, 35 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 06d8fa1..909f70b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/mate-applet-softupd-0.2.7.tar.gz
/mate-applet-softupd-0.2.8.tar.gz
/mate-applet-softupd-0.2.10.tar.gz
+/mate-applet-softupd-0.2.11.tar.gz
diff --git a/mate-applet-softupd-0.2.10-stopclock.patch b/mate-applet-softupd-0.2.10-stopclock.patch
new file mode 100644
index 0000000..4fc8aaa
--- /dev/null
+++ b/mate-applet-softupd-0.2.10-stopclock.patch
@@ -0,0 +1,19 @@
+diff -Naurp mate-applet-softupd-0.2.10.orig/src/main.c mate-applet-softupd-0.2.10.new/src/main.c
+--- mate-applet-softupd-0.2.10.orig/src/main.c 2013-10-24 20:16:37.000000000 +0200
++++ mate-applet-softupd-0.2.10.new/src/main.c 2014-04-22 17:33:20.154136042 +0200
+@@ -276,8 +276,14 @@ static void applet_back_change (MatePane
+ }
+
+ static void applet_destroy(MatePanelApplet *applet_widget, softupd_applet *applet) {
+- g_main_loop_quit(applet->loop);
+ g_assert(applet);
++
++ /* Remove all timers. */
++
++ while (g_source_remove_by_user_data((gpointer) applet))
++ ;
++
++ g_main_loop_quit(applet->loop);
+ g_free(applet->pid_arr);
+ g_free(applet);
+ return;
diff --git a/mate-applet-softupd.spec b/mate-applet-softupd.spec
index 7d72643..ec8d5ec 100644
--- a/mate-applet-softupd.spec
+++ b/mate-applet-softupd.spec
@@ -1,11 +1,12 @@
Name: mate-applet-softupd
-Version: 0.2.10
+Version: 0.2.11
Release: 1%{?dist}
Summary: MATE Software Update Applet
Group: Applications/System
License: GPLv2+
URL: http://www.zavedil.com/mate-software-updates-applet/
-Source: http://www.zavedil.com/wp-content/uploads/2013/10/mate-applet-softupd-%{version}.tar.gz
+Source: http://www.zavedil.com/wp-content/uploads/2014/04/mate-applet-softupd-%{version}.tar.gz
+Patch1: mate-applet-softupd-0.2.10-stopclock.patch
BuildRequires: mate-panel-devel >= 1.3.0
BuildRequires: libnotify-devel >= 0.7.0
BuildRequires: PackageKit-glib-devel
@@ -14,7 +15,7 @@ BuildRequires: PackageKit
BuildRequires: yumex
# BuildRequires: autoconf
# BuildRequires: automake
-Requires: PackageKit
+Requires: PackageKit%{?_isa}
Requires: yumex
%description
@@ -25,6 +26,7 @@ Software updates notification applet for the MATE desktop environment.
%prep
%setup -q
+%patch1 -p 1 -b .stopclock
# autoreconf -i -f
@@ -82,8 +84,16 @@ fi
%{_datadir}/dbus-1/services/org.mate.panel.applet.SoftupdApplet.service
-
%changelog
+* Mon Apr 28 2014 Patrick Monnerat <pm at datasphere.ch> 0.2.11-1
+- New upstream release.
+- Stop timers on applet destroy.
+ https://bugzilla.redhat.com/show_bug.cgi?id=1086989
+
+* Wed Dec 11 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 0.2.10-2
+- Add %%{?_isa} to PackageKit Requires to avoid arch-independent deps on
+ PackageKit causing multiarch conflicts (#972571).
+
* Mon Nov 11 2013 Patrick Monnerat <pm at datasphere.ch> 0.2.10-1
- New upstream release.
diff --git a/sources b/sources
index b46fd11..86b8104 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f15f61c05a6701d8f987179f61c7bc0f mate-applet-softupd-0.2.10.tar.gz
+ec7cd47b25d3d0a12279026b1bbb6761 mate-applet-softupd-0.2.11.tar.gz
More information about the scm-commits
mailing list