]> git.pld-linux.org Git - packages/bzrtools.git/blame - bzrtools.spec
- Release 2. bzr plugins must be under dirname(bzrlib.__file__)/plugins
[packages/bzrtools.git] / bzrtools.spec
CommitLineData
f6325a4a 1%define ver 0.91
0e60cbcc 2%define minor 0
e0976cad
AM
3Summary: A collection of utilities and plugins for Bazaar
4Summary(pl.UTF-8): Zbiór narzędzi i wtyczek dla programu Bazaar
9441821a 5Name: bzrtools
62ed092c 6Version: %{ver}.%{minor}
4d418429 7Release: 2
9441821a
ER
8License: GPL v2
9Group: Development/Version Control
333d70a9 10Source0: http://panoramicfeedback.com/opensource/%{name}-%{version}.tar.gz
f6325a4a 11# Source0-md5: 7ca989b950ea59ff02f9425fb3faa39e
9441821a 12URL: http://bazaar-vcs.org/BzrTools
62ed092c 13BuildRequires: python-devel >= 1:2.4
9441821a 14BuildRequires: rpmbuild(macros) >= 1.219
5b090d14 15%pyrequires_eq python
62ed092c 16Requires: bzr >= %{ver}
9441821a
ER
17Requires: diffutils
18Requires: graphviz >= 2.6
19Requires: librsvg
20Requires: patch
21Requires: rsync >= 2.6.6
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
5b090d14 24
25%description
e0976cad 26BzrTools is a collection of plugins for Bazaar (bzr). Among the
9441821a
ER
27included plugins are:
28- push - uses rsync to push local changes to a remote server
29- annotate - prints a file annotated with the revision next to each
30 line
31- shelve/unshelve - allows you to undo some changes, commit, and
32 restore
33- clean-tree - remove unknown, ignored-junk, or unversioned files from
34 the tree
35- graph-ancestry - use dot to produce branch ancestry graphs
36- shell - a bzr command interpreter with command completion
37- patch - apply a patch to your tree from a file or URL
5b090d14 38
c23f3123 39%description -l pl.UTF-8
e0976cad 40BZrTools to zestaw wtyczek do programu Bazaar (bzr). Zestaw zawiera
c23f3123
JR
41następujące narzędzia:
42- push - używa programu rsync do wysłania lokalnych zmian na zdalny
9441821a 43 serwer
e0976cad
AM
44- annotate - wyświetla przypisy odnośnie rewizji w każdej linii
45 pliku
c23f3123
JR
46- shelve/unshelve - pozwala na powrót do wcześniejszych zmian,
47 zatwierdzenia zmian i przywrócenia stanu sprzed dokonania zmian
9441821a 48- clean-tree - usuwa nieznane, ignorowane pliki z projektu
c23f3123 49- graph-ancestry - graficzne przedstawienie rodowodu plików w
9441821a 50 projekcie
c23f3123
JR
51- shell - interpreter poleceń bzr z dopełnianiem poleceń
52- patch - pozwala na nakładanie łat z pliku lub adresu URL
5b090d14 53
54%prep
55%setup -q -n %{name}
56
57%build
9441821a 58%{__python} setup.py build
5b090d14 59
60%install
61rm -rf $RPM_BUILD_ROOT
9441821a 62%{__python} setup.py install \
4d418429 63 --install-purelib %{py_sitedir} \
9441821a
ER
64 --optimize=2 \
65 --root=$RPM_BUILD_ROOT
5b090d14 66
67%py_postclean
68
69%clean
70rm -rf $RPM_BUILD_ROOT
71
72%files
73%defattr(644,root,root,755)
74%doc NEWS NEWS.Shelf README README.Shelf TODO TODO.Shelf CREDITS
4d418429 75%{py_sitedir}/bzrlib/plugins/bzrtools
This page took 0.078939 seconds and 4 git commands to generate.