forked from pool/xdg-utils
This commit is contained in:
parent
17bd79815e
commit
189efcaab4
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 30 11:35:02 CEST 2007 - dmueller@suse.de
|
||||||
|
|
||||||
|
- fix xdg-su for XFCE (#304753)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue May 22 14:25:00 CEST 2007 - dmueller@suse.de
|
Tue May 22 14:25:00 CEST 2007 - dmueller@suse.de
|
||||||
|
|
||||||
|
@ -16,12 +16,13 @@ License: X11/MIT
|
|||||||
Group: System/GUI/Other
|
Group: System/GUI/Other
|
||||||
Summary: Utilities to uniformly interface desktop environments
|
Summary: Utilities to uniformly interface desktop environments
|
||||||
Version: 1.0.1
|
Version: 1.0.1
|
||||||
Release: 41
|
Release: 74
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
URL: http://portland.freedesktop.org/
|
URL: http://portland.freedesktop.org/
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Source0: %name-%{version}.tar.bz2
|
Source0: %name-%{version}.tar.bz2
|
||||||
Patch0: xdg-su.diff
|
Patch0: xdg-su.diff
|
||||||
|
Patch1: xfce-su.diff
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The xdg-utils package is a set of simple scripts that provide basic
|
The xdg-utils package is a set of simple scripts that provide basic
|
||||||
@ -43,6 +44,7 @@ these utilities work properly in their environment.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n %name-%{version}
|
%setup -q -n %name-%{version}
|
||||||
%patch0
|
%patch0
|
||||||
|
%patch1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure
|
%configure
|
||||||
@ -80,6 +82,8 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_mandir}/man1/xdg-screensaver.1.gz
|
%{_mandir}/man1/xdg-screensaver.1.gz
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Aug 30 2007 - dmueller@suse.de
|
||||||
|
- fix xdg-su for XFCE (#304753)
|
||||||
* Tue May 22 2007 - dmueller@suse.de
|
* Tue May 22 2007 - dmueller@suse.de
|
||||||
- add xdg-su (#275937)
|
- add xdg-su (#275937)
|
||||||
* Mon Nov 06 2006 - dmueller@suse.de
|
* Mon Nov 06 2006 - dmueller@suse.de
|
||||||
|
30
xfce-su.diff
Normal file
30
xfce-su.diff
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
--- scripts/xdg-su
|
||||||
|
+++ scripts/xdg-su
|
||||||
|
@@ -366,6 +366,16 @@
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
+
|
||||||
|
+su_xfce()
|
||||||
|
+{
|
||||||
|
+ if which gnomesu &>/dev/null ; then
|
||||||
|
+ su_gnome
|
||||||
|
+ else
|
||||||
|
+ su_generic
|
||||||
|
+ fi
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
[ x"$1" != x"" ] || exit_failure_syntax
|
||||||
|
|
||||||
|
user=
|
||||||
|
@@ -427,6 +437,10 @@
|
||||||
|
su_generic
|
||||||
|
;;
|
||||||
|
|
||||||
|
+ xfce)
|
||||||
|
+ su_xfce
|
||||||
|
+ ;;
|
||||||
|
+
|
||||||
|
*)
|
||||||
|
[ x"$user" = x"" ] && user=root
|
||||||
|
exit_failure_operation_impossible "no graphical method available for invoking '$cmd' as '$user'"
|
Loading…
Reference in New Issue
Block a user