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