]> git.pld-linux.org Git - packages/bzr.git/blob - bzr.spec
- 0.8.2
[packages/bzr.git] / bzr.spec
1 Summary:        Bazaar-NG - a changeset oriented revision control system
2 Summary(pl):    Bazaar-NG - system kontroli wersji zorientowany na zestawy zmian
3 Name:           bzr
4 Version:        0.8.2
5 Release:        1
6 License:        GPL v2
7 Group:          Development/Version Control
8 Source0:        http://www.bazaar-ng.org/pkg/%{name}-%{version}.tar.gz
9 # Source0-md5:  9bcfcc2a60156a5a74e247846ebe7473
10 URL:            http://www.bazaar-ng.org/
11 BuildRequires:  python
12 %pyrequires_eq  python
13 Requires:       diffutils
14 Requires:       patch
15 Requires:       tar
16 BuildArch:      noarch
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Bazaar-NG (aka bzr, later to be named Bazaar 2) is a community project
21 led by canonical to develop a free software distributed revision
22 control system that is powerful, friendly, scalable and easy to use. A
23 revision control system is a tool that developers and system
24 administrators use to keep track of the changes to files over time.
25 Additionally, a revision control system such as Bazaar-NG eases the
26 burdens of working together in teams.
27
28 Bazaar-NG is a changeset oriented revision control system. Changeset
29 oriented revision control systems collect the logically related
30 changes to individual files together into one cohesive group which
31 typically represent a bug fix or a new feature. These changesets are
32 easily transferred from one branch to another with simple to use
33 commands like "bzr pull" and "bzr branch".
34
35 Bazaar-NG is also a distributed revision control system. A distributed
36 revision control such as Bazaar-NG not only allows a project to have
37 multiple branches, but users to have multiple private branches as
38 well. Bazaar-NG makes it easy for users to make a branch that is based
39 off of another branch, make changes and then later merge the branches
40 back together. Importantly, the general public can make a new branch
41 based upon an authoritive branch of a project, fix one or more things
42 and then offer the branch back to the upstream for merging. Bazaar-NG
43 also supports the sharing of branches between developers.
44
45 %description -l pl
46 Bazaar-NG (znany te¿ jako bzr, pó¼niej ma byæ nazwany Bazaar 2) to
47 publiczny projekt maj±cy na celu stworzenie wolnodostêpnego
48 rozproszonego systemu kontroli wersji bêd±cego potê¿nym, przyjaznym,
49 skalowalnym i ³atwym w u¿yciu. System kontroli wersji to narzêdzie
50 u¿ywane przez programistów i administratorów systemów do ¶ledzenia
51 zmian dokonywanych w plikach w ci±gu czasu. Ponadto system kontroli
52 wersji taki jak Bazaar-NG zmniejsza trudno¶ci wspólnej pracy w
53 zespo³ach.
54
55 Bazaar-NG to system zorientowany na zestawy zmian. Takie systemy
56 zbieraj± logicznie powi±zane zmiany w poszczególnych plikach w jedn±
57 zwart± grupê zwykle reprezentuj±c± poprawkê b³êdu lub now± w³a¶ciwo¶æ.
58 Te zestawy zmian s± ³atwo przesy³ane z jednej ga³êzi do innej poprzez
59 proste w u¿yciu polecenia takie jak "bzr pull" i "bzr branch".
60
61 Bazaar-NG jest tak¿e rozproszonym systemem kontroli wersji.
62 Rozproszony system taki jak Bazaar-NG nie tylko umo¿liwia istnienie w
63 projekcie wielu ga³êzi, ale tak¿e pozwala u¿ytkownikom na posiadanie
64 prywatnych ga³êzi. Bazaar-NG czyni ³atwym dla u¿ytkownika stworzenie
65 ga³êzi opartej na innej ga³êzi, dokonanie zmian i pó¼niejsze
66 po³±czenie tych ga³êzi. Co wa¿niejsze, ka¿dy mo¿e stworzyæ now± ga³±¼
67 w oparciu o dowoln± ga³±¼ projektu, poprawiæ jedn± lub wiêcej rzeczy i
68 zaoferowaæ swoj± ga³±¼ do w³±czenia z powrotem do g³ównego projektu.
69 Bazaar-NG obs³uguje tak¿e wspó³dzielenie ga³êzi miêdzy programistami.
70
71 %prep
72 %setup -q
73
74 %build
75 python setup.py build
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79
80 python setup.py install --optimize=2 \
81         --root=$RPM_BUILD_ROOT
82
83 find $RPM_BUILD_ROOT%{py_sitescriptdir} -type f -name "*.py" | xargs rm
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %files
89 %defattr(644,root,root,755)
90 %doc doc/*.txt HACKING NEWS README TODO
91 %attr(755,root,root) %{_bindir}/*
92 %{py_sitescriptdir}/bzrlib
This page took 0.091504 seconds and 3 git commands to generate.