Show More
@@ -1,48 +1,47 | |||||
1 | Summary: Mercurial -- a distributed SCM |
|
1 | Summary: Mercurial -- a distributed SCM | |
2 | Name: mercurial |
|
2 | Name: mercurial | |
3 | Version: 0.6 |
|
3 | Version: 0.6 | |
4 | Release: 1 |
|
4 | Release: 1 | |
5 | Copyright: GPL |
|
5 | Copyright: GPL | |
6 | Group: Development/Tools |
|
6 | Group: Development/Tools | |
7 | Distribution: RedHat |
|
7 | Distribution: RedHat | |
8 | Source: http://www.selenic.com/mercurial/release/%{name}-%{version}.tar.gz |
|
8 | Source: http://www.selenic.com/mercurial/release/%{name}-%{version}.tar.gz | |
9 | Packager: Arun Sharma <arun@sharma-home.net> |
|
9 | Packager: Arun Sharma <arun@sharma-home.net> | |
10 | Prefix: /usr |
|
10 | Prefix: /usr | |
11 | BuildRoot: /tmp/build.%{name}-%{version}-%{release} |
|
11 | BuildRoot: /tmp/build.%{name}-%{version}-%{release} | |
12 |
|
12 | |||
|
13 | %define pythonver %(python -c 'import sys;print ".".join(map(str, sys.version_info[:2]))') | |||
|
14 | %define pythonlib %{_libdir}/python%{pythonver}/site-packages/%{name} | |||
|
15 | ||||
13 | %description |
|
16 | %description | |
14 |
|
17 | |||
15 | Mercurial is a fast, lightweight source control management system designed |
|
18 | Mercurial is a fast, lightweight source control management system designed | |
16 | for efficient handling of very large distributed projects. |
|
19 | for efficient handling of very large distributed projects. | |
17 |
|
20 | |||
18 | %prep |
|
21 | %prep | |
19 |
|
22 | |||
20 | rm -rf $RPM_BUILD_ROOT |
|
23 | rm -rf $RPM_BUILD_ROOT | |
21 |
|
24 | |||
22 | %setup -q -n %{name}-%{version} |
|
25 | %setup -q -n %{name}-%{version} | |
23 |
|
26 | |||
24 | %build |
|
27 | %build | |
25 |
|
28 | |||
26 | python setup.py build |
|
29 | python setup.py build | |
27 |
|
30 | |||
28 | %install |
|
31 | %install | |
29 |
|
32 | |||
30 | python setup.py install --root $RPM_BUILD_ROOT |
|
33 | python setup.py install --root $RPM_BUILD_ROOT | |
31 |
|
34 | |||
32 | cd $RPM_BUILD_ROOT |
|
35 | %clean | |
33 | find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > \ |
|
36 | rm -rf $RPM_BUILD_ROOT | |
34 | $RPM_BUILD_DIR/file.list.%{name} |
|
|||
35 |
|
||||
36 | find . -type f | sed -e 's,^\.,\%attr(-\,root\,root) ,' \ |
|
|||
37 | -e '/\/config\//s|^|%config|' \ |
|
|||
38 | -e '/\/applnk\//s|^|%config|' >> \ |
|
|||
39 | $RPM_BUILD_DIR/file.list.%{name} |
|
|||
40 |
|
37 | |||
41 | find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >> \ |
|
38 | %files | |
42 | $RPM_BUILD_DIR/file.list.%{name} |
|
39 | %defattr(-,root,root,-) | |
43 |
|
||||
44 | %clean |
|
|||
45 | rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/file.list.%{name} |
|
|||
46 |
|
||||
47 | %files -f ../file.list.%{name} |
|
|||
48 | %doc doc |
|
40 | %doc doc | |
|
41 | %dir %{pythonlib} | |||
|
42 | %{_bindir}/hgmerge | |||
|
43 | %{_bindir}/hg | |||
|
44 | %{pythonlib}/templates | |||
|
45 | %{pythonlib}/*.pyc | |||
|
46 | %{pythonlib}/*.py | |||
|
47 | %{pythonlib}/*.so |
General Comments 0
You need to be logged in to leave comments.
Login now