2 # - bundled sqlite has local modifications to support large db
3 # - bundled lua is stripped, it doesn't contain some features
4 # that create security holes in monotone environment
6 # - subpackage with init-scripts
7 # - database format is changing - migrate and regenerate options has to be run.
8 Summary: A free distributed version control system
9 Summary(pl.UTF-8): Wolnodostępny rozproszony system kontroli wersji
14 Group: Development/Version Control
15 Source0: http://monotone.ca/downloads/%{version}/%{name}-%{version}.tar.gz
16 # Source0-md5: c8e916d674b6608369d9f447700a8830
17 URL: http://www.venge.net/monotone/
18 BuildRequires: autoconf
19 BuildRequires: automake
20 BuildRequires: boost-devel >= 1.35.0
21 BuildRequires: libidn-devel
22 BuildRequires: popt-devel
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 monotone is a free distributed version control system. It provides a
27 simple, single-file transactional version store, with fully
28 disconnected operation and an efficient peer-to-peer synchronization
29 protocol. It understands history-sensitive merging, lightweight
30 branches, integrated code review and 3rd party testing. It uses
31 cryptographic version naming and client-side RSA certificates. It has
32 good internationalization support, has no external dependencies, runs
33 on Linux, Solaris, MacOS X, and Windows, and is licensed under the GNU
36 %description -l pl.UTF-8
37 monotone to wolnodostępny, rozproszony system kontroli wersji.
38 Dostarcza proste, jednoplikowe, transakcyjne przechowywanie wersji, z
39 w pełni bezpołączeniową pracą i wydajnym protokołem synchronizacji
40 peer-to-peer. Obsługuje łączenie z uwzględnieniem historii, lekkie
41 odgałęzienia, zintegrowany podgląd kodu i testowanie przez osoby
42 trzecie. Używa kryptograficznego nazywania wersji i certyfikatów RSA
43 po stronie klienta. Ma dobre umiędzynarodowienie, nie ma zewnętrznych
44 zależności, działa na Linuksie, Solarisie, MacOS-ie X oraz Windows i
45 jest licencjonowany na GNU GPL.
54 CPPFLAGS="-I%{_includedir}/lua50"; export CPPFLAGS
60 rm -rf $RPM_BUILD_ROOT
63 DESTDIR=$RPM_BUILD_ROOT
66 mv $RPM_BUILD_ROOT%{_docdir}/%{name}/monotone.html \
67 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
70 rm -rf $RPM_BUILD_ROOT
72 %post -p /sbin/postshell
73 -/usr/sbin/fix-info-dir -c %{_infodir}
75 %postun -p /sbin/postshell
76 -/usr/sbin/fix-info-dir -c %{_infodir}
78 %files -f %{name}.lang
79 %defattr(644,root,root,755)
80 %doc AUTHORS NEWS UPGRADE monotone.html
81 %attr(755,root,root) %{_bindir}/*