[rabbitvcs/f14] Updates RabbitVCS to the latest version

Juan Manuel Rodriguez Moreno nushio at fedoraproject.org
Thu Sep 22 17:47:32 UTC 2011


commit 08ccb7f64e2b4309175c19b4264db9b1d30b83cf
Author: Juan Rodriguez <nushio at fedoraproject.org>
Date:   Thu Sep 22 12:47:36 2011 -0500

    Updates RabbitVCS to the latest version

 rabbitvcs.spec |   85 ++++++++++++++++++++++---------------------------------
 sources        |    2 +-
 2 files changed, 35 insertions(+), 52 deletions(-)
---
diff --git a/rabbitvcs.spec b/rabbitvcs.spec
index 8ae24f6..18f95d4 100644
--- a/rabbitvcs.spec
+++ b/rabbitvcs.spec
@@ -7,8 +7,8 @@
 %global title RabbitVCS
 
 Name:           rabbitvcs  
-Version:        0.14.1.1
-Release:        1%{?dist}
+Version:        0.14.2.1
+Release:        3%{?dist}
 Summary:        Graphical user interface to version control systems
 
 Group:          Development/Languages
@@ -29,16 +29,17 @@ Summary:        Core package of RabbitVCS
 Group:          Development/Tools
 
 Requires:       dbus-python
-Requires:       nautilus
-Requires:       nautilus-python >= 0.7.0
 Requires:       meld
 Requires:       pygtk2-libglade
 Requires:       pygtk2
 Requires:       pysvn
+Requires:       python-dulwich
 Requires:       python-configobj
 Requires:       subversion
 
 Obsoletes:      rabbitvcs <= 0.13.1
+Obsoletes:      rabbitvcs-git
+Obsoletes:      rabbitvcs-svn
 
 BuildArch:      noarch
 
@@ -62,18 +63,17 @@ RabbitVCS is a set of graphical tools written to provide simple and
 straightforward access to the version control systems you use. This is the 
 extension for the Nautilus file manager.
 
-#Requires thunarx-python which currently isn't in Fedora. 
-#%package thunar
-#Summary:        Thunar extension for RabbitVCS
-#Group:          Development/Tools
-#Requires:       rabbitvcs-core = %{version}-%{release}
-#Requires:       thunar >= 0.4.0
-#Requires:       thunarx-python >= 0.2.0
-#Requires:       dbus-python >= 0.80
+%package thunar
+Summary:        Thunar extension for RabbitVCS
+Group:          Development/Tools
+Requires:       rabbitvcs-core = %{version}-%{release}
+Requires:       thunar >= 0.4.0
+Requires:       thunarx-python >= 0.2.0
+Requires:       dbus-python >= 0.80
 
-#%description thunar
-#An extension for Thunar to allow better integration with the 
-#Subversion source control system.
+%description thunar
+An extension for Thunar to allow better integration with the 
+Subversion source control system.
 
 %package gedit
 Summary:        Gedit extension for RabbitVCS
@@ -97,31 +97,6 @@ RabbitVCS is a set of graphical tools written to provide simple and
 straightforward access to the version control systems you use. This is the 
 extension for command line interface.
 
-%package svn
-Summary:        Git support for RabbitVCS
-Group:          Development/Tools
-Requires:       rabbitvcs-core = %{version}-%{release}
-Requires:       subversion
-Requires:       pysvn
-BuildArch:      noarch
-
-%description svn
-RabbitVCS is a set of graphical tools written to provide simple and 
-straightforward access to the version control systems you use. This adds
-svn support.
-
-%package git
-Summary:        Git support for RabbitVCS
-Group:          Development/Tools
-Requires:       rabbitvcs-core = %{version}-%{release}
-Requires:       python-dulwich
-BuildArch:      noarch
-
-%description git
-RabbitVCS is a set of graphical tools written to provide simple and 
-straightforward access to the version control systems you use. This adds
-git support. 
-
 %prep
 %setup -q
 
@@ -137,8 +112,8 @@ mkdir -p $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/python/
 cp clients/nautilus/%{title}.py $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-2.0/python/%{title}.py
 
 # Installing Thunar Extension
-#mkdir -p $RPM_BUILD_ROOT%{_libdir}/thunarx-2/python/
-#cp clients/thunar/%{title}.py $RPM_BUILD_ROOT%{_libdir}/thunarx-2/python/%{title}.py
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/thunarx-2/python/
+cp clients/thunar/%{title}.py $RPM_BUILD_ROOT%{_libdir}/thunarx-2/python/%{title}.py
 
 # Installing Gedit Extension
 mkdir -p $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins/
@@ -180,9 +155,9 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-, root, root,-)
 %{_libdir}/nautilus/extensions-2.0/python/%{title}.py*
 
-#%files thunar
-#%defattr(-, root, root,-)
-#%{_libdir}/thunarx-2/python/%{title}.py*
+%files thunar
+%defattr(-, root, root,-)
+%{_libdir}/thunarx-2/python/%{title}.py*
 
 %files gedit
 %defattr(-, root, root,-)
@@ -193,14 +168,19 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-, root, root,-)
 %{_bindir}/%{name}
 
-%files svn
-%defattr(-, root, root,-)
+%changelog
+* Wed Sep 21 2011 Juan Rodriguez <nushio at fedoraproject.org> - 0.14.2.1-3
+- Adds a dependency to python-dulwich so the git plugin can work
+- Removes rabbitvcs-git and rabbitvcs-svn
 
-%files git
-%defattr(-, root, root,-)
+* Tue Sep 13 2011 Juan Rodriguez <nushio at fedoraproject.org> - 0.14.2.1-2
+- Removes Nautilus dependency on rabbitvcs-core
 
-%changelog
-* Thu Nov 11 2010 Juan Rodriguez <nushio at fedoraproject.org> - 0.14.1.1
+* Tue Sep 13 2011 Juan Rodriguez <nushio at fedoraproject.org> - 0.14.2.1-1
+- Updated package to 0.14.2.1
+- Added Thunar Plugin
+
+* Mon Feb 14 2011 Juan Rodriguez <nushio at fedoraproject.org> - 0.14.1.1-1
 - Updated Package to 0.14.1.1
 - Lots of speed improvements. 
 - Git and SVN support separated and are now optional
@@ -208,6 +188,9 @@ rm -rf $RPM_BUILD_ROOT
 - Changelog for 0.14.1: http://blog.rabbitvcs.org/archives/280
 - Changelog for 0.14: http://blog.rabbitvcs.org/archives/277
 
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.13.3-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
 * Sat Jul 31 2010 Thomas Spura <tomspur at fedoraproject.org> - 0.13.3-2
 - Rebuild for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
 
diff --git a/sources b/sources
index a3fe53f..b74ba10 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f9cc7e667cabf8c54bcdc7718d3cfb68  rabbitvcs-0.14.1.1.tar.gz
+db6f73014639d93653f3e2af2b0ed11f  rabbitvcs-0.14.2.1.tar.gz


More information about the scm-commits mailing list