]> git.pld-linux.org Git - packages/bzr.git/blame - bzr.spec
- rel 2
[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
4d981246
MK
4%define ver 1.6
5%define minor 1
6Version: %{ver}.%{minor}
34b2e18d 7Release: 2
f37bd066
AM
8License: GPL v2
9Group: Development/Version Control
4d981246
MK
10Source0: https://launchpad.net/bzr/%{ver}/%{version}/+download/%{name}-%{version}.tar.gz
11# Source0-md5: 84b73e5b52c6b58887b02987849cdbc9
7eed012d 12URL: http://bazaar-vcs.org/
3854849b 13BuildRequires: python >= 1:2.4
a83d0dbf 14BuildRequires: rpm-pythonprov
7eed012d 15BuildRequires: rpmbuild(macros) >= 1.219
bfc7bd13 16%pyrequires_eq python
163795e6
MK
17# pdb module required by bzr
18Requires: python-devel-tools
b7d75e6d 19Requires: python-cElementTree
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
a83d0dbf 74
a9b78125 75%{__python} setup.py install \
76 --optimize=2 \
a83d0dbf 77 --install-data %{_datadir} \
f37bd066
AM
78 --root=$RPM_BUILD_ROOT
79
7eed012d 80%py_postclean
f37bd066
AM
81
82%clean
83rm -rf $RPM_BUILD_ROOT
84
85%files
86%defattr(644,root,root,755)
09dde802 87%doc doc/*.txt NEWS README TODO
f37bd066 88%attr(755,root,root) %{_bindir}/*
7eed012d 89%{_mandir}/man1/bzr.1*
4ccb91c7 90%{py_sitedir}/bzrlib
This page took 0.07225 seconds and 4 git commands to generate.