Update to 0.9.5

This commit is contained in:
Neal Becker 2007-10-23 02:28:25 +00:00
parent 4ff07a459f
commit a3a46f959e
3 changed files with 44 additions and 35 deletions

View File

@ -1 +1 @@
mercurial-0.9.4.tar.gz mercurial-0.9.5.tar.bz2

View File

@ -1,13 +1,14 @@
Summary: A fast, lightweight distributed source control management system Summary: A fast, lightweight distributed source control management system
Name: mercurial Name: mercurial
Version: 0.9.4 Version: 0.9.5
Release: 8%{?dist} Release: 1%{?dist}
License: GPL License: GPLv2
Group: Development/Tools Group: Development/Tools
URL: http://www.selenic.com/mercurial/ 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 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: python-devel asciidoc xmlto BuildRequires: python-devel asciidoc xmlto
Requires: python
Provides: hg = %{version}-%{release} Provides: hg = %{version}-%{release}
%description %description
@ -15,49 +16,57 @@ Mercurial is a fast, lightweight source control management system designed
for efficient handling of very large distributed projects. for efficient handling of very large distributed projects.
%prep %prep
rm -rf $RPM_BUILD_ROOT
%setup -q %setup -q
%build %build
python ./setup.py build make all
# not built by default. kind of lame
pushd doc ; make man ; popd
%install %install
rm -rf $RPM_BUILD_ROOT python setup.py install -O1 --root $RPM_BUILD_ROOT --prefix %{_prefix} --record=%{name}.files
python ./setup.py install -O1 --root=$RPM_BUILD_ROOT --record=%{name}.files make install-doc DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir}
# and we have to install the man pages install contrib/hgk $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1 $RPM_BUILD_ROOT/%{_mandir}/man5 install contrib/convert-repo $RPM_BUILD_ROOT%{_bindir}/mercurial-convert-repo
install -m 0644 doc/hg.1 $RPM_BUILD_ROOT/%{_mandir}/man1/hg.1 install contrib/hg-ssh $RPM_BUILD_ROOT%{_bindir}
install -m 0644 doc/hgmerge.1 $RPM_BUILD_ROOT/%{_mandir}/man1/hgmerge.1 install contrib/git-viz/{hg-viz,git-rev-tree} $RPM_BUILD_ROOT%{_bindir}
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 bash_completion_dir=$RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
which cp mkdir -p $bash_completion_dir
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/mercurial/ install -m 644 contrib/bash_completion $bash_completion_dir/mercurial.sh
%{__cp} -av contrib $RPM_BUILD_ROOT/%{_datadir}/mercurial/
# Set up a system-wide hgrc that says where the hgk script went: zsh_completion_dir=$RPM_BUILD_ROOT%{_datadir}/zsh/site-functions
mkdir -p $RPM_BUILD_ROOT/etc/mercurial mkdir -p $zsh_completion_dir
cat - >$RPM_BUILD_ROOT/etc/mercurial/hgrc << EOF install -m 644 contrib/zsh_completion $zsh_completion_dir/_mercurial
[hgk]
path=/usr/share/mercurial/contrib/hgk lisp_dir=$RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp
EOF 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 %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
%files -f %{name}.files %files -f %{name}.files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc CONTRIBUTORS README contrib/sample.hgrc %doc CONTRIBUTORS COPYING doc/README doc/hg*.txt doc/hg*.html doc/ja *.cgi
%{_sysconfdir}/mercurial/ %doc %attr(644,root,root) %{_mandir}/man?/hg*.gz
%{_datadir}/mercurial/contrib/ %{_sysconfdir}/bash_completion.d/mercurial.sh
%{_mandir}/man*/* %{_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 %changelog
* Mon Oct 15 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.5-1
- Sync with spec file from mercurial
* Sat Sep 22 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.4-8 * Sat Sep 22 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.4-8
- Just cp contrib tree. - Just cp contrib tree.
- Revert install -O2 - Revert install -O2

View File

@ -1 +1 @@
2e5ac6ddf434534938d4fc27dc9797c9 mercurial-0.9.4.tar.gz 4b295d05336851ab606694e5481ffd40 mercurial-0.9.5.tar.bz2