Toshio くらとみ 1c7dd2
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Toshio くらとみ 1c7dd2
Henrik Nordström aff48d
# All package versioning is found here:
Henrik Nordström aff48d
# the actual version is composed from these below, including leading 0 for release candidates
Henrik Nordström aff48d
#   bzrver:  main bzr version
Henrik Nordström f6cd36
#   bzrrc: release candidate version, if any, line starts with % for rc, # for stable releas (no %).
Henrik Nordström aff48d
#   release: rpm subrelease (0.N for rc candidates, N for stable releases)
Henrik Nordström a82290
%define bzrver 1.14
Henrik Nordström a82290
%define bzrrc rc1
Henrik Nordström 0a1039
%define release 0.2
Henrik Nordström 5bbf78
Henrik Nordström 5bbf78
# Magics to get the dots in Release string correct per the above
Henrik Nordström 5bbf78
%define subrelease %{?bzrrc:.}%{?bzrrc}
Henrik Nordström 66e855
Shahms King 286342
Name:           bzr
Henrik Nordström a82290
Version:        %{bzrver}
Henrik Nordström 8a4f20
Release:        %{release}%{?subrelease}%{?dist}
Shahms King 286342
Summary:        Friendly distributed version control system
Shahms King 286342
Shahms King 286342
Group:          Development/Tools
Toshio くらとみ 1c7dd2
License:        GPLv2+
Toshio くらとみ 39ee41
URL:            http://www.bazaar-vcs.org/
Henrik Nordström 8a4f20
Source0:        https://launchpad.net/%{name}/%{bzrver}/%{version}%{?bzrrc}/+download/%{name}-%{version}%{?bzrrc}.tar.gz
Shahms King 286342
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Shahms King 286342
Henrik Nordström 0a1039
BuildRequires:  python-devel zlib-devel
Toshio くらとみ 397ff9
# We're using an old version of Pyrex, use the pregenerated C files instead
Toshio くらとみ 397ff9
# of rebuilding
Toshio くらとみ 397ff9
#BuildRequires: Pyrex
Toshio くらとみ d2d53f
Requires:   python-paramiko
Toshio くらとみ 62da7b
# Workaround Bug #230223 otherwise this would be a soft dependency
Toshio くらとみ 62da7b
Requires:   python-pycurl
Toshio くらとみ d2d53f
Toshio くらとみ d2d53f
# ElementTree is part of python2.5 on FC7+
Toshio くらとみ 41aee6
# This is also needed for EL-5
Toshio くらとみ d2d53f
%if 0%{?fedora} <= 6
Toshio くらとみ d2d53f
BuildRequires:   python-elementtree
Toshio くらとみ d2d53f
Requires:   python-elementtree
Toshio くらとみ d2d53f
%endif
Shahms King 286342
Shahms King 286342
%description
Toshio くらとみ d64727
Bazaar is a distributed revision control system that is powerful, friendly,
Toshio くらとみ d64727
and scalable.  It is the successor of Baz-1.x which, in turn, was
Shahms King 286342
a user-friendly reimplementation of GNU Arch.
Shahms King 286342
Shahms King 286342
Shahms King 286342
%prep
Henrik Nordström 5bbf78
%setup -q -n %{name}-%{version}%{?bzrrc}
Shahms King 286342
Toshio くらとみ 9ae8bf
sed -i '1{/#![[:space:]]*\/usr\/bin\/\(python\|env\)/d}' bzrlib/_patiencediff_py.py
Toshio くらとみ 9ae8bf
sed -i '1{/#![[:space:]]*\/usr\/bin\/\(python\|env\)/d}' bzrlib/weave.py
Toshio くらとみ 9ae8bf
Shahms King 286342
%build
Shahms King 286342
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
Shahms King 286342
Toshio くらとみ 23a74f
chmod a-x contrib/bash/bzrbashprompt.sh
Shahms King 286342
Shahms King 286342
%install
Shahms King 286342
rm -rf $RPM_BUILD_ROOT
Toshio くらとみ 397ff9
%{__python} setup.py install --skip-build --install-data %{_datadir} --root $RPM_BUILD_ROOT
Toshio くらとみ 9ae8bf
chmod 0644 contrib/bzr_access
Toshio くらとみ e4515d
chmod 0644 contrib/bzr_ssh_path_limiter
Toshio くらとみ 62193e
chmod 0755 $RPM_BUILD_ROOT%{python_sitearch}/bzrlib/*.so
Shahms King 286342
Toshio くらとみ 9ae8bf
install -d $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/
Toshio くらとみ 9ae8bf
install -m 0644 contrib/bash/bzr $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/
Toshio くらとみ 9ae8bf
rm contrib/bash/bzr
Toshio くらとみ 9ae8bf
Warren Togami d77c86
# This is included in %doc, remove redundancy here
Toshio くらとみ 713106
#rm -rf $RPM_BUILD_ROOT%{python_sitearch}/bzrlib/doc/
Warren Togami d77c86
Warren Togami d77c86
# Use independently packaged python-elementtree instead
Toshio くらとみ 713106
rm -rf $RPM_BUILD_ROOT%{python_sitearch}/bzrlib/util/elementtree/
Shahms King a09762
Shahms King 286342
%clean
Shahms King 286342
rm -rf $RPM_BUILD_ROOT
Shahms King 286342
Shahms King 286342
Shahms King 286342
%files
Shahms King 286342
%defattr(-,root,root,-)
Toshio くらとみ 62193e
%doc NEWS README TODO COPYING.txt doc/  contrib/
Shahms King 286342
%{_bindir}/bzr
Shahms King 286342
%{_mandir}/man1/*
Toshio くらとみ 1c7dd2
%{python_sitearch}/bzrlib/
Toshio くらとみ 9ae8bf
%{_sysconfdir}/bash_completion.d/
Toshio くらとみ 9ae8bf
Toshio くらとみ 62193e
%if 0%{?fedora} > 8
Toshio くらとみ 62193e
%{python_sitearch}/*.egg-info
Toshio くらとみ 62193e
%endif
Shahms King 65b410
Shahms King 286342
%changelog
Henrik Nordström a82290
* Thu Apr 09 2009 Henrik Nordstrom <henrik@henriknordstrom.net> - 1.14-0.1.rc1
Henrik Nordström a82290
- Update to 1.14rc1
Henrik Nordström a82290
Henrik Nordström f7e6f4
* Tue Mar 24 2009 Henrik Nordstrom <henrik@henriknordstrom.net> - 1.13.1-1
Henrik Nordström f7e6f4
- Update to 1.13.1
Henrik Nordström f7e6f4
Henrik Nordström f6cd36
* Mon Mar 16 2009 Henrik Nordstrom <henrik@henriknordstrom.net> - 1.13-1
Henrik Nordström f6cd36
- Update to 1.13
Henrik Nordström f6cd36
Henrik Nordström aff48d
* Tue Mar 10 2009 Henrik Nordstrom <henrik@henriknordstrom.net> - 1.13-0.1.rc1
Henrik Nordström aff48d
- Update to 1.13rc1
Henrik Nordström aff48d
Jesse Keating 5158d5
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12-2
Jesse Keating 5158d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating 5158d5
Henrik Nordström 867a48
* Fri Feb 13 2009 Henrik Nordstrom <henrik@henriknordstrom.net> - 1.12-1
Henrik Nordström 867a48
- Update to 1.12
Henrik Nordström 867a48
Henrik Nordström 5bbf78
* Tue Feb 10 2009 Henrik Nordstrom <henrik@henriknordstrom.net> - 1.12-0.1.rc1
Henrik Nordström 5bbf78
- Update to 1.12rc1
Henrik Nordström 5bbf78
Henrik Nordström 66e855
* Mon Jan 19 2009 Henrik Nordstrom <henrik@henriknordstrom.net> - 1.11-1
Henrik Nordström 66e855
- Update to 1.11
Henrik Nordström 66e855
Toshio くらとみ 224df6
* Wed Dec 10 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.10-1
Toshio くらとみ 224df6
- Update to 1.10
Toshio くらとみ 224df6
Ignacio Vazquez-Abrams ade680
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.9-2
Ignacio Vazquez-Abrams ade680
- Rebuild for Python 2.6
Ignacio Vazquez-Abrams ade680
Toshio くらとみ e4515d
* Thu Nov 13 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.9-1
Toshio くらとみ e4515d
- Update to 1.9
Toshio くらとみ e4515d
Toshio くらとみ eb762a
* Thu Sep 25 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.7-1
Toshio くらとみ eb762a
- 1.7 Final
Toshio くらとみ eb762a
Toshio くらとみ 23a74f
* Wed Sep 3 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.7-0.1.rc2
Toshio くらとみ 23a74f
- 1.7rc2
Toshio くらとみ 23a74f
- Remove executable permission from a %%doc file
Toshio くらとみ 23a74f
Toshio くらとみ 6dc0aa
* Wed Sep 3 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.6.1-0.1.rc2
Toshio くらとみ 6dc0aa
- New upstream bugfix release.
Toshio くらとみ 6dc0aa
Toshio くらとみ 8ed1ea
* Thu May 21 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.5-2
Toshio くらとみ d4629e
- Upload tarball.
Toshio くらとみ d4629e
Toshio くらとみ d4629e
* Wed May 21 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.5-1
Toshio くらとみ 4689b9
- Update to 1.5.
Toshio くらとみ 4689b9
Toshio くらとみ 62da7b
* Thu May 15 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.4-2
Toshio くらとみ 62da7b
- Workaround upstream Bug# 230223 by Requiring python-pycurl.
Toshio くらとみ 87c766
Toshio くらとみ 7d7825
* Mon May 5 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.4-1
Toshio くらとみ 7d7825
- Update to 1.4.
Toshio くらとみ 7d7825
Toshio くらとみ 41aee6
* Sun Apr 27 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.3.1-1
Toshio くらとみ 41aee6
- Paramiko/sftp backport from 1.4.0. bz#444325
Toshio くらとみ 41aee6
- Update to 1.3.1 final.
Toshio くらとみ 41aee6
Toshio くらとみ a6eb86
* Sat Apr 4 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.3.1-0.1.rc1
Toshio くらとみ a6eb86
- Update to 1.3.1rc1 to fix a bug when you have a pack based remote repo and
Toshio くらとみ a6eb86
  knit based local branch.
Toshio くらとみ a6eb86
Warren Togami a2c1e8
* Wed Mar 26 2008 Warren Togami <wtogami@redhat.com> - 1.3-1
Warren Togami a2c1e8
- Update to 1.3.
Warren Togami a2c1e8
Toshio くらとみ 52836a
* Mon Feb 25 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.2-1
Toshio くらとみ 52836a
- Update to 1.2.
Toshio くらとみ 52836a
Toshio くらとみ 879719
* Fri Feb 8 2008 Toshio Kuratomi <toshio@fedoraproject.org> - 1.1-2
Toshio くらとみ 879719
- Rebuild for new gcc.
Toshio くらとみ 879719
Toshio くらとみ 9ae8bf
* Mon Jan 21 2008 Toshio Kuratomi <a.badger@gmail.com> - 1.1-1
Toshio くらとみ 9ae8bf
- Upstream 1.1 bugfix and performance enhancement release.
Toshio くらとみ 9ae8bf
- Enable bash completion script from the contrib directory.
Toshio くらとみ 9ae8bf
Toshio くらとみ e13068
* Thu Dec 13 2007 Toshio Kuratomi <a.badger@gmail.com> - 1.0-1
Toshio くらとみ e13068
- Update to 1.0 final.
Toshio くらとみ e13068
Toshio くらとみ 62193e
* Tue Dec 11 2007 Toshio Kuratomi <a.badger@gmail.com> - 1.0-0.1.rc3
Toshio くらとみ 62193e
- Update to 1.0rc3
Toshio くらとみ 62193e
- The new rawhide python package generates egg-info files.
Toshio くらとみ 62193e
Toshio くらとみ 62193e
* Fri Nov 30 2007 Toshio Kuratomi <a.badger@gmail.com> - 1.0-0.1.rc2
Toshio くらとみ 62193e
- Update to 1.0rc2
Toshio くらとみ 62193e
Toshio くらとみ b60f12
* Tue Aug 28 2007 Toshio Kuratomi <a.badger@gmail.com> - 0.91-1
Toshio くらとみ b60f12
- Update to 0.91.
Toshio くらとみ b60f12
  + Fixes some issues with using tag-enabled branches.
Toshio くらとみ b60f12
Toshio くらとみ 397ff9
* Tue Aug 28 2007 Toshio Kuratomi <a.badger@gmail.com> - 0.90-1
Toshio くらとみ 397ff9
- Update to 0.90
Toshio くらとみ 397ff9
Toshio くらとみ 1c7dd2
* Mon Aug 27 2007 Toshio Kuratomi <a.badger@gmail.com> - 0.90-0.1.rc1
Toshio くらとみ 1c7dd2
- Update to 0.90rc1.
Toshio くらとみ 1c7dd2
- 0.90 contains some pyrex code to speed things up.  bzr is now arch specific.
Toshio くらとみ 1c7dd2
- Update license tag.
Toshio くらとみ 1c7dd2
Warren Togami 074909
* Wed Jul 25 2007 Warren Togami <wtogami@redhat.com> - 0.18-1
Warren Togami 074909
- Update to 0.18.
Warren Togami 074909
Warren Togami c364e6
* Tue Jun 26 2007 Warren Togami <wtogami@redhat.com>  - 0.17-2
Warren Togami 0782ab
- Update to 0.17.
Warren Togami 0782ab
Toshio くらとみ 06d509
* Tue May 08 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.16-1
Toshio くらとみ 06d509
- Update to 0.16.
Toshio くらとみ 06d509
Toshio くらとみ ae0094
* Thu Mar 22 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.15-1
Toshio くらとみ ae0094
- Update to 0.15.
Toshio くらとみ ae0094
- Simplify the %%files list.
Toshio くらとみ ae0094
Toshio くらとみ 102b1a
* Tue Jan 23 2007 Toshio Kuratomi <toshio@tiki-lounge.com> - 0.14-1
Toshio くらとみ 102b1a
- Update to 0.14
Toshio くらとみ 102b1a
Toshio くらとみ d2d53f
* Sun Dec 10 2006 Toshio Kuratomi <toshio@tiki-lounge.com> 0.13-2
Toshio くらとみ d2d53f
- Conditionalize the python-elementtree requires as python2.5 in FC7 includes
Toshio くらとみ d2d53f
  elementtree
Toshio くらとみ d2d53f
Toshio くらとみ 5bb9be
* Wed Dec 6 2006 Toshio Kuratomi <toshio@tiki-lounge.com> 0.13-1
Toshio くらとみ 5bb9be
- Update to 0.13
Toshio くらとみ 5bb9be
Toshio くらとみ b66d03
* Thu Oct 30 2006 Toshio Kuratomi <toshio@tiki-lounge.com> 0.12-1
Toshio くらとみ b66d03
- Update to 0.12
Toshio くらとみ b66d03
Toshio くらとみ 39ee41
* Thu Oct 08 2006 Toshio Kuratomi <toshio@tiki-lounge.com> 0.11-1
Toshio くらとみ 39ee41
- Update to 0.11
Toshio くらとみ 39ee41
- New download location.
Toshio くらとみ 39ee41
Warren Togami d77c86
* Sun Sep 17 2006 Warren Togami <wtogami@redhat.com> 0.10-1
Warren Togami d77c86
- 0.10
Warren Togami d77c86
Shahms King cb847a
* Fri Aug 11 2006 Shahms E. King <shahms@shahms.com> 0.9-1
Shahms King cb847a
- Update to new upstream
Shahms King cb847a
Shahms King 99a5c0
* Fri Aug 11 2006 Shahms E. King <shahms@shahms.com> 0.8.2-3
Shahms King 99a5c0
- Include, don't ghost .pyo files per new guidelines
Shahms King 99a5c0
Shahms King a09762
* Mon Jun 26 2006 Shahms E. King <shahms@shahms.com> 0.8.2-2
Shahms King a09762
- Require python-paramiko for sftp support
Shahms King a09762
Shahms King 6c9505
* Tue May 23 2006 Shahms E. King <shahms@shahms.com> 0.8.2-1
Shahms King 6c9505
- Update to new upstream version
Shahms King 6c9505
- Fix dist tag
Shahms King 6c9505
Shahms King 65b410
* Wed May 10 2006 Shahms E. King <shahms@shahms.com> 0.8-1
Shahms King 65b410
- Update to new upstream version
Shahms King 65b410
- Update bzr-sys-etree.patch for changes
Shahms King 65b410
Shahms King a9be45
* Mon Feb 13 2006 Shahms E. King <shahms@shahms.com> 0.7-3
Shahms King a9be45
- Add python-elementtree to BuildRequires
Shahms King a9be45
Shahms King b4ae0c
* Mon Feb 13 2006 Shahms E. King <shahms@shahms.com> 0.7-2
Shahms King b4ae0c
- Add dist tag
Shahms King b4ae0c
Shahms King 286342
* Fri Feb 10 2006 Shahms E. King <shahms@shahms.com> 0.7-1
Shahms King 286342
- Update to 0.7
Shahms King 286342
Shahms King 286342
* Thu Jan 26 2006 Shahms E. King <shahms@shahms.com> 0.6.2-2
Shahms King 286342
- Fix system library patch
Shahms King 286342
Shahms King 286342
* Wed Dec 07 2005 Shahms E. King <shahms@shahms.com> 0.6.2-1
Shahms King 286342
- Initial package