monotone

monotone Mtn Source Tree

Root/monotone.spec

1Summary: monotone is a distributed version control tool
2Name: monotone
3Version: 0.22
4Release: 1
5License: GPL
6Group: Development/Tools
7URL: http://www.venge.net/monotone
8Source0: %{name}-%{version}.tar.gz
9BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
10BuildRequires: boost-devel >= 1.32.0, texinfo, zlib-devel
11Requires: boost >= 1.32.0, zlib
12
13%description
14monotone is a free, distributed version control system. It provides
15fully disconnected operation, manages complete tree versions, keeps
16its state in a local transactional database, supports overlapping
17branches and extensible metadata, exchanges work over plain network
18protocols, performs history-sensitive merging, and delegates trust
19functions to client-side RSA certificates.
20
21%prep
22%setup -q
23
24%build
25CFLAGS="$RPM_OPT_FLAGS" \
26CXXFLAGS="$RPM_OPT_FLAGS" \
27./configure --prefix=$RPM_BUILD_ROOT/usr \
28 --infodir=$RPM_BUILD_ROOT%{_infodir} \
29 --mandir=$RPM_BUILD_ROOT%{_mandir} \
30 --with-bundled-sqlite \
31 --with-bundled-lua
32make
33
34%install
35rm -rf $RPM_BUILD_ROOT
36make install
37rm -f $RPM_BUILD_ROOT%{_infodir}/dir
38# remove x permission in contrib to avoid messing the dependencies
39chmod -x contrib/*
40
41%clean
42rm -rf $RPM_BUILD_ROOT
43
44%post
45if [ -x /sbin/install-info ]
46then
47/sbin/install-info --info-dir=%{_infodir} \
48 %{_infodir}/monotone.info.gz
49fi
50
51%preun
52if [ -x /sbin/install-info ]
53then
54/sbin/install-info --info-dir=%{_infodir} --remove monotone
55fi
56
57%files
58%defattr(-,root,root,-)
59%doc AUTHORS COPYING NEWS README README.changesets UPGRADE contrib
60%{_bindir}/monotone
61%{_mandir}/man1/monotone.1.gz
62%{_infodir}/*.info*.gz
63
64
65%changelog
66* Mon Aug 8 2005 nathaniel smith <njs@pobox.com>
67- 0.22 release
68
69* Sun Jul 17 2005 nathaniel smith <njs@pobox.com>
70- 0.21 release
71
72* Tue Jul 5 2005 nathaniel smith <njs@pobox.com>
73- 0.20 release
74
75* Tue May 3 2005 nathaniel smith <njs@pobox.com>
76- 0.19 release
77
78* Sun Apr 10 2005 nathaniel smith <njs@pobox.com>
79- 0.18 release
80
81* Fri Mar 3 2005 nathaniel smith <njs@pobox.com>
82- 0.17 release
83
84* Thu Dec 30 2004 graydon hoare <graydon@pobox.com>
85- 0.16 release
86
87* Sun Nov 7 2004 graydon hoare <graydon@pobox.com>
88- 0.15 release
89
90* Sun Aug 2 2004 graydon hoare <graydon@pobox.com>
91- 0.14 release
92
93* Thu May 20 2004 graydon hoare <graydon@pobox.com>
94- 0.13 release
95
96* Sun May 2 2004 graydon hoare <graydon@pobox.com>
97- 0.12 release
98
99* Mon Mar 29 2004 graydon hoare <graydon@pobox.com>
100- 0.11 release
101
102* Mon Mar 1 2004 graydon hoare <graydon@pobox.com>
103- 0.10 release
104
105* Thu Jan 8 2004 graydon hoare <graydon@pobox.com>
106- don't install /usr/share/info/dir
107
108* Thu Jan 8 2004 graydon hoare <graydon@pobox.com>
109- 0.9 release
110
111* Fri Nov 21 2003 graydon hoare <graydon@pobox.com>
112- 0.8 release
113
114* Mon Nov 3 2003 graydon hoare <graydon@pobox.com>
115- 0.7 release
116
117* Sat Oct 18 2003 graydon hoare <graydon@pobox.com>
118- 0.6 release
119- set CFLAGS/CXXFLAGS since RH compiler can do optimization
120- remove info details since texi has category / entry
121
122* Wed Sep 27 2003 graydon hoare <graydon@pobox.com>
123- 0.5 release.
124
125* Wed Sep 24 2003 graydon hoare <graydon@pobox.com>
126- Initial build.
127
128

Archive Download this file

Branches

Tags

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status