Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:csbuild:DBA
supervisor
supervisor.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File supervisor.spec of Package supervisor
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %define with_sysd 0 Summary: A System for Allowing the Control of Process State on UNIX Name: supervisor Version: 3.1.3 Release: 1 License: ZPLv2.1 and BSD and MIT Group: System Environment/Base URL: http://supervisord.org/ Source0: http://pypi.python.org/packages/source/s/%{name}/%{name}-%{version}%{?prever}.tar.gz Source1: supervisord.service Source2: supervisord.conf Source3: supervisor.logrotate Source4: supervisor.tmpfiles BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch BuildRequires: python-devel BuildRequires: python-setuptools #!BuildIgnore: dba-openssl-098o dba-openssl-098r dba-openssl-098x dba-openssl-101c # Requires: python-meld3 >= 0.6.5 Requires: python-setuptools %if %{with_sysd} BuildRequires: systemd Requires(post): systemd Requires(preun): systemd Requires(postun): systemd %endif %description The supervisor is a client/server system that allows its users to control a number of processes on UNIX-like operating systems. %prep %setup -q -n %{name}-%{version}%{?prever} %build CFLAGS="%{optflags}" %{__python} setup.py build %install rm -rf %{buildroot} %{__python} setup.py install --skip-build --root %{buildroot} mkdir -p %{buildroot}/%{_sysconfdir} mkdir -p %{buildroot}/%{_sysconfdir}/supervisord.d mkdir -p %{buildroot}/%{_sysconfdir}/logrotate.d/ mkdir -p %{buildroot}%{_unitdir} mkdir -p %{buildroot}/%{_localstatedir}/log/%{name} mkdir -p %{buildroot}/%{_localstatedir}/run/supervisor chmod 770 %{buildroot}/%{_localstatedir}/log/%{name} chmod 770 %{buildroot}/%{_localstatedir}/run/supervisor install -p -m 644 %{SOURCE1} %{buildroot}%{_unitdir}/supervisord.service install -p -m 644 %{SOURCE2} %{buildroot}/%{_sysconfdir}/supervisord.conf install -p -m 644 %{SOURCE3} %{buildroot}/%{_sysconfdir}/logrotate.d/supervisor install -D -p -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/tmpfiles.d/%{name}.conf %if 0%{?suse_version} == 0 sed -i s'/^#!.*//' $( find %{buildroot}/%{python_sitelib}/supervisor/ -type f) %endif rm -rf %{buildroot}/%{python_sitelib}/supervisor/meld3/ rm -f %{buildroot}%{_prefix}/doc/*.txt %clean rm -rf %{buildroot} %if %{with_sysd} %post %systemd_post %{name}.service %preun %systemd_preun %{name}.service %postun %systemd_postun %{name}.service %endif %files %defattr(-,root,root,-) %doc CHANGES.txt COPYRIGHT.txt README.rst LICENSES.txt %dir %{_localstatedir}/log/%{name} %{_unitdir}/supervisord.service %{python_sitelib}/* %{_bindir}/supervisor* %{_bindir}/echo_supervisord_conf %{_bindir}/pidproxy %{_localstatedir}/run/supervisor %config(noreplace) %{_sysconfdir}/tmpfiles.d/%{name}.conf %config(noreplace) %{_sysconfdir}/supervisord.conf %dir %{_sysconfdir}/supervisord.d %config(noreplace) %{_sysconfdir}/logrotate.d/supervisor %changelog * Fri Feb 10 2017 Holger Manthey <holger.manthey@bertelsmann.de> - remove require python-meld3 * Thu Feb 9 2017 Holger Manthey <holger.manthey@bertelsmann.de> - initial package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor