rpms/gnome-session/devel gnome-session-2.21.5-user-share.patch, NONE, 1.1 .cvsignore, 1.46, 1.47 gnome-session.spec, 1.144, 1.145 sources, 1.46, 1.47 gnome-session-2.0.5-dithering.patch, 1.1, NONE gnome-session-2.0.5-login.patch, 1.1, NONE gnome-session-2.12.0-shaped.patch, 1.3, NONE gnome-session-2.13.92-user-share.patch, 1.2, NONE gnome-session-2.15.91-desensitize-invalid-buttons.patch, 1.1, NONE gnome-session-2.16.0-shaped.patch, 1.1, NONE gnome-session-2.17.2-http-proxy.patch, 1.1, NONE gnome-session-2.9.4-gnome-common.patch, 1.1, NONE

Matthias Clasen (mclasen) fedora-extras-commits at redhat.com
Tue Jan 15 14:33:55 UTC 2008


Author: mclasen

Update of /cvs/extras/rpms/gnome-session/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv14326

Modified Files:
	.cvsignore gnome-session.spec sources 
Added Files:
	gnome-session-2.21.5-user-share.patch 
Removed Files:
	gnome-session-2.0.5-dithering.patch 
	gnome-session-2.0.5-login.patch 
	gnome-session-2.12.0-shaped.patch 
	gnome-session-2.13.92-user-share.patch 
	gnome-session-2.15.91-desensitize-invalid-buttons.patch 
	gnome-session-2.16.0-shaped.patch 
	gnome-session-2.17.2-http-proxy.patch 
	gnome-session-2.9.4-gnome-common.patch 
Log Message:
update patches


gnome-session-2.21.5-user-share.patch:

--- NEW FILE gnome-session-2.21.5-user-share.patch ---
diff -up /dev/null gnome-session-2.21.5/gnome-session/gsm-user-share.h
--- /dev/null	2008-01-15 08:30:50.560008905 -0500
+++ gnome-session-2.21.5/gnome-session/gsm-user-share.h	2008-01-15 09:14:18.000000000 -0500
@@ -0,0 +1,6 @@
+#ifndef GSM_USER_SHARE_H
+#define GSM_USER_SHARE_H
+
+void gsm_user_share_start (void);
+
+#endif /* GSM_USER_SHARE_H */
diff -up gnome-session-2.21.5/gnome-session/Makefile.am.user-share gnome-session-2.21.5/gnome-session/Makefile.am
--- gnome-session-2.21.5/gnome-session/Makefile.am.user-share	2008-01-14 17:42:46.000000000 -0500
+++ gnome-session-2.21.5/gnome-session/Makefile.am	2008-01-15 09:14:18.000000000 -0500
@@ -23,6 +23,7 @@ STANDARD_PROPERTIES_CFLAGS =            
 	-DPREFIX=\""$(prefix)"\"                                \
 	-DSYSCONFDIR=\""$(sysconfdir)"\"                        \
 	-DLIBDIR=\""$(libdir)"\"                                \
+	-DLIBEXECDIR=\""$(libexecdir)"\"                        \
 	-DDATADIR=\""$(datadir)"\"                              \
 	$(NULL)
 
@@ -82,6 +83,8 @@ gnome_session_SOURCES =		\
 	gsm-dbus.h		\
 	gsm-keyring.c		\
 	gsm-keyring.h		\
+	gsm-user-share.c	\
+	gsm-user-share.h	\
 	gsm-gsd.c		\
 	gsm-gsd.h		\
 	gsm-protocol.c		\
diff -up /dev/null gnome-session-2.21.5/gnome-session/gsm-user-share.c
--- /dev/null	2008-01-15 08:30:50.560008905 -0500
+++ gnome-session-2.21.5/gnome-session/gsm-user-share.c	2008-01-15 09:14:18.000000000 -0500
@@ -0,0 +1,38 @@
+#include <config.h>
+
+#include <glib.h>
+#include <gconf/gconf-client.h>
+
+#include "gsm-user-share.h"
+
+#define FILE_SHARING_ENABLED "/desktop/gnome/file_sharing/enabled"
+
+void
+gsm_user_share_start (void)
+{
+    GConfClient *client;
+    gboolean enabled;
+    char *argv[2];
+    int i;
+
+    client = gconf_client_get_default ();
+    enabled = gconf_client_get_bool (client,
+				     FILE_SHARING_ENABLED,
+				     NULL);
+    g_object_unref (client);
+    
+    if (enabled) {
+        i = 0;
+	argv[i++] = LIBEXECDIR"/gnome-user-share";
+	argv[i++] = NULL;
+	
+	g_spawn_async (NULL,
+		       argv,
+		       NULL,
+		       G_SPAWN_STDOUT_TO_DEV_NULL | G_SPAWN_STDERR_TO_DEV_NULL,
+		       NULL,
+		       NULL,
+		       NULL,
+		       NULL);
+    }
+}
diff -up gnome-session-2.21.5/gnome-session/main.c.user-share gnome-session-2.21.5/gnome-session/main.c
--- gnome-session-2.21.5/gnome-session/main.c.user-share	2008-01-14 18:21:52.000000000 -0500
+++ gnome-session-2.21.5/gnome-session/main.c	2008-01-15 09:24:53.000000000 -0500
@@ -51,6 +51,7 @@
 #include "gsm-sound.h"
 #include "gsm-gsd.h"
 #include "gsm-keyring.h"
+#include "gsm-user-share.h"
 #include "gsm-at-startup.h"
 #include "gsm-remote-desktop.h"
 
@@ -778,6 +779,8 @@ main (int argc, char *argv[])
 
   gsm_sound_login ();
 
+  gsm_user_share_start ();
+
   gsm_remote_desktop_start ();
 
   if (splashing)


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/gnome-session/devel/.cvsignore,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- .cvsignore	27 Nov 2007 05:50:27 -0000	1.46
+++ .cvsignore	15 Jan 2008 14:33:20 -0000	1.47
@@ -1 +1 @@
-gnome-session-2.20.2.tar.bz2
+gnome-session-2.21.5.tar.bz2


Index: gnome-session.spec
===================================================================
RCS file: /cvs/extras/rpms/gnome-session/devel/gnome-session.spec,v
retrieving revision 1.144
retrieving revision 1.145
diff -u -r1.144 -r1.145
--- gnome-session.spec	27 Nov 2007 05:50:27 -0000	1.144
+++ gnome-session.spec	15 Jan 2008 14:33:20 -0000	1.145
@@ -11,10 +11,10 @@
 
 Summary: GNOME session manager
 Name: gnome-session
-Version: 2.20.2
+Version: 2.21.5
 Release: 1%{?dist}
 URL: http://www.gnome.org
-Source0: http://download.gnome.org/sources/gnome-session/2.20/%{name}-%{version}.tar.bz2
+Source0: http://download.gnome.org/sources/gnome-session/2.21/%{name}-%{version}.tar.bz2
 Source1: redhat-default-session
 Source2: gnome.desktop
 License: GPLv2+
@@ -43,7 +43,7 @@
 Patch2: gnome-session-enable-sound-by-default.patch
 
 # Launch gnome-user-share on login if enabled
-Patch7: gnome-session-2.13.92-user-share.patch
+Patch7: gnome-session-2.21.5-user-share.patch
 
 # too much crashing
 Patch9: gnome-session-2.13.4-no-crashes.patch
@@ -192,6 +192,9 @@
 %doc %{_datadir}/man/man*/*
 
 %changelog
+* Tue Jan 15 2008  Matthias Clasen <mclasen at redhat.com> - 2.21.5-1
+- Update to 2.21.5
+
 * Tue Nov 27 2007  Matthias Clasen <mclasen at redhat.com> - 2.20.2-1
 - Update to 2.20.2 (translation updates)
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gnome-session/devel/sources,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- sources	27 Nov 2007 05:50:27 -0000	1.46
+++ sources	15 Jan 2008 14:33:20 -0000	1.47
@@ -1 +1 @@
-4dba25eb6ddb1a25d70fe3107ce23ed8  gnome-session-2.20.2.tar.bz2
+8f044122c0ecd071fa3d56bc83ef52fe  gnome-session-2.21.5.tar.bz2


--- gnome-session-2.0.5-dithering.patch DELETED ---


--- gnome-session-2.0.5-login.patch DELETED ---


--- gnome-session-2.12.0-shaped.patch DELETED ---


--- gnome-session-2.13.92-user-share.patch DELETED ---


--- gnome-session-2.15.91-desensitize-invalid-buttons.patch DELETED ---


--- gnome-session-2.16.0-shaped.patch DELETED ---


--- gnome-session-2.17.2-http-proxy.patch DELETED ---


--- gnome-session-2.9.4-gnome-common.patch DELETED ---




More information about the fedora-extras-commits mailing list