Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 4ff1242d42d96e4b32ac3dd8d8271703 > files > 4

gedit-root-1.0-3mdv2008.0.src.rpm

Name:		gedit-root
Summary:	Lets you launch gedit as root from the menu
Version:	1.0
Release:	%mkrel 3
Source0:	gedit-root.console
Source1:	gedit-root.desktop
Source2:	gedit-root.pam
License:	GPLv2+
Group:		Editors
BuildArch:	noarch
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot
Requires:	gedit
Requires:	usermode-consoleonly

%description
%{name} creates a command named %{name} which launches gedit with
root privileges (after authenticating via consolehelper), and adds a
menu launcher so you can launch gedit as root from the system menu.

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_sysconfdir}/security/console.apps
install -m 644 %{SOURCE0} %{buildroot}%{_sysconfdir}/security/console.apps/%{name}
mkdir -p %{buildroot}%{_datadir}/applications
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop
mkdir -p %{buildroot}%{_sysconfdir}/pam.d
install -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/%{name}
mkdir -p %{buildroot}%{_bindir}
ln -s %{_bindir}/consolehelper %{buildroot}%{_bindir}/gedit-root

%clean
rm -rf %{buildroot}

%post
%{update_desktop_database}
%{update_menus}

%postun
%{clean_menus}
%{clean_desktop_database}

%files
%defattr(-, root, root)
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_sysconfdir}/security/console.apps/%{name}
%{_sysconfdir}/pam.d/%{name}



%changelog
* Wed Sep 12 2007 Adam Williamson <awilliamson@mandriva.com> 1.0-3mdv2008.0
+ Revision: 84756
- add /etc/pam.d file (#30957)
- remove X-Mandriva category from .desktop file
- spec clean

* Fri Apr 27 2007 Adam Williamson <awilliamson@mandriva.com> 1.0-2mdv2008.0
+ Revision: 18465
- Import gedit-root