rpms/bzr-gtk/F-8 bzr-gtk.spec,1.14,1.15

Toshio くらとみ (toshio) fedora-extras-commits at redhat.com
Wed May 7 04:15:09 UTC 2008


Author: toshio

Update of /cvs/pkgs/rpms/bzr-gtk/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26303

Modified Files:
	bzr-gtk.spec 
Log Message:
Find out where this directory is going in the x86_64 builds.



Index: bzr-gtk.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bzr-gtk/F-8/bzr-gtk.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- bzr-gtk.spec	14 Dec 2007 06:20:59 -0000	1.14
+++ bzr-gtk.spec	7 May 2008 04:14:26 -0000	1.15
@@ -7,46 +7,41 @@
 %define debug_package %{nil}
 
 Name:           bzr-gtk
-Version:        0.93.0
-Release:        2%{?dist}
+Version:        0.94.0
+Release:        1%{?dist}
 Summary:        Bazaar plugin for GTK+ interfaces to most Bazaar operations
 
 Group:          Development/Tools
 License:        GPLv2+
 URL:            http://bazaar-vcs.org/bzr-gtk
-Source0:        https://launchpad.net/bzr-gtk/0.93/%{version}/+download/bzr-gtk-%{version}.tar.gz
+Source0:        http://samba.org/~jelmer/bzr/bzr-gtk-%{version}.tar.gz
 # We can't use the notifier functionality without a bzr-dbus-package.
 Patch0:         bzr-gtk-disable-notifier.patch
-# Fix some bugs in the nautilus integration.  Submitted upstream
-Patch1:         bzr-gtk-nautilus.patch
-Patch2:         bzr-gtk-nautilus-protocol.patch
 # This requires some nonexistent functionality.  Bug filed upstream.  Disabled
 # for now.
-Patch3:         bzr-gtk-disable-nautilus-pull.patch
+Patch1:         bzr-gtk-disable-nautilus-pull.patch
+Patch2:         bzr-gtk-nautilus-setup.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  python-devel
 BuildRequires:  bzr
 BuildRequires:  gettext
+BuildRequires:  desktop-file-utils
+BuildRequires:  nautilus-python-devel
 Requires:       bzr >= 1.0
+Requires:       pygtk2
 # This enables the commit-notify functionality but it's not packaged for
 # Fedora yet.
 #Requires:       bzr-dbus
+Obsoletes:      olive < %{version}-%{release}
+Provides:       olive = %{version}-%{release}
+
 
 %description
 bzr-gtk is a plugin for Bazaar that aims to provide GTK+ interfaces to most
 Bazaar operations.
 
-%package -n olive
-Summary: Graphical frontend to the bazaar revision control system
-Group: Development/Tools
-Requires: %{name} = %{version}-%{release}
-
-%description -n olive
-Olive aims to be a full-featured graphical frontend for Bazaar.  It will
-expose all core functionality of Bazaar in a user-friendly GUI.
-
 %package -n nautilus-bzr
 Summary: Nautilus plugin for the bazaar revision control system
 Group: User Interface/Desktops
@@ -61,9 +56,8 @@
 %prep
 %setup -q
 %patch0 -p1 -b .disable
-%patch1 -p1 -b .nautilusfixes
-%patch2 -p1 -b .nautilusprotocol
-%patch3 -p1 -b .nautilusdisable
+%patch1 -p1 -b .nautilusdisable
+%patch2 -p1 -b .nautilusinstall
 
 %build
 %{__python} setup.py build
@@ -71,17 +65,20 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
+desktop-file-validate bazaar-properties.desktop
+desktop-file-validate bzr-handle-patch.desktop
+desktop-file-validate olive-gtk.desktop
 %{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
 if test "%{python_sitelib}" != "%{python_sitearch}" ; then
     install -d -m 0755 $RPM_BUILD_ROOT%{python_sitearch}
     mv $RPM_BUILD_ROOT%{python_sitelib}/* $RPM_BUILD_ROOT%{python_sitearch}/
+    find $RPM_BUILD_ROOT -print
+    #mv $RPM_BUILD_ROOT%{_usr}/lib/nautilus/ $RPM_BUILD_ROOT%{_libdir}
 fi
 
-install -d -m 0755 $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/python/
-mv $RPM_BUILD_ROOT%{python_sitearch}/bzrlib/plugins/gtk/nautilus* $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/python/
-
 # No translations yet
-#%find_lang olive
+%find_lang olive-gtk
 
 # This won't do anything until after we add bzr-dbus.
 rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/bzr-notify.desktop
@@ -90,28 +87,33 @@
 rm -rf $RPM_BUILD_ROOT
 
 
-%files
+%files -f olive-gtk.lang
 %defattr(-,root,root,-)
 %doc COPYING README
-%{_datadir}/applications/bazaar-properties.desktop
+%{_bindir}/*
+%{_datadir}/applications/*
+%{_datadir}/application-registry/bzr-gtk.applications
+%{_datadir}/olive/
+%{_datadir}/bzr-gtk/
+%{_datadir}/pixmaps/*.png
+%{_datadir}/icons/hicolor/scalable/emblems/
 %{python_sitearch}/bzrlib/plugins/gtk/
 %if 0%{?fedora} > 8
 %{python_sitearch}/*.egg-info
 %endif
 
-#%files -n olive -f olive.lang
-%files -n olive
-%defattr(-,root,root,-)
-%{_bindir}/*
-%{python_sitearch}/olive/
-%{_datadir}/olive/
-%{_datadir}/pixmaps/olive-gtk.png
-%{_datadir}/applications/olive-gtk.desktop
-
 %files -n nautilus-bzr
 %{_libdir}/nautilus/extensions-1.0/python/*
 
 %changelog
+* Mon May 5 2008 Toshio Kuratomi <toshio at fedoraproject.org> 0.94-1
+- Update to 0.94.
+- Merge olive package into bzr-gtk to fix BZ#441139.
+- Remove patches that were merged into 0.94.
+
+* Wed Feb 20 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 0.93.0-3
+- Autorebuild for GCC 4.3
+
 * Tue Dec 11 2007 Toshio Kuratomi <a.badger at gmail.com> 0.93-2
 - Move the egg-info into sitearch along with the module.
 




More information about the scm-commits mailing list