contrib/mercurial.spec
changeset 4744 620cea146b19
parent 4743 cc0fb3500dd5
child 4747 cc7a43af709d
equal deleted inserted replaced
4743:cc0fb3500dd5 4744:620cea146b19
    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