]> git.pld-linux.org Git - packages/bzr.git/blame - bzr.spec
- fix for bug #612096
[packages/bzr.git] / bzr.spec
CommitLineData
8c439b33
AM
1Summary: Bazaar - a distributed revision control system
2Summary(pl.UTF-8): Bazaar - rozproszony system kontroli wersji
f37bd066 3Name: bzr
d7e7a94b 4Version: 2.2.1
57874ca1 5Release: 2
f37bd066
AM
6License: GPL v2
7Group: Development/Version Control
b15e2c60 8Source0: http://launchpad.net/bzr/2.2/%{version}/+download/%{name}-%{version}.tar.gz
d7e7a94b 9# Source0-md5: 8a6abd8f888fb3e0845e2044d41a24bc
57874ca1
AF
10# from https://bugs.launchpad.net/bzr/+bug/612096
11Patch0: py27.patch
78a39e64 12URL: http://bazaar.canonical.com/
ee22e18c 13BuildRequires: python >= 1:2.4
e548404a 14BuildRequires: python-devel
a83d0dbf 15BuildRequires: rpm-pythonprov
7eed012d 16BuildRequires: rpmbuild(macros) >= 1.219
e548404a 17BuildRequires: zlib-devel
bfc7bd13 18%pyrequires_eq python
b7d75e6d 19Requires: python-cElementTree
b15e2c60 20# pdb module required by bzr
78a39e64 21Requires: python-devel-tools
c0a5d5e3 22Requires: python-paramiko
b7d75e6d 23Requires: python-pycurl
e762eaf9 24Obsoletes: bazaar
f37bd066
AM
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
8c439b33
AM
28Bazaar (aka bzr) is a community project led by Canonical Limited to
29develop a free software distributed revision control system that is
30powerful, friendly, scalable and easy to use. Although Bazaar is a
31distributed version control system it can also be used in a
32centralized manner using lock step development and checkouts. Features
33include:
34- file and directory renames
35- merging file renames
36- versioning symbolic links
37- knit merges instead of three-way merges
38- gpg revision signing
39- build-in high-speed web interface
40- tags
41- easy to learn normal file-system commands
42- extensive Unicode support
f37bd066 43
8c439b33
AM
44Additional features like: cherry picking, other DVCS support, GUI and
45many more are accessible from 3rd-party-tools and plugins.
f37bd066 46
627b0a74 47%description -l pl.UTF-8
8c439b33
AM
48Bazaar (znany też jako bzr) to publiczny projekt mający na celu
49stworzenie wolnodostępnego rozproszonego systemu kontroli wersji
50będącego potężnym, przyjaznym, skalowalnym i łatwym w użyciu. Pomimo,
51że Bazaar jest zaprojektowany do pracy w rozproszonym środowisku, może
52być również używany w scentralizowanym modelu. Do głównych możliwości
53należą:
54- obsługa zmian nazw dla katalogów i plików
55- scalanie pomiędzy plikami ze zmienioną nazwą
56- obsługa dowiązań symbolicznych
57- zaawansowane zespalanie zamiast tradycyjnego trójdrożnego
58- podpisywanie rewizji przez gpg
59- wbudowany wysokowydajny interfejs sieciowy
60- tagi
61- łatwy w użyciu interfejs linii poleceń
62- szeroka obsługa Unikodu
bfc7bd13 63
8c439b33
AM
64Dodatkowe możliwości takie jak: cherry picking, obsługa innych
65systemów kontroli wersji, GUI są dostępne poprzez dodatkowe pakiety
66rozszerzeń.
f37bd066
AM
67
68%prep
b7d75e6d 69%setup -q
57874ca1 70%patch0 -p0
f37bd066
AM
71
72%build
a9b78125 73%{__python} setup.py build
f37bd066
AM
74
75%install
76rm -rf $RPM_BUILD_ROOT
a9b78125 77%{__python} setup.py install \
78 --optimize=2 \
a83d0dbf 79 --install-data %{_datadir} \
f37bd066
AM
80 --root=$RPM_BUILD_ROOT
81
7eed012d 82%py_postclean
f37bd066 83
b15e2c60
ER
84# don't package tests
85rm -rf $RPM_BUILD_ROOT%{py_sitedir}/bzrlib/plugins/bash_completion/tests
86rm -rf $RPM_BUILD_ROOT%{py_sitedir}/bzrlib/plugins/launchpad/test_*.py*
87rm -rf $RPM_BUILD_ROOT%{py_sitedir}/bzrlib/plugins/netrc_credential_store/tests
88rm -rf $RPM_BUILD_ROOT%{py_sitedir}/bzrlib/plugins/news_merge/tests
89rm -rf $RPM_BUILD_ROOT%{py_sitedir}/bzrlib/tests
90rm -rf $RPM_BUILD_ROOT%{py_sitedir}/bzrlib/util/tests
91
f37bd066
AM
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%files
96%defattr(644,root,root,755)
09dde802 97%doc doc/*.txt NEWS README TODO
ee22e18c 98%attr(755,root,root) %{_bindir}/bzr
7eed012d 99%{_mandir}/man1/bzr.1*
4ccb91c7 100%{py_sitedir}/bzrlib
ee22e18c 101%if "%{py_ver}" > "2.4"
0c41a5e8 102%{py_sitedir}/*.egg-info
ee22e18c 103%endif
This page took 0.081591 seconds and 4 git commands to generate.