%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: buildbot Version: 0.7.10p1 Release: 1%{?dist} Summary: Build/test automation system Group: Development/Tools License: GPLv2 URL: http://buildbot.net Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel # Needed for tests BuildRequires: python-twisted-core BuildRequires: python-twisted-web BuildRequires: python-twisted-mail BuildRequires: python-twisted-words # Removed until http://buildbot.net/trac/ticket/434 is fixed # BuildRequires: bazaar BuildRequires: bzr BuildRequires: cvs BuildRequires: darcs BuildRequires: git BuildRequires: mercurial BuildRequires: subversion BuildRequires: tla Requires: python-twisted-core Requires: python-twisted-web Requires: python-twisted-mail Requires: python-twisted-words BuildArch: noarch %description The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure. %prep %setup -q %build %{__python} setup.py build %check trial buildbot.test %install rm -rf %{buildroot} %{__python} setup.py install -O1 --skip-build --root %{buildroot} mkdir -p %{buildroot}/%{_datadir}/%{name}/ cp -R contrib %{buildroot}/%{_datadir}/%{name}/ # clean up Windows contribs. sed -i 's/\r//' %{buildroot}/%{_datadir}/%{name}/contrib/windows/* chmod -x %{buildroot}/%{_datadir}/%{name}/contrib/windows/* # Fix rpmlint error (non-executable-script) chmod +x %{buildroot}%{python_sitelib}/buildbot/test/subdir/emit.py %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc COPYING CREDITS NEWS README docs/ %{_bindir}/buildbot %{python_sitelib}/* %{_datadir}/%{name} %changelog * Tue Mar 3 2009 Gianluca Sforna - 0.7.10p1-1 - New upstream release * Thu Feb 26 2009 Gianluca Sforna - 0.7.10-1 - New upstream release - Drop upstreamed patch - Add %%check section and needed BR * Mon Feb 23 2009 Fedora Release Engineering - 0.7.7-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.7.7-3 - Rebuild for Python 2.6 * Thu Apr 3 2008 Gianluca Sforna - 0.7.7-2 - Fix upgrade path * Mon Mar 31 2008 Gianluca Sforna - 0.7.7-1 - new upstream release * Thu Jan 3 2008 Gianluca Sforna - 0.7.6-2 - pick up new .egg file * Mon Oct 15 2007 Gianluca Sforna - 0.7.6-1 - new upstream release - refreshed Patch0 - requires clean up - License tag update (GPLv2) * Sat Mar 17 2007 Gianluca Sforna - Silence rpmlint * Thu Mar 01 2007 Gianluca Sforna - 0.7.5-1 - new upstream release - minor spec tweaks - Removed (unmantained and orphaned) python-cvstoys Require * Sat Sep 09 2006 Michael J. Knox - 0.7.4-2 - cleanup %%files * Fri Sep 08 2006 Michael J. Knox - 0.7.4-1 - Upstream update - don't ghost pyo files * Fri Jul 28 2006 Michael J. Knox - 0.7.3-3 - move contribs to %%{_datadir}/%{name} * Fri Jul 07 2006 Michael J. Knox - 0.7.3-2 - fixes for review - added patch to remove #! where its not needed (shutup rpmlint) * Sun Jun 02 2006 Michael J. Knox - 0.7.3-1 - Inital build for FE