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