Summary: A framework for collecting software metrics via continuous integration Name: bitten Version: 0.6 Release: 11%{?dist} License: BSD Group: Development/Tools URL: http://bitten.cmlenz.net/ #Source0: http://prdownloads.sourceforge.net/bitten/Bitten-%{version}.tar.bz2 Source0: Bitten-0.6dev-r376.tar.bz2 Source1: bitten-master.init Source2: bitten-slave.init Source3: bitten-master.sysconfig Source4: bitten-slave.sysconfig BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: python-devel >= 2.3 BuildRequires: setuptools >= 0.6a2 # needed for the tests BuildRequires: trac, libxslt-python, subversion BuildArch: noarch Requires(post): /sbin/service, /sbin/chkconfig Requires(preun): /sbin/service, /sbin/chkconfig # build-master Requires: %{python_libdir}/trac # build-slave Requires: %{python_libdir}/setuptools %description Bitten is a Python-based framework for collecting various software metrics via continuous integration. It builds on Trac to provide an integrated web-based user interface. %prep %setup -q -n Bitten-%{version}dev-r376 %build CFLAGS="%{optflags}"; export CFLAGS python setup.py build PYTHONPATH=. python setup.py test || : %install rm -rf %{buildroot} python setup.py install --root %{buildroot} mkdir -p %{buildroot}%{_initdir} mkdir -p %{buildroot}%{_sysconfigdir} install -m 0755 -p %{SOURCE1} %{buildroot}%{_initdir}/bitten-master install -m 0755 -p %{SOURCE2} %{buildroot}%{_initdir}/bitten-slave install -p %{SOURCE3} %{buildroot}%{_sysconfigdir}/bitten-master install -p %{SOURCE4} %{buildroot}%{_sysconfigdir}/bitten-slave mkdir -p %{buildroot}%{_sysconfdir}/bitten %clean rm -rf %{buildroot} %post /sbin/chkconfig --add bitten-master /sbin/chkconfig --add bitten-slave %preun if [ $1 = 0 ]; then /sbin/service bitten-master stop > /dev/null 2>&1 /sbin/service bitten-slave stop > /dev/null 2>&1 /sbin/chkconfig --del bitten-master /sbin/chkconfig --del bitten-slave fi %files %defattr(-,root,root,-) %doc COPYING ChangeLog README.txt PKG-INFO %{_bindir}/bitten-master %{_bindir}/bitten-slave %{_initdir}/* %config(noreplace) %{_sysconfigdir}/* %dir %{_sysconfdir}/bitten %{python_libdir}/* %changelog * Mon Jan 22 2007 Axel Thimm - 0.6-11 - Update to r376 & AT patches. * Sun Aug 13 2006 Axel Thimm - 0.6-5 - Minor specfile fixes. * Fri Jul 28 2006 Axel Thimm - 0.6-4_dev_r375 - Update to 0.6dev-r375. * Sat Jun 17 2006 Axel Thimm - Update to 0.6dev-r372. * Sun Mar 12 2006 Axel Thimm - Initial build.