monotone

monotone Mtn Source Tree

Root/monotone.spec

1Summary: monotone is a distributed version control tool
2Name: monotone
3Version: 0.39
4Release: 0.mtn.2%{?dist}
5License: GPL
6Group: Development/Tools
7URL: http://www.monotone.ca/
8Source0: %{name}-%{version}.tar.gz
9BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
10BuildRequires: boost-devel >= 1.33.0, texinfo, zlib-devel
11Requires: boost >= 1.33.0
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
25%configure
26make %{?_smp_mflags}
27make check
28
29%install
30rm -rf %{buildroot}
31make install DESTDIR=%{buildroot}
32rm -f $RPM_BUILD_ROOT%{_infodir}/dir
33# remove x permission in contrib to avoid messing the dependencies
34chmod -x contrib/*
35# clean up contrib
36rm -Rf contrib/.deps
37# let RPM copy this file
38rm -f %{buildroot}%{_datadir}/doc/monotone/monotone.html
39
40%clean
41rm -rf %{buildroot}
42
43%post
44if [ -x /sbin/install-info ]; then
45 /sbin/install-info --info-dir=%{_infodir} %{_infodir}/monotone.info.gz || :
46fi
47
48%postun
49if [ $1 -eq 0 -a -x /sbin/install-info ]; then
50 /sbin/install-info --info-dir=%{_infodir} --remove monotone || :
51fi
52
53%files
54%defattr(-,root,root,-)
55%doc AUTHORS COPYING NEWS README README.changesets UPGRADE monotone.html contrib
56%{_bindir}/mtn
57%{_infodir}/*.info*.gz
58%{_datadir}/locale/*/LC_MESSAGES/monotone.mo
59
60
61%changelog
62* Mon Feb 25 Richard Levitte <richard@levitte.org>
63- 0.39 release.
64
65* Thu Dec 13 2007 Thomas Keller <me@thomaskeller.biz>
66- Added `make check` to the build
67
68* Wed Dec 12 2007 Richard Levitte <richard@levitte.org>
69- 0.38 release.
70
71* Mon Nov 5 2007 Julio M. Merino Vidal <jmmv@NetBSD.org>
72- Fixed build of RPM package in Fedora by discarding info/dir.
73
74* Fri Oct 26 2007 Richard Levitte <richard@levitte.org>
75- 0.37 release.
76
77* Fri Aug 3 2007 Richard Levitte <richard@levitte.org>
78- 0.36 release.
79
80* Mon May 7 2007 Richard Levitte <richard@levitte.org>
81- 0.35 release.
82
83* Sun Apr 1 2007 Richard Levitte <richard@levitte.org>
84- 0.34 release
85
86* Thu Mar 01 2007 Thomas Keller <me@thomaskeller.biz>
87- removed reference to no longer shipped manpage
88
89* Wed Feb 28 2007 Richard Levitte <richard@levitte.org>
90- 0.33 release
91
92* Wed Dec 27 2006 Richard Levitte <richard@levitte.org>
93- 0.32 release
94
95* Fri Nov 10 2006 nathaniel smith <njs@pobox.com>
96- 0.31 release
97
98* Sun Sep 17 2006 nathaniel smith <njs@pobox.com>
99- 0.30 release
100
101* Sun Aug 20 2006 nathaniel smith <njs@pobox.com>
102- 0.29 release
103
104* Fri Jul 21 2006 nathaniel smith <njs@pobox.com>
105- 0.28 release
106
107* Sat Jun 17 2006 nathaniel smith <njs@pobox.com>
108- 0.27 release
109
110* Sat Apr 8 2006 nathaniel smith <njs@pobox.com>
111- 0.26 release
112
113* Wed Mar 29 2006 nathaniel smith <njs@pobox.com>
114- 0.26pre3 release
115
116* Sat Feb 11 2006 nathaniel smith <njs@pobox.com>
117- 0.26pre2 release
118
119* Thu Jan 8 2006 nathaniel smith <njs@pobox.com>
120- 0.26pre1 release
121
122* Thu Dec 29 2005 nathaniel smith <njs@pobox.com>
123- 0.25 release
124
125* Sat Nov 26 2005 nathaniel smith <njs@pobox.com>
126- 0.24 release
127
128* Thu Sep 29 2005 nathaniel smith <njs@pobox.com>
129- 0.23 release
130
131* Mon Aug 8 2005 nathaniel smith <njs@pobox.com>
132- 0.22 release
133
134* Sun Jul 17 2005 nathaniel smith <njs@pobox.com>
135- 0.21 release
136
137* Tue Jul 5 2005 nathaniel smith <njs@pobox.com>
138- 0.20 release
139
140* Tue May 3 2005 nathaniel smith <njs@pobox.com>
141- 0.19 release
142
143* Sun Apr 10 2005 nathaniel smith <njs@pobox.com>
144- 0.18 release
145
146* Fri Mar 3 2005 nathaniel smith <njs@pobox.com>
147- 0.17 release
148
149* Thu Dec 30 2004 graydon hoare <graydon@pobox.com>
150- 0.16 release
151
152* Sun Nov 7 2004 graydon hoare <graydon@pobox.com>
153- 0.15 release
154
155* Sun Aug 2 2004 graydon hoare <graydon@pobox.com>
156- 0.14 release
157
158* Thu May 20 2004 graydon hoare <graydon@pobox.com>
159- 0.13 release
160
161* Sun May 2 2004 graydon hoare <graydon@pobox.com>
162- 0.12 release
163
164* Mon Mar 29 2004 graydon hoare <graydon@pobox.com>
165- 0.11 release
166
167* Mon Mar 1 2004 graydon hoare <graydon@pobox.com>
168- 0.10 release
169
170* Thu Jan 8 2004 graydon hoare <graydon@pobox.com>
171- don't install /usr/share/info/dir
172
173* Thu Jan 8 2004 graydon hoare <graydon@pobox.com>
174- 0.9 release
175
176* Fri Nov 21 2003 graydon hoare <graydon@pobox.com>
177- 0.8 release
178
179* Mon Nov 3 2003 graydon hoare <graydon@pobox.com>
180- 0.7 release
181
182* Sat Oct 18 2003 graydon hoare <graydon@pobox.com>
183- 0.6 release
184- set CFLAGS/CXXFLAGS since RH compiler can do optimization
185- remove info details since texi has category / entry
186
187* Wed Sep 27 2003 graydon hoare <graydon@pobox.com>
188- 0.5 release.
189
190* Wed Sep 24 2003 graydon hoare <graydon@pobox.com>
191- Initial build.

Archive Download this file

Branches

Tags

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