author | Xiaofeng Ling <xiaofeng.ling@intel.com> |
Sun, 12 Mar 2006 15:07:40 +0100 | |
changeset 1890 | d4545f1b8bfa |
parent 1273 | ab22af71386f |
child 1891 | e5c8e38b788f |
permissions | -rw-r--r-- |
459 | 1 |
Summary: Mercurial -- a distributed SCM |
2 |
Name: mercurial |
|
1273
ab22af71386f
Clean up RPM spec file
Florian La Roche <laroche@redhat.com>
parents:
563
diff
changeset
|
3 |
Version: 0.7 |
459 | 4 |
Release: 1 |
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,-) |
|
1273
ab22af71386f
Clean up RPM spec file
Florian La Roche <laroche@redhat.com>
parents:
563
diff
changeset
|
34 |
%doc doc/* contrib/patchbomb *.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* |
563 | 41 |
%{pythonlib}/*.so |
1890
d4545f1b8bfa
fix contrib/mercurial.spec for hgext
Xiaofeng Ling <xiaofeng.ling@intel.com>
parents:
1273
diff
changeset
|
42 |
%{hgext}/*.py* |