File revs.spec of Package revs
%define name revs
%define version 0.4.6
%define unmangled_version 0.4.6
%define release 1
Summary: REVS
Name: %{name}
Version: %{version}
Release: %{release}
Source0: https://api.opensuse.org/public/source/Maemo:MeeGo-Infra/revs/%{name}_%{unmangled_version}.tar.gz
License: GPLv2+
Group: Development/Languages/Python
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: python
BuildRequires: python-setuptools
Requires: python >= 2.5
Requires: mysql
Requires: lighttpd
Requires: yum
Requires: python-django
Requires: python-django-south
Requires: python-django-extensions
Requires: python-django-piston
Requires: python-unittest2
Requires: python-flup
Requires: python-mysql
Requires: python-bugzilla
BuildArch: noarch
Vendor: MeeGo Infrastructure Tools Team / REVS <aapi.hamalainen@nomovok.com>
Url: http://meego.gitorious.org/meego-infrastructure-tools/revs
%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5)
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
%endif
%description
REVS
%prep
%setup -n %{name}-%{unmangled_version}
%build
python setup.py build
%install
python setup.py clean -a
python setup.py -q install --root=$RPM_BUILD_ROOT --prefix=%{_prefix} --record=INSTALLED_FILES
install -D -m 755 rpm/revs.init %{buildroot}/etc/init.d/revs
install -D -m 755 rpm/boss-participant-revs_update.init %{buildroot}/etc/init.d/boss-participant-revs_update
install -D -m 755 rpm/boss-participant-revs_update.conf %{buildroot}/etc/boss/revs_update
sed -i -e '/revs_update\.py/d' INSTALLED_FILES
%clean
rm -rf $RPM_BUILD_ROOT
%files -f INSTALLED_FILES
%defattr(-,root,root)
%{_sysconfdir}/init.d/revs
%{_sysconfdir}/revs
%{python_sitelib}/revs
%{python_sitelib}/revs/dwh
%{python_sitelib}/revs/nyc
%{python_sitelib}/revs/sack
%{python_sitelib}/revs/api
%{python_sitelib}/revs/images
%{python_sitelib}/revs/mapping
%{python_sitelib}/revs/ooviews
%{python_sitelib}/revs/reports
%{python_sitelib}/revs/model_utils
%{python_sitelib}/revs/templates
%{python_sitelib}/revs/reports/annoying
%{python_sitelib}/revs/reports/annoying/templatetags
%{python_sitelib}/revs/reports/templates
%{python_sitelib}/revs/reports/templatetags
%{python_sitelib}/revs/reports/templates/admin/dwh/productrelease
%{python_sitelib}/revs/reports/templates/admin/dwh/baseline
%{python_sitelib}/revs/reports/templates/admin/sack/platform
%{python_sitelib}/revs/reports/templates/admin/sack/product
%{python_sitelib}/revs/reports/templates/admin
%config(noreplace) %{python_sitelib}/revs/settings.py
%{_datadir}/%{name}
%{_datadir}/%{name}/static
%{_datadir}/%{name}/static/css
%{_datadir}/%{name}/static/css/images
%{_datadir}/%{name}/static/media
%{_datadir}/%{name}/static/media/css
%{_datadir}/%{name}/static/media/img
%{_datadir}/%{name}/static/media/img/admin
%{_datadir}/%{name}/static/media/img/gis
%{_datadir}/%{name}/static/media/js
%{_datadir}/%{name}/static/media/js/admin
%package boss-participant-revs_update
Summary: REVS boss participants
Requires: python >= 2.5
Requires: revs
Requires: python-django
Requires: python-air
Requires: ruote-amqp-pyclient
%description boss-participant-revs_update
REVS BOSS participants
%files boss-participant-revs_update
%defattr(-,root,root)
%{_sysconfdir}/init.d/boss-participant-revs_update
%config(noreplace) %{_sysconfdir}/boss/revs_update
%{_sysconfdir}/boss
%{_bindir}/revs_update.py
%changelog
* Thu Feb 10 2011 Aapi Hämäläinen <aapi.hamalainen@nomovok.com> - 0.4.6
- Bugfixes to update_revs (NO#)
- Bugfixes to InstallableVersion (NO#)
- Bugfixes to package version range handling (NO#)
- Images now more prominently displayed on front page
- Hotfix release
* Thu Feb 03 2011 Aleksi Suomalainen <aleksi.suomalainen@nomovok.com> - 0.4.5
- Mapping of packages
- Import Images and show them
- Model migrations
* Wed Feb 02 2011 Aapi Hämäläinen <aapi.hamalainen@nomovok.com> - 0.4.4
- Fix adding a Baseline (PMO#222256)
- Fix adding a Product Release (PMO#222262)
- Fix adding a Platform (PMO#222267)
- Fix adding a Product (PMO#222274)
* Sun Jan 23 2011 David Greaves <david@dgreaves.com> - 0.4.3
- Improvements in CSS and template layouts
- Update the templates for prs and baselines (BMO#221217)
- Fix Platform not shown in PR delta screen (#BMO221215)
* Sat Jan 22 2011 Aleksi Suomalainen <aleksi.suomalainen@nomovok.com>
- packaged 0.4.2
* Fri Jan 21 2011 Aleksi Suomalainen <aleksi.suomalainen@nomovok.com>
- packaged 0.4.1
* Thu Dec 1 2010 Islam Amer <islam.amer at nokia.com>
- packaged 0.4
* Wed Nov 10 2010 Islam Amer <islam.amer at nokia.com>
- packaged 0.3
* Fri Aug 5 2010 Islam Amer <islam.amer at nokia.com>
- packaged 0.2
* Fri Jul 30 2010 Islam Amer <islam.amer at nokia.com>
- packaged 0.1