rpms/seahorse-plugins/devel sp-atexit.patch, NONE, 1.1 seahorse-plugins.spec, 1.24, 1.25

Christopher Aillon caillon at fedoraproject.org
Tue Apr 28 06:22:17 UTC 2009


Author: caillon

Update of /cvs/extras/rpms/seahorse-plugins/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19445

Modified Files:
	seahorse-plugins.spec 
Added Files:
	sp-atexit.patch 
Log Message:
* Mon Apr 27 2009 Christopher Aillon <caillon at redhat.com> - 2.26.1-3
- Rebuild against newer gecko

* Wed Apr 22 2009 Matthias Clasen  <mclasen at redhat.com> - 2.26.1-2
- Make seahorse-agent clean up its tempdir


sp-atexit.patch:

--- NEW FILE sp-atexit.patch ---
diff -up seahorse-plugins-2.26.1/agent/seahorse-agent.c.atexit seahorse-plugins-2.26.1/agent/seahorse-agent.c
--- seahorse-plugins-2.26.1/agent/seahorse-agent.c.atexit	2009-03-03 13:57:02.000000000 -0500
+++ seahorse-plugins-2.26.1/agent/seahorse-agent.c	2009-04-22 15:10:49.544141234 -0400
@@ -161,3 +161,8 @@ seahorse_agent_uninit (gpointer *data)
     return FALSE;
 }
 
+void
+seahorse_agent_exit ()
+{
+    seahorse_agent_uninit (NULL);
+}
diff -up seahorse-plugins-2.26.1/agent/seahorse-agent.h.atexit seahorse-plugins-2.26.1/agent/seahorse-agent.h
--- seahorse-plugins-2.26.1/agent/seahorse-agent.h.atexit	2009-03-03 13:56:43.000000000 -0500
+++ seahorse-plugins-2.26.1/agent/seahorse-agent.h	2009-04-22 15:10:49.545131874 -0400
@@ -55,6 +55,7 @@ void seahorse_agent_childsetup ();
 /* Called in the new child process */
 gboolean seahorse_agent_init ();
 gboolean seahorse_agent_uninit (gpointer *data);
+void     seahorse_agent_exit ();
 
 /* Global options to set from the command line */
 extern gboolean seahorse_agent_cshell;
diff -up seahorse-plugins-2.26.1/agent/seahorse-agent-main.c.atexit seahorse-plugins-2.26.1/agent/seahorse-agent-main.c
--- seahorse-plugins-2.26.1/agent/seahorse-agent-main.c.atexit	2009-03-03 14:00:41.000000000 -0500
+++ seahorse-plugins-2.26.1/agent/seahorse-agent-main.c	2009-04-22 15:32:32.398383172 -0400
@@ -256,6 +256,8 @@ int main(int argc, char* argv[])
     g_strfreev (agent_exec_args);
     agent_exec_args = NULL;
 
+    atexit (seahorse_agent_exit);
+
     /* Handle some signals */
     seahorse_unix_signal_register (SIGINT, unix_signal);
     seahorse_unix_signal_register (SIGTERM, unix_signal);


Index: seahorse-plugins.spec
===================================================================
RCS file: /cvs/extras/rpms/seahorse-plugins/devel/seahorse-plugins.spec,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -p -r1.24 -r1.25
--- seahorse-plugins.spec	13 Apr 2009 18:08:58 -0000	1.24
+++ seahorse-plugins.spec	28 Apr 2009 06:21:47 -0000	1.25
@@ -1,6 +1,6 @@
 Name: 		seahorse-plugins
 Version: 	2.26.1
-Release:        1%{?dist}
+Release:        3%{?dist}
 Summary:	Plugins and utilities for encryption in GNOME
 Group: 		User Interface/Desktops
 License:        GPLv2+ and GFDL
@@ -52,7 +52,8 @@ Requires(postun): scrollkeeper
 Requires(postun): shared-mime-info
 Requires(postun): GConf2
 
-#Patch0: epiphany-2.26.patch
+# http://bugzilla.gnome.org/show_bug.cgi?id=579738
+Patch0: sp-atexit.patch
 
 %description
 The plugins and utilities in this package integrate seahorse into
@@ -61,7 +62,7 @@ from applications like nautilus or gedit
 
 %prep
 %setup -q
-#%patch0 -p1 -b .epiphany
+%patch0 -p1 -b .atexit
 
 autoreconf -i -f
 
@@ -175,6 +176,12 @@ fi
 
 
 %changelog
+* Mon Apr 27 2009 Christopher Aillon <caillon at redhat.com> - 2.26.1-3
+- Rebuild against newer gecko
+
+* Wed Apr 22 2009 Matthias Clasen  <mclasen at redhat.com> - 2.26.1-2
+- Make seahorse-agent clean up its tempdir
+
 * Mon Apr 13 2009 Matthias Clasen  <mclasen at redhat.com> - 2.26.1-1
 - Update to 2.26.1
 - See http://download.gnome.org/sources/seahorse-plugins/2.26/seahorse-plugins-2.26.1.news




More information about the fedora-extras-commits mailing list