Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37572503
en ru br
ALT Linux repos
S:4.2.5-alt1

Group :: System/Base
RPM: supervisor

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: supervisor
Version: 3.3.4
Release: alt1

Summary: A System for Allowing the Control of Process State on UNIX

License: ZPLv2.1 and BSD and MIT
Group: System/Base
Url: http://supervisord.org/

Packager: Vitaly Lipatov <lav at altlinux.ru>

Source: http://pypi.io/packages/source/s/%name/%name-%version%{?prever}.tar
Source1: supervisord.service
Source2: supervisord.conf
Source3: supervisor.logrotate
Source4: supervisor.tmpfiles
Source5: supervisord.init

AutoProv:yes,nopython
%add_python_req_skip %name

BuildArch: noarch
BuildRequires: python-devel rpm-build-intro
BuildRequires: python-module-setuptools

Requires: python-module-meld3 >= 0.6.5
Requires: python-module-setuptools

%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

%build
%python_build

%install
%python_install

mkdir -p %buildroot/%_sysconfdir
mkdir -p %buildroot/%_sysconfdir/supervisord.d
mkdir -p %buildroot/%_logrotatedir/
mkdir -p %buildroot/%_unitdir
mkdir -p %buildroot/%_logdir/%name
mkdir -p %buildroot/%_runtimedir/supervisor
chmod 770 %buildroot/%_logdir/%name
chmod 770 %buildroot/%_runtimedir/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/%_logrotatedir/supervisor
install -D -p -m 0644 %SOURCE4 %buildroot%_tmpfilesdir/%name.conf
%__subst s'/^#!.*//' $( find %buildroot/%python_sitelibdir/supervisor/ -type f)
mkdir -p %buildroot%_sysconfigdir/
touch %buildroot%_sysconfigdir/supervisord
mkdir -p %buildroot/%_initdir
install -p -m 755 %SOURCE5 %buildroot/%_initdir/supervisord

rm -rf %buildroot/%python_sitelibdir/supervisor/meld3/
rm -f %buildroot%prefix/doc/*.txt

%files
%doc CHANGES.txt COPYRIGHT.txt README.rst LICENSES.txt
%dir %_logdir/%name
%_unitdir/supervisord.service
%python_sitelibdir/*
%_initdir/supervisord
%_bindir/supervisor*
%_bindir/echo_supervisord_conf
%_bindir/pidproxy
%_runtimedir/supervisor
%_tmpfilesdir/%name.conf

%config(noreplace) %_sysconfdir/supervisord.conf
%dir %_sysconfdir/supervisord.d/
%config(noreplace) %_logrotatedir/supervisor
%config(noreplace) %_sysconfigdir/supervisord

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin