[meego-commits] 15323: New package Tools:BOSS/boss-participant-build-status
Huaxu Wan
no_reply at build.meego.com
Mon Mar 28 10:08:29 UTC 2011
Hi,
Adding new package boss-participant-build-status in project Tools:BOSS. Please review and accept ASAP.
Justification for this new package:
BOSS participant for obs package build status
Thank You,
Huaxu Wan
[This message was auto-generated]
---
Request #15323:
submit: home:huaxu:branches:Tools:BOSS/boss-participant-build-status(r2)(update) -> Tools:BOSS/boss-participant-build-status
Message:
BOSS participant for obs package build status
State: new 2011-03-28T03:08:22 huaxu
Comment: None
This is a NEW package in Tools:BOSS project.
The files in the new package:
boss-participant-build-status/
|__ boss-participant-build-status-0.1.tar.gz
|__ boss-participant-build-status.changes
|__ boss-participant-build-status.spec
|__ boss-participant-build-status.yaml
The content of the YAML file, boss-participant-build-status.yaml:
===================================================================
Name: boss-participant-build-status
Summary: Participant for OBS build failed packages
Version: 0.1
Release: 1
Group: Development/Languages
License: GPLv2+
URL: http://gitorious.org/meego-boss/boss-participant-build-status
Sources:
- "%{name}-%{version}.tar.gz"
Description: |
Participant for OBS build failed packages
Requires:
- python >= 2.5
- python-air
- ruote-amqp-pyclient
- python-daemon
PkgBR:
- python
- python-setuptools
Configure: none
Builder: python
BuildArch: noarch
SupportOtherDistros: yes
===================================================================
The content of the spec file, boss-participant-build-status.spec:
===================================================================
#
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.21
#
# >> macros
# << macros
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: boss-participant-build-status
Summary: Participant for OBS build event
Version: 0.1
Release: 1
Group: Development/Languages
License: GPLv2+
BuildArch: noarch
URL: http://gitorious.org/meego-boss/boss-participant-build-status
Source0: %{name}-%{version}.tar.gz
Source100: boss-participant-build-status.yaml
Requires: python >= 2.5
Requires: python-air
Requires: ruote-amqp-pyclient
Requires: python-daemon
BuildRequires: python
BuildRequires: python-setuptools
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Participant for OBS build event, currently only cover build failed event.
%prep
%setup -q -n %{name}-%{version}
# >> setup
# << setup
%build
# >> build pre
# << build pre
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
# >> build post
# << build post
%install
rm -rf $RPM_BUILD_ROOT
# >> install pre
# << install pre
%if 0%{?suse_version}
%{__python} setup.py install --root=$RPM_BUILD_ROOT --prefix=%{_prefix}
%else
%{__python} setup.py install --root=$RPM_BUILD_ROOT -O1
%endif
# >> install post
make install-data DESTDIR=%{buildroot}
install -D -m 755 rpm/boss-participant-build-status.init %{buildroot}/etc/init.d/boss-participant-build-status
install -D -m 644 rpm/boss-participant-build-status.conf %{buildroot}/etc/boss/boss-participant-build-status.conf
mkdir -p %{buildroot}/usr/sbin
ln -sf ../../etc/init.d/boss-participant-build-status %{buildroot}/usr/sbin/rcboss-participant-build-status
# << install post
%post
# >> post
mkdir -p /srv/BOSS/emails
%__cp -f --no-clobber %{_datadir}/boss-participant-build-status/emails/* /srv/BOSS/emails/
# << post
%files
%defattr(-,root,root,-)
# >> files
%dir %{_sysconfdir}/boss
%config(noreplace) %{_sysconfdir}/boss/boss-participant-build-status.conf
%{_sysconfdir}/init.d/boss-participant-build-status
%{python_sitelib}/*
%{_bindir}/boss-build-status.py
%dir %{_datadir}/boss-participant-build-status
%{_datadir}/boss-participant-build-status/*
%{_sbindir}/rcboss-participant-build-status
# << files
===================================================================
More information about the MeeGo-commits
mailing list