[beesu/f12/master] 2.7
Tom Callaway
spot at fedoraproject.org
Thu Aug 5 19:58:42 UTC 2010
commit d1bfbbaae0bd7e563dd064240a2d87c3fa4e5d95
Author: Tom "spot" Callaway <tcallawa at redhat.com>
Date: Thu Aug 5 15:59:11 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