raveit65 pushed to mate-control-center (f20). "fix pkexec issues with mate-control-center"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu Mar 26 00:47:56 UTC 2015


>From 34eb452801a2a155070fc5882633092e23f06b8e Mon Sep 17 00:00:00 2001
From: raveit65 <chat-to-me at raveit.de>
Date: Thu, 26 Mar 2015 01:47:24 +0100
Subject: fix pkexec issues with mate-control-center


diff --git a/mate-control-center.spec b/mate-control-center.spec
index c7c3481..21f8942 100644
--- a/mate-control-center.spec
+++ b/mate-control-center.spec
@@ -14,7 +14,7 @@
 
 Name:          mate-control-center
 Version:       %{branch}.3
-Release:       1%{?dist}
+Release:       2%{?dist}
 #Release:       0.6%{?git_rel}%{?dist}
 Summary:       MATE Desktop control-center
 License:       LGPLv2+ and GPLv2+
@@ -26,6 +26,8 @@ URL:           http://mate-desktop.org
 # Source for snapshot-builds.
 %{!?rel_build:Source0:    http://git.mate-desktop.org/%{name}/snapshot/%{name}-%{commit}.tar.xz#/%{git_tar}}
 
+Patch0:        mate-control-center_fix-pkexec-wth-m_c_c.patch
+
 BuildRequires: dconf-devel
 BuildRequires: desktop-file-utils
 BuildRequires: gtk2-devel
@@ -78,6 +80,8 @@ Development files for mate-control-center
 %prep
 %setup -q%{!?rel_build:n %{name}-%{commit}}
 
+%patch0 -p1 -b .pkexec
+
 # To work around rpath
 autoreconf -fi
 
@@ -174,6 +178,9 @@ fi
 
 
 %changelog
+* Thu Mar 05 2015 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.8.3-2
+- fix pkexec issue with mate-control-center, rhbz (#972534)
+
 * Wed Oct 01 2014 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.8.3-1
 - update to 1.8.3 release
 
diff --git a/mate-control-center_fix-pkexec-wth-m_c_c.patch b/mate-control-center_fix-pkexec-wth-m_c_c.patch
new file mode 100644
index 0000000..9dbd8c1
--- /dev/null
+++ b/mate-control-center_fix-pkexec-wth-m_c_c.patch
@@ -0,0 +1,14 @@
+diff --git a/libslab/slab-mate-util.c b/libslab/slab-mate-util.c
+index a4527dc..2acf9d0 100644
+--- a/libslab/slab-mate-util.c
++++ b/libslab/slab-mate-util.c
+@@ -127,7 +127,7 @@ open_desktop_item_exec (MateDesktopItem * desktop_item)
+ 	if (!desktop_item)
+ 		return FALSE;
+ 
+-	mate_desktop_item_launch (desktop_item, NULL, MATE_DESKTOP_ITEM_LAUNCH_ONLY_ONE, &error);
++	mate_desktop_item_launch (desktop_item, NULL, MATE_DESKTOP_ITEM_LAUNCH_ONLY_ONE | MATE_DESKTOP_ITEM_LAUNCH_DO_NOT_REAP_CHILD, &error);
+ 
+ 	if (error)
+ 	{
+
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/mate-control-center.git/commit/?h=f20&id=34eb452801a2a155070fc5882633092e23f06b8e


More information about the scm-commits mailing list