# $Id$ # Authority: dries # Upstream: Matt Mackall %{?dtag: %{expand: %%define %dtag 1}} %define python_sitearch %(%{__python} -c 'from distutils import sysconfig; print sysconfig.get_python_lib(1)') %{?fc10:%define _with_python_egginfo 1} %{?fc9:%define _with_python_egginfo 1} Summary: Fast lightweight source control management system Name: mercurial Version: 1.2.1 Release: 1 License: GPL Group: Development/Tools URL: http://www.selenic.com/mercurial/wiki/ Source: http://www.selenic.com/mercurial/release/mercurial-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: python-devel >= 2.3 %description Mercurial is a fast, lightweight Source Control Management system designed for the efficient handling of very large distributed projects. %package hgk Summary: hgk GUI for mercurial Group: Development/Tools Requires: %{name} = %{version}-%{release} %description hgk With hgk you can browse a repository graphically. %prep %setup %build CFLAGS="%{optflags}" %{__python} setup.py build %install %{__rm} -rf %{buildroot} %{__python} setup.py install -O1 --skip-build --root="%{buildroot}" --prefix="%{_prefix}" %{__make} install-doc PREFIX="%{buildroot}%{_prefix}" MANDIR="%{buildroot}%{_mandir}" %{__install} contrib/hgk %{buildroot}%{_bindir}/hgk # TODO: also install other contribs, maybe in subpackage %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc CONTRIBUTORS COPYING README contrib/ %doc %{_mandir}/man1/hg.1* #%doc %{_mandir}/man1/hgmerge.1* %doc %{_mandir}/man5/hgignore.5* %doc %{_mandir}/man5/hgrc.5* %{_bindir}/hg #%{_bindir}/hgmerge %{python_sitearch}/hgext/ %{python_sitearch}/mercurial/ %{?_with_python_egginfo:%{python_sitearch}/mercurial-*.egg-info} %files hgk %defattr(-, root, root, 0755) %{_bindir}/hgk %changelog * Wed Mar 25 2009 Dag Wieers - 1.2.1-1 - Updated to release 1.2.1. * Thu Mar 12 2009 Dries Verachtert - 1.2-1 - Updated to release 1.2. * Thu Jan 1 2009 Dries Verachtert - 1.1.2-1 - Updated to release 1.1.2. * Thu Dec 11 2008 Dries Verachtert - 1.1-1 - Updated to release 1.1. * Mon Aug 18 2008 Dries Verachtert - 1.0.2-1 - Updated to release 1.0.2. * Sun Jun 29 2008 Dries Verachtert - 1.0.1-1 - Updated to release 1.0.1. * Mon Mar 24 2008 Dries Verachtert - 1.0-1 - Updated to release 1.0. * Sun Oct 21 2007 Dries Verachtert - 0.9.5-1 - Updated to release 0.9.5. * Wed Oct 3 2007 Dries Verachtert - 0.9.4-2 - Added hgk as a subpackage, based on the PLD spec file started by arekm. * Fri Jun 29 2007 Dries Verachtert - 0.9.4-1 - Updated to release 0.9.4. * Fri Jun 15 2007 Dag Wieers - 0.9.3-2 - Use %%{python_sitearch} to build for x86_64. (Tong Ho) - Added contrib/. * Tue Jun 05 2007 Dries Verachtert - 0.9.3-1 - Initial package.