From a5e984e95c6e2ac8bd978a9f7fcad1283d2c54d5 Mon Sep 17 00:00:00 2001 From: Neal Becker Date: Oct 23 2007 13:28:36 +0000 Subject: Update to 0.9.5 --- diff --git a/.cvsignore b/.cvsignore index a319794..893bbe0 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mercurial-0.9.4.tar.gz +mercurial-0.9.5.tar.bz2 diff --git a/mercurial.spec b/mercurial.spec index 2e378f8..8aada3f 100644 --- a/mercurial.spec +++ b/mercurial.spec @@ -1,63 +1,72 @@ Summary: A fast, lightweight distributed source control management system Name: mercurial -Version: 0.9.4 -Release: 8%{?dist} -License: GPL +Version: 0.9.5 +Release: 1%{?dist} +License: GPLv2 Group: Development/Tools URL: http://www.selenic.com/mercurial/ -Source0: http://www.selenic.com/mercurial/release/%{name}-%{version}.tar.gz +Source0: http://www.selenic.com/mercurial/release/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: python-devel asciidoc xmlto +Requires: python Provides: hg = %{version}-%{release} %description -Mercurial is a fast, lightweight source control management system designed +Mercurial is a fast, lightweight source control management system designed for efficient handling of very large distributed projects. - + %prep +rm -rf $RPM_BUILD_ROOT %setup -q %build -python ./setup.py build - -# not built by default. kind of lame -pushd doc ; make man ; popd +make all %install -rm -rf $RPM_BUILD_ROOT -python ./setup.py install -O1 --root=$RPM_BUILD_ROOT --record=%{name}.files - -# and we have to install the man pages -mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1 $RPM_BUILD_ROOT/%{_mandir}/man5 -install -m 0644 doc/hg.1 $RPM_BUILD_ROOT/%{_mandir}/man1/hg.1 -install -m 0644 doc/hgmerge.1 $RPM_BUILD_ROOT/%{_mandir}/man1/hgmerge.1 -install -m 0644 doc/hgrc.5 $RPM_BUILD_ROOT/%{_mandir}/man5/hgrc.5 -install -m 0644 doc/hgignore.5 $RPM_BUILD_ROOT/%{_mandir}/man5/hgignore.5 - -# install contrib -which cp -mkdir -p $RPM_BUILD_ROOT/%{_datadir}/mercurial/ -%{__cp} -av contrib $RPM_BUILD_ROOT/%{_datadir}/mercurial/ - -# Set up a system-wide hgrc that says where the hgk script went: -mkdir -p $RPM_BUILD_ROOT/etc/mercurial -cat - >$RPM_BUILD_ROOT/etc/mercurial/hgrc << EOF -[hgk] -path=/usr/share/mercurial/contrib/hgk -EOF +python setup.py install -O1 --root $RPM_BUILD_ROOT --prefix %{_prefix} --record=%{name}.files +make install-doc DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir} + +install contrib/hgk $RPM_BUILD_ROOT%{_bindir} +install contrib/convert-repo $RPM_BUILD_ROOT%{_bindir}/mercurial-convert-repo +install contrib/hg-ssh $RPM_BUILD_ROOT%{_bindir} +install contrib/git-viz/{hg-viz,git-rev-tree} $RPM_BUILD_ROOT%{_bindir} + +bash_completion_dir=$RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d +mkdir -p $bash_completion_dir +install -m 644 contrib/bash_completion $bash_completion_dir/mercurial.sh + +zsh_completion_dir=$RPM_BUILD_ROOT%{_datadir}/zsh/site-functions +mkdir -p $zsh_completion_dir +install -m 644 contrib/zsh_completion $zsh_completion_dir/_mercurial + +lisp_dir=$RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp +mkdir -p $lisp_dir +install -m 644 contrib/mercurial.el $lisp_dir +xlisp_dir=$RPM_BUILD_ROOT%{_datadir}/xemacs/site-packages/lisp +mkdir -p $xlisp_dir +install -m 644 contrib/mercurial.el $xlisp_dir %clean rm -rf $RPM_BUILD_ROOT - %files -f %{name}.files %defattr(-,root,root,-) -%doc CONTRIBUTORS README contrib/sample.hgrc -%{_sysconfdir}/mercurial/ -%{_datadir}/mercurial/contrib/ -%{_mandir}/man*/* +%doc CONTRIBUTORS COPYING doc/README doc/hg*.txt doc/hg*.html doc/ja *.cgi +%doc %attr(644,root,root) %{_mandir}/man?/hg*.gz +%{_sysconfdir}/bash_completion.d/mercurial.sh +%{_datadir}/zsh/site-functions/_mercurial +%{_datadir}/emacs/site-lisp/mercurial.el +%{_datadir}/xemacs/site-packages/lisp/mercurial.el +%{_bindir}/hgk +%{_bindir}/hg-ssh +%{_bindir}/hg-viz +%{_bindir}/git-rev-tree +%{_bindir}/mercurial-convert-repo %changelog +* Mon Oct 15 2007 Neal Becker - 0.9.5-1 +- Sync with spec file from mercurial + * Sat Sep 22 2007 Neal Becker - 0.9.4-8 - Just cp contrib tree. - Revert install -O2 diff --git a/sources b/sources index b422bab..dec11c2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2e5ac6ddf434534938d4fc27dc9797c9 mercurial-0.9.4.tar.gz +4b295d05336851ab606694e5481ffd40 mercurial-0.9.5.tar.bz2