author | Bryan O'Sullivan <bos@serpentine.com> |
Tue, 08 May 2007 11:54:39 -0700 | |
changeset 4427 | b59611e9dd64 |
parent 3863 | 1ef8ada4370f |
child 4750 | 87a35bb58b88 |
permissions | -rw-r--r-- |
459 | 1 |
Summary: Mercurial -- a distributed SCM |
2 |
Name: mercurial |
|
3863
1ef8ada4370f
Remove hard-coded version numbers and release notes from packaging
Matt Mackall <mpm@selenic.com>
parents:
1891
diff
changeset
|
3 |
Version: snapshot |
1891
e5c8e38b788f
New version/release in mercurial.spec, patchbomb is now in hgext.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1890
diff
changeset
|
4 |
Release: 0 |
1273
ab22af71386f
Clean up RPM spec file
Florian La Roche <laroche@redhat.com>
parents:
563
diff
changeset
|
5 |
License: GPL |
459 | 6 |
Group: Development/Tools |
7 |
Source: http://www.selenic.com/mercurial/release/%{name}-%{version}.tar.gz |
|
1273
ab22af71386f
Clean up RPM spec file
Florian La Roche <laroche@redhat.com>
parents:
563
diff
changeset
|
8 |
URL: http://www.selenic.com/mercurial |
459 | 9 |
BuildRoot: /tmp/build.%{name}-%{version}-%{release} |
10 |
||
563 | 11 |
%define pythonver %(python -c 'import sys;print ".".join(map(str, sys.version_info[:2]))') |
12 |
%define pythonlib %{_libdir}/python%{pythonver}/site-packages/%{name} |
|
1890
d4545f1b8bfa
fix contrib/mercurial.spec for hgext
Xiaofeng Ling <xiaofeng.ling@intel.com>
parents:
1273
diff
changeset
|
13 |
%define hgext %{_libdir}/python%{pythonver}/site-packages/hgext |
563 | 14 |
|
459 | 15 |
%description |
16 |
Mercurial is a fast, lightweight source control management system designed |
|
17 |
for efficient handling of very large distributed projects. |
|
18 |
||
19 |
%prep |
|
20 |
rm -rf $RPM_BUILD_ROOT |
|
1273
ab22af71386f
Clean up RPM spec file
Florian La Roche <laroche@redhat.com>
parents:
563
diff
changeset
|
21 |
%setup -q |
459 | 22 |
|
23 |
%build |
|
24 |
python setup.py build |
|
25 |
||
26 |
%install |
|
27 |
python setup.py install --root $RPM_BUILD_ROOT |
|
28 |
||
563 | 29 |
%clean |
30 |
rm -rf $RPM_BUILD_ROOT |
|
459 | 31 |
|
563 | 32 |
%files |
33 |
%defattr(-,root,root,-) |
|
1891
e5c8e38b788f
New version/release in mercurial.spec, patchbomb is now in hgext.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1890
diff
changeset
|
34 |
%doc doc/* *.cgi |
563 | 35 |
%dir %{pythonlib} |
1890
d4545f1b8bfa
fix contrib/mercurial.spec for hgext
Xiaofeng Ling <xiaofeng.ling@intel.com>
parents:
1273
diff
changeset
|
36 |
%dir %{hgext} |
563 | 37 |
%{_bindir}/hgmerge |
38 |
%{_bindir}/hg |
|
39 |
%{pythonlib}/templates |
|
1273
ab22af71386f
Clean up RPM spec file
Florian La Roche <laroche@redhat.com>
parents:
563
diff
changeset
|
40 |
%{pythonlib}/*.py* |
3863
1ef8ada4370f
Remove hard-coded version numbers and release notes from packaging
Matt Mackall <mpm@selenic.com>
parents:
1891
diff
changeset
|
41 |
%{pythonlib}/hgweb/*.py* |
563 | 42 |
%{pythonlib}/*.so |
1890
d4545f1b8bfa
fix contrib/mercurial.spec for hgext
Xiaofeng Ling <xiaofeng.ling@intel.com>
parents:
1273
diff
changeset
|
43 |
%{hgext}/*.py* |