[NetworkManager/f15/master] Fix applet bus name

Daniel Williams dcbw at fedoraproject.org
Wed Mar 9 17:57:48 UTC 2011


commit 2b6b60f84833981462bff420dff09b11ddb89eaf
Author: Dan Williams <dcbw at redhat.com>
Date:   Wed Mar 9 11:56:40 2011 -0600

    Fix applet bus name

 NetworkManager.spec      |   13 +++++++++----
 nm-applet-bus-name.patch |   21 +++++++++++++++++++++
 2 files changed, 30 insertions(+), 4 deletions(-)
---
diff --git a/NetworkManager.spec b/NetworkManager.spec
index 911e3c8..8f24968 100644
--- a/NetworkManager.spec
+++ b/NetworkManager.spec
@@ -20,7 +20,7 @@ Name: NetworkManager
 Summary: Network connection manager and user applications
 Epoch: 1
 Version: 0.8.995
-Release: 2%{snapshot}%{?dist}
+Release: 3%{snapshot}%{?dist}
 Group: System Environment/Base
 License: GPLv2+
 URL: http://www.gnome.org/projects/NetworkManager/
@@ -31,14 +31,15 @@ Source2: NetworkManager.conf
 Patch1: nm-applet-internal-buildfixes.patch
 Patch2: explain-dns1-dns2.patch
 Patch3: nm-applet-no-notifications.patch
+Patch4: nm-applet-bus-name.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 Requires(post): chkconfig
 Requires(preun): chkconfig
 %if %{use_systemd}
-Requires(post): systemd-units
-Requires(preun): systemd-units
-Requires(postun): systemd-units
+Requires(post): /bin/systemctl
+Requires(preun): /bin/systemctl
+Requires(postun): /bin/systemctl
 %endif
 
 Requires: dbus >= %{dbus_version}
@@ -168,6 +169,7 @@ tar -xjf %{SOURCE1}
 %patch1 -p1 -b .buildfix
 %patch2 -p1 -b .explain-dns1-dns2
 %patch3 -p1 -b .no-notifications
+%patch4 -p1 -b .applet-bus-name
 
 %build
 
@@ -433,6 +435,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{_datadir}/gtk-doc/html/libnm-util/*
 
 %changelog
+* Wed Mar  9 2011 Dan Williams <dcbw at redhat.com> - 0.8.995-3.git20110308
+- applet: fix bus name
+
 * Tue Mar  8 2011 Matthias Clasen <mclasen at redhat.com> - 0.8.995-2.git20110308
 - Fix systemd requires
 
diff --git a/nm-applet-bus-name.patch b/nm-applet-bus-name.patch
new file mode 100644
index 0000000..804a35a
--- /dev/null
+++ b/nm-applet-bus-name.patch
@@ -0,0 +1,21 @@
+diff -up NetworkManager-0.8.995/network-manager-applet-0.8.995/src/applet.c.foo NetworkManager-0.8.995/network-manager-applet-0.8.995/src/applet.c
+--- NetworkManager-0.8.995/network-manager-applet-0.8.995/src/applet.c.foo	2011-03-09 11:49:55.791538667 -0600
++++ NetworkManager-0.8.995/network-manager-applet-0.8.995/src/applet.c	2011-03-09 11:50:10.646352961 -0600
+@@ -3104,7 +3104,7 @@ dbus_setup (NMApplet *applet, GError **e
+ 		return FALSE;
+ 
+ 	dbus_g_connection_register_g_object (applet->session_bus,
+-	                                     "/org/gnome/network-manager-applet",
++	                                     "/org/gnome/network_manager_applet",
+ 	                                     G_OBJECT (applet));
+ 
+ 	proxy = dbus_g_proxy_new_for_name (applet->session_bus,
+@@ -3112,7 +3112,7 @@ dbus_setup (NMApplet *applet, GError **e
+ 	                                   DBUS_PATH_DBUS,
+ 	                                   DBUS_INTERFACE_DBUS);
+ 	success = dbus_g_proxy_call (proxy, "RequestName", error,
+-	                             G_TYPE_STRING, "org.gnome.network-manager-applet",
++	                             G_TYPE_STRING, "org.gnome.network_manager_applet",
+ 	                             G_TYPE_UINT, DBUS_NAME_FLAG_DO_NOT_QUEUE,
+ 	                             G_TYPE_INVALID,
+ 	                             G_TYPE_UINT, &result,


More information about the scm-commits mailing list