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