]> git.pld-linux.org Git - packages/monotone.git/blob - monotone.spec
- rel 1; correct BR for boost libs
[packages/monotone.git] / monotone.spec
1 Summary:        A free distributed version control system
2 Summary(pl):    Wolnodostêpny rozproszony system kontroli wersji
3 Name:           monotone
4 Version:        0.18
5 Release:        1
6 License:        GPL v2
7 Group:          Development/Version Control
8 Source0:        http://www.venge.net/monotone/downloads/%{name}-%{version}.tar.gz
9 # Source0-md5:  16a8f0cce9d219311d75e2b913d0fabc
10 URL:            http://www.venge.net/monotone/
11 BuildRequires:  boost-date_time-devel
12 BuildRequires:  boost-devel >= 1.32.0
13 BuildRequires:  boost-filesystem-devel
14 BuildRequires:  boost-regex-devel
15 BuildRequires:  boost-ref-devel
16 BuildRequires:  boost-test-devel
17 BuildRequires:  libidn-devel
18 BuildRequires:  lua50-devel
19 BuildRequires:  popt-devel
20 BuildRequires:  sqlite-devel
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 monotone is a free distributed version control system. It provides a
25 simple, single-file transactional version store, with fully
26 disconnected operation and an efficient peer-to-peer synchronization
27 protocol. It understands history-sensitive merging, lightweight
28 branches, integrated code review and 3rd party testing. It uses
29 cryptographic version naming and client-side RSA certificates. It has
30 good internationalization support, has no external dependencies, runs
31 on Linux, Solaris, MacOS X, and Windows, and is licensed under the GNU
32 GPL.
33
34 %description -l pl
35 monotone to wolnodostêpny, rozproszony system kontroli wersji.
36 Dostarcza proste, jednoplikowe, transakcyjne przechowywanie wersji, z
37 w pe³ni bezpo³±czeniow± prac± i wydajnym protoko³em synchronizacji
38 peer-to-peer. Obs³uguje ³±czenie z uwzglêdnieniem historii, lekkie
39 odga³êzienia, zintegrowany podgl±d kodu i testowanie przez osoby
40 trzecie. U¿ywa kryptograficznego nazywania wersji i certyfikatów RSA
41 po stronie klienta. Ma dobre umiêdzynarodowienie, nie ma zewnêtrznych
42 zale¿no¶ci, dzia³a na Linuksie, Solarisie, MacOS-ie X oraz Windows i
43 jest licencjonowany na GNU GPL.
44
45 %prep
46 %setup -q
47
48 %build
49 CPPFLAGS="-I%{_includedir}/lua50"; export CPPFLAGS
50 %configure \
51         --without-bundled-sqlite \
52         --without-bundled-lua
53 %{__make}
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57
58 %{__make} install \
59         DESTDIR=$RPM_BUILD_ROOT
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %post
65 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
66
67 %postun
68 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
69
70 %files
71 %defattr(644,root,root,755)
72 %doc AUTHORS NEWS ChangeLog
73 %attr(755,root,root) %{_bindir}/*
74 %{_infodir}/monotone*
75 %{_mandir}/man?/*
This page took 0.536632 seconds and 4 git commands to generate.