equal
deleted
inserted
replaced
15 # compiler and a 3-way merge tool like merge, tkdiff, or kdiff3. |
15 # compiler and a 3-way merge tool like merge, tkdiff, or kdiff3. |
16 # |
16 # |
17 # python-devel provides an adequate python-dev. The merge tool is a |
17 # python-devel provides an adequate python-dev. The merge tool is a |
18 # run-time dependency. |
18 # run-time dependency. |
19 # |
19 # |
20 BuildRequires: python >= 2.3, python-devel, make, gcc |
20 BuildRequires: python >= 2.3, python-devel, make, gcc, asciidoc, xmlto |
21 |
21 |
22 %define pythonver %(python -c 'import sys;print ".".join(map(str, sys.version_info[:2]))') |
22 %define pythonver %(python -c 'import sys;print ".".join(map(str, sys.version_info[:2]))') |
23 %define pythonlib %{_libdir}/python%{pythonver}/site-packages/%{name} |
23 %define pythonlib %{_libdir}/python%{pythonver}/site-packages/%{name} |
24 %define hgext %{_libdir}/python%{pythonver}/site-packages/hgext |
24 %define hgext %{_libdir}/python%{pythonver}/site-packages/hgext |
25 |
25 |
30 %prep |
30 %prep |
31 rm -rf $RPM_BUILD_ROOT |
31 rm -rf $RPM_BUILD_ROOT |
32 %setup -q |
32 %setup -q |
33 |
33 |
34 %build |
34 %build |
35 python setup.py build |
35 make all |
36 |
36 |
37 %install |
37 %install |
38 python setup.py install --root $RPM_BUILD_ROOT --prefix %{_prefix} |
38 python setup.py install --root $RPM_BUILD_ROOT --prefix %{_prefix} |
|
39 make install-doc DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir} |
|
40 |
39 install contrib/hgk $RPM_BUILD_ROOT%{_bindir} |
41 install contrib/hgk $RPM_BUILD_ROOT%{_bindir} |
40 install contrib/convert-repo $RPM_BUILD_ROOT%{_bindir}/mercurial-convert-repo |
42 install contrib/convert-repo $RPM_BUILD_ROOT%{_bindir}/mercurial-convert-repo |
41 install contrib/hg-ssh $RPM_BUILD_ROOT%{_bindir} |
43 install contrib/hg-ssh $RPM_BUILD_ROOT%{_bindir} |
42 install contrib/git-viz/{hg-viz,git-rev-tree} $RPM_BUILD_ROOT%{_bindir} |
44 install contrib/git-viz/{hg-viz,git-rev-tree} $RPM_BUILD_ROOT%{_bindir} |
43 |
45 |
56 %clean |
58 %clean |
57 rm -rf $RPM_BUILD_ROOT |
59 rm -rf $RPM_BUILD_ROOT |
58 |
60 |
59 %files |
61 %files |
60 %defattr(-,root,root,-) |
62 %defattr(-,root,root,-) |
61 %doc doc/* *.cgi |
63 %doc CONTRIBUTORS COPYING doc/README doc/hg*.txt doc/hg*.html doc/ja *.cgi |
|
64 %{_mandir}/man?/hg*.gz |
62 %dir %{pythonlib} |
65 %dir %{pythonlib} |
63 %dir %{hgext} |
66 %dir %{hgext} |
64 %{_sysconfdir}/bash_completion.d/mercurial.sh |
67 %{_sysconfdir}/bash_completion.d/mercurial.sh |
65 %{_datadir}/zsh/site-functions/_mercurial |
68 %{_datadir}/zsh/site-functions/_mercurial |
66 %{_datadir}/emacs/site-lisp/mercurial.el |
69 %{_datadir}/emacs/site-lisp/mercurial.el |