[beesu/f14/master] 2.7

Tom Callaway spot at fedoraproject.org
Thu Aug 5 19:58:16 UTC 2010


commit a49e40d2f39b5a56984994f505fed2213769f5a0
Author: Tom "spot" Callaway <tcallawa at redhat.com>
Date:   Thu Aug 5 15:58:46 2010 -0400

    2.7

 beesu.spec |   50 +++++++++++++++++++++++++++++++++++++++++++++-----
 sources    |    5 +++--
 2 files changed, 48 insertions(+), 7 deletions(-)
---
diff --git a/beesu.spec b/beesu.spec
index ef8c9e2..08715cc 100644
--- a/beesu.spec
+++ b/beesu.spec
@@ -1,8 +1,9 @@
-%global nbmversion 1.6
+%global nbmversion 1.7
+%global geditver 0.2
 
 Name: beesu
-Version: 2.6
-# Don't ever decrease this version (unless both beesu and nbm update) or the nbm subpackage will go backwards.
+Version: 2.7
+# Don't ever decrease this version (unless all beesu, nbm, and gbp update) or the subpackages will go backwards.
 # It is easier to do this than to track a separate release field.
 Release: 1%{?dist}
 Summary: Graphical wrapper for su
@@ -11,6 +12,7 @@ Group: Applications/System
 License: GPLv2+
 Source0: http://honeybeenet.altervista.org/beesu/files/beesu-sources/%{name}-%{version}.tar.bz2
 Source1: http://honeybeenet.altervista.org/beesu/files/beesu-manager/nautilus-beesu-manager-%{nbmversion}.tar.bz2
+Source2: http://honeybeenet.altervista.org/beesu/files/beesu-gedit/gedit-beesu-plugin-%{geditver}.tar.bz2
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: desktop-file-utils
 Requires: pam, usermode
@@ -31,17 +33,32 @@ nautilus-beesu-manager is a little utility to add some useful scripts
 to the Nautilus file browser; nautilus-beesu-manager can add scripts
 to Nautilus using beesu to elevate the user's privileges to root.
 
+%package -n gedit-beesu-plugin
+Version:	%{geditver}
+Requires:	gedit, beesu, pygtk2
+Group:		User Interface/Desktops
+Summary:	Allows normal users to open files in gedit as root
+
+%description -n gedit-beesu-plugin
+This package contains a plugin for gedit which allows normal users to open 
+files as root (via beesu). After installation, to activate the plugin in
+gedit, go to Edit -> Preferences -> Plugins and check the box next to
+Open as root.
+
 %prep
-%setup -q -a1
+%setup -q -a1 -a2
 chmod -x nautilus-beesu-manager-%{nbmversion}/COPYING nautilus-beesu-manager-%{nbmversion}/README
 
 %build
 make CFLAGS="%{optflags} -fno-delete-null-pointer-checks"
 
+pushd gedit-beesu-plugin-%{geditver}
+./mkbeesu/configure4beesu
+popd
+
 %install
 rm -rf %{buildroot}
 mkdir -p %{buildroot}%{_datadir}/%{name}
-
 make DESTDIR=%{buildroot} install
 
 #nbm
@@ -57,6 +74,17 @@ cp -a libexec/scripts %{buildroot}%{_libexecdir}/nautilus-beesu-manager/
 install -p -m 644 libexec/local-launcher %{buildroot}%{_libexecdir}/nautilus-beesu-manager/ 
 popd
 
+#gbp
+pushd gedit-beesu-plugin-%{geditver}
+mkdir -p %{buildroot}%{_libdir}/gedit-2/plugins
+install -p -m 644 beesu.gedit-plugin %{buildroot}%{_libdir}/gedit-2/plugins
+mkdir -p %{buildroot}%{_libdir}/gedit-2/plugins/beesu
+install -p -m 644 beesu/__init__.py %{buildroot}%{_libdir}/gedit-2/plugins/beesu
+install -p -m 644 beesu/beesu.py %{buildroot}%{_libdir}/gedit-2/plugins/beesu
+mkdir -p %{buildroot}%{_libexecdir}
+install -p -m 755 libexec/gedit-beesu-plugin %{buildroot}%{_libexecdir}/
+popd
+
 %clean
 rm -rf %{buildroot}
 
@@ -98,7 +126,19 @@ fi
 %{_datadir}/icons/hicolor/32x32/apps/nautilus-beesu-manager.png 
 %{_libexecdir}/nautilus-beesu-manager/
 
+%files -n gedit-beesu-plugin
+%defattr(-,root,root,-)
+%{_libdir}/gedit-2/plugins/beesu.gedit-plugin
+%{_libdir}/gedit-2/plugins/beesu/__init__.py*
+%{_libdir}/gedit-2/plugins/beesu/beesu.py*
+%{_libexecdir}/gedit-beesu-plugin
+
 %changelog
+* Thu Aug  5 2010 Tom "spot" Callaway <tcallawa at redhat.com> 2.7-1
+- update beesu to 2.7
+- update nautilus-beesu-manager to 1.7
+- include gedit-beesu-plugin (0.2)
+
 * Fri Jul  9 2010 Tom "spot" Callaway <tcallawa at redhat.com> 2.6-1
 - update beesu to 2.6
 - update nautilus-beesu-manager to 1.6
diff --git a/sources b/sources
index bf16b44..3fb4f07 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
-ba1fe1a8202c99eb4699ee7394527546  beesu-2.6.tar.bz2
-0c262b0d667db0c5d4b5911b7c2227de  nautilus-beesu-manager-1.6.tar.bz2
+16565dad8da22ef134835714e1f62399  beesu-2.7.tar.bz2
+6da7205619b65b0592a1541e1a10b01b  gedit-beesu-plugin-0.2.tar.bz2
+6422b0659740b0a6faff58d26424f4e3  nautilus-beesu-manager-1.7.tar.bz2


More information about the scm-commits mailing list