rpms/mercurial/F-7 mercurial.spec,1.24,1.25
Neal Becker (nbecker)
fedora-extras-commits at redhat.com
Sat Feb 16 15:18:08 UTC 2008
- Previous message (by thread): rpms/php-pear-Net-SMTP/F-8 php-pear-Net-SMTP.spec, 1.3, 1.4 sources, 1.3, 1.4 xml2changelog, 1.1, 1.2 PHP-LICENSE-3.01, 1.1, NONE
- Next message (by thread): rpms/libgadu/F-7 .cvsignore, 1.3, 1.4 libgadu.spec, 1.2, 1.3 sources, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: nbecker
Update of /cvs/pkgs/rpms/mercurial/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5086
Modified Files:
mercurial.spec
Log Message:
update to 0.9.5
Index: mercurial.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mercurial/F-7/mercurial.spec,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- mercurial.spec 23 Sep 2007 00:47:30 -0000 1.24
+++ mercurial.spec 16 Feb 2008 15:17:27 -0000 1.25
@@ -1,63 +1,90 @@
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: 6%{?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
%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
+python setup.py install -O1 --root $RPM_BUILD_ROOT --prefix %{_prefix} --record=%{name}.files
+make install-doc DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir}
-# 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
+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
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/mercurial/hgrc.d
%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
+%dir %{_sysconfdir}/mercurial
+%dir %{_sysconfdir}/mercurial/hgrc.d
%changelog
+* Fri Nov 9 2007 Neal Becker <ndbecker2 at gmail.com> - 0.9.5-6
+- rpmlint fixes
+
+* Fri Nov 9 2007 Neal Becker <ndbecker2 at gmail.com> - 0.9.5-5
+- /etc/mercurial/hgrc.d missing
+
+* Fri Nov 9 2007 Neal Becker <ndbecker2 at gmail.com> - 0.9.5-3
+- Fix to last change
+
+* Fri Nov 9 2007 Neal Becker <ndbecker2 at gmail.com> - 0.9.5-2
+- mkdir /etc/mercurial/hgrc.d for plugins
+
+* Tue Oct 23 2007 <ndbecker2 at gmail.com> - 0.9.5-2
+- Bump tag to fix confusion
+
+* Mon Oct 15 2007 Neal Becker <ndbecker2 at gmail.com> - 0.9.5-1
+- Sync with spec file from mercurial
+
* Sat Sep 22 2007 Neal Becker <ndbecker2 at gmail.com> - 0.9.4-8
- Just cp contrib tree.
- Revert install -O2
@@ -69,10 +96,10 @@
- Revert last change.
* Thu Sep 20 2007 Neal Becker <ndbecker2 at gmail.com> - 0.9.4-5
-- Use %ghost on contrib, otherwise EL-4 build fails
+- Use {ghost} on contrib, otherwise EL-4 build fails
* Thu Sep 20 2007 Neal Becker <ndbecker2 at gmail.com> - 0.9.4-4
-- remove %{_datadir}/contrib stuff for now
+- remove {_datadir}/contrib stuff for now
* Thu Sep 20 2007 Neal Becker <ndbecker2 at gmail.com> - 0.9.4-3
- Fix mercurial-install-contrib.patch (/usr/share/mercurial->/usr/share/mercurial/contrib)
- Previous message (by thread): rpms/php-pear-Net-SMTP/F-8 php-pear-Net-SMTP.spec, 1.3, 1.4 sources, 1.3, 1.4 xml2changelog, 1.1, 1.2 PHP-LICENSE-3.01, 1.1, NONE
- Next message (by thread): rpms/libgadu/F-7 .cvsignore, 1.3, 1.4 libgadu.spec, 1.2, 1.3 sources, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list