|
|
fe1aea3 |
# Documentation sources:
|
|
Ralf Ertzinger |
8fe9ce3 |
%global commit 9b4ef5fa68fe42929a5e5410165d36fcc7b2d2c7
|
|
|
fe1aea3 |
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
|
|
fe1aea3 |
%global docrepo uwsgi-docs
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%{!?_httpd_apxs: %{expand: %%global _httpd_apxs %%{_sbindir}/apxs}}
|
|
|
fe1aea3 |
%{!?_httpd_moddir: %{expand: %%global _httpd_moddir %%{_libdir}/httpd/modules}}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# This is primarily built for fedora, make it easy right now
|
|
|
fe1aea3 |
%if 0%{?fedora}
|
|
|
fe1aea3 |
%bcond_without go
|
|
|
fe1aea3 |
%bcond_without python3
|
|
|
fe1aea3 |
%bcond_without ruby19
|
|
|
fe1aea3 |
%bcond_without tuntap
|
|
|
fe1aea3 |
%bcond_without zeromq
|
|
|
fe1aea3 |
%bcond_without perl
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without perlcoro
|
|
|
fe1aea3 |
%bcond_without glusterfs
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without php
|
|
Ralf Ertzinger |
07af6e6 |
%bcond_without pq
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without gloox
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without geoip
|
|
|
fe1aea3 |
# javapackages-tools retired (apache-ivy orphanage)
|
|
|
fe1aea3 |
%bcond_with java
|
|
|
fe1aea3 |
# Fedora httpd includes mod_proxy_uwsgi
|
|
|
fe1aea3 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1574335
|
|
|
fe1aea3 |
%bcond_with mod_proxy_uwsgi
|
|
|
fe1aea3 |
#mono
|
|
|
fe1aea3 |
%ifarch %{mono_arches}
|
|
|
fe1aea3 |
%bcond_without mono
|
|
|
fe1aea3 |
%else
|
|
|
fe1aea3 |
%bcond_with mono
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
# mongodblibs
|
|
|
fe1aea3 |
# mongo-cxx-driver-legacy broken in rawhide rhbz#1675407
|
|
|
fe1aea3 |
%bcond_with mongodblibs
|
|
|
fe1aea3 |
# v8-314 retired
|
|
|
fe1aea3 |
%bcond_with v8
|
|
|
fe1aea3 |
#mongodblibs dependency
|
|
|
fe1aea3 |
%if %{without mongodblibs}
|
|
|
fe1aea3 |
%bcond_with gridfs
|
|
|
fe1aea3 |
%else
|
|
|
fe1aea3 |
%bcond_without gridfs
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
#Fedora endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Conditionally enable/disable some things in epel7
|
|
|
fe1aea3 |
%if 0%{?rhel} == 7
|
|
|
fe1aea3 |
# el7 does have java
|
|
|
fe1aea3 |
%bcond_without java
|
|
|
fe1aea3 |
%bcond_without python2
|
|
|
fe1aea3 |
%bcond_without python3
|
|
|
fe1aea3 |
%bcond_without python3_other
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without gloox
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without geoip
|
|
Ralf Ertzinger |
8fe9ce3 |
# This only exists on EL7
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without tcp_wrappers
|
|
|
fe1aea3 |
# el7 doesn't have zeromq
|
|
|
fe1aea3 |
%bcond_with zeromq
|
|
|
fe1aea3 |
# el7 does have python-greenlet, but only on x86_64
|
|
|
fe1aea3 |
%ifarch x86_64
|
|
|
fe1aea3 |
%bcond_without python2_greenlet
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
# el7 does have perl-PSGI
|
|
|
fe1aea3 |
# el7 does have perl-Coro
|
|
|
fe1aea3 |
%bcond_without perl
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without perlcoro
|
|
|
fe1aea3 |
# el7 httpd does not include mod_proxy_uwsgi
|
|
|
fe1aea3 |
%bcond_without mod_proxy_uwsgi
|
|
|
fe1aea3 |
# el7 can now build glusterfs but only on x86_64
|
|
|
fe1aea3 |
%ifnarch x86_64
|
|
|
fe1aea3 |
%bcond_with glusterfs
|
|
|
fe1aea3 |
%else
|
|
|
fe1aea3 |
%bcond_without glusterfs
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
# this fails in el7 not sure why
|
|
|
fe1aea3 |
%bcond_with gridfs
|
|
Ralf Ertzinger |
8fe9ce3 |
# EL7 PHP is too old
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_with php
|
|
Ralf Ertzinger |
8fe9ce3 |
%endif
|
|
Ralf Ertzinger |
8fe9ce3 |
|
|
Ralf Ertzinger |
8fe9ce3 |
# epel8 builds pretty similar to Fedora for now
|
|
Ralf Ertzinger |
8fe9ce3 |
%if 0%{?rhel} == 8
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without go
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without python3
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without ruby19
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without tuntap
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without zeromq
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without perl
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without perlcoro
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without glusterfs
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without php
|
|
Ralf Ertzinger |
07af6e6 |
%bcond_without pq
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without gloox
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without geoip
|
|
Ralf Ertzinger |
8fe9ce3 |
# javapackages-tools retired (apache-ivy orphanage)
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_with java
|
|
Ralf Ertzinger |
8fe9ce3 |
# Fedora httpd includes mod_proxy_uwsgi
|
|
Ralf Ertzinger |
8fe9ce3 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1574335
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_with mod_proxy_uwsgi
|
|
Ralf Ertzinger |
8fe9ce3 |
#mono
|
|
Ralf Ertzinger |
8fe9ce3 |
%ifarch %{mono_arches}
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without mono
|
|
Ralf Ertzinger |
8fe9ce3 |
%else
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_with mono
|
|
Ralf Ertzinger |
8fe9ce3 |
%endif
|
|
Ralf Ertzinger |
8fe9ce3 |
# mongodblibs
|
|
Ralf Ertzinger |
8fe9ce3 |
# mongo-cxx-driver-legacy broken in rawhide rhbz#1675407
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_with mongodblibs
|
|
Ralf Ertzinger |
8fe9ce3 |
# v8-314 retired
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_with v8
|
|
Ralf Ertzinger |
8fe9ce3 |
#mongodblibs dependency
|
|
Ralf Ertzinger |
8fe9ce3 |
%if %{without mongodblibs}
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_with gridfs
|
|
Ralf Ertzinger |
8fe9ce3 |
%else
|
|
Ralf Ertzinger |
8fe9ce3 |
%bcond_without gridfs
|
|
Ralf Ertzinger |
8fe9ce3 |
%endif
|
|
Ralf Ertzinger |
8fe9ce3 |
#EL8 endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
6d41072 |
%if 0%{?rhel} == 9
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without go
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without python3
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without ruby19
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without tuntap
|
|
Ralf Ertzinger |
6d41072 |
# EPEL9 doesn't have zeromq yet
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with zeromq
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without perl
|
|
Ralf Ertzinger |
6d41072 |
# EPEL9 doesn't have perl-Coro yet
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with perlcoro
|
|
Ralf Ertzinger |
6d41072 |
# EPEL9 doesn't have glusterfs yet
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with glusterfs
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without php
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without pq
|
|
Ralf Ertzinger |
6d41072 |
# EPEL9 doesn't have gloox yet
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with gloox
|
|
Ralf Ertzinger |
6d41072 |
# EPEL9 doesn't have GeoIP yet
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with geoip
|
|
Ralf Ertzinger |
6d41072 |
# javapackages-tools retired (apache-ivy orphanage)
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with java
|
|
Ralf Ertzinger |
6d41072 |
# Fedora httpd includes mod_proxy_uwsgi
|
|
Ralf Ertzinger |
6d41072 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1574335
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with mod_proxy_uwsgi
|
|
Ralf Ertzinger |
6d41072 |
#mono
|
|
Ralf Ertzinger |
6d41072 |
%ifarch %{mono_arches}
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without mono
|
|
Ralf Ertzinger |
6d41072 |
%else
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with mono
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
Ralf Ertzinger |
6d41072 |
# mongodblibs
|
|
Ralf Ertzinger |
6d41072 |
# mongo-cxx-driver-legacy broken in rawhide rhbz#1675407
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with mongodblibs
|
|
Ralf Ertzinger |
6d41072 |
# v8-314 retired
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with v8
|
|
Ralf Ertzinger |
6d41072 |
#mongodblibs dependency
|
|
Ralf Ertzinger |
6d41072 |
%if %{without mongodblibs}
|
|
Ralf Ertzinger |
6d41072 |
%bcond_with gridfs
|
|
Ralf Ertzinger |
6d41072 |
%else
|
|
Ralf Ertzinger |
6d41072 |
%bcond_without gridfs
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
Ralf Ertzinger |
6d41072 |
#EL9 endif
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
Ralf Ertzinger |
6d41072 |
|
|
Ralf Ertzinger |
8fe9ce3 |
%global manual_py_compile 1
|
|
Ralf Ertzinger |
8fe9ce3 |
|
|
|
fe1aea3 |
# Turn off byte compilation so it doesn't try
|
|
|
fe1aea3 |
# to auto-optimize the code in /usr/src/uwsgi
|
|
|
fe1aea3 |
%if %{manual_py_compile} == 1
|
|
|
fe1aea3 |
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Set %%__python to the newest possible version
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%global __python %{__python3}
|
|
|
fe1aea3 |
%else
|
|
|
fe1aea3 |
%if %{with python3_other}
|
|
|
fe1aea3 |
%global __python %{__python3_other}
|
|
|
fe1aea3 |
%else
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
%global __python %{__python2}
|
|
|
fe1aea3 |
%else
|
|
|
fe1aea3 |
%global __python /usr/bin/true
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
Name: uwsgi
|
|
Ralf Ertzinger |
8fe9ce3 |
Version: 2.0.20
|
|
Ralf Ertzinger |
6d41072 |
Release: 4%{?dist}
|
|
|
fe1aea3 |
Summary: Fast, self-healing, application container server
|
|
|
fe1aea3 |
# uwsgi is licensed under GPLv2 with a linking exception
|
|
|
fe1aea3 |
# docs are licensed under MIT
|
|
|
fe1aea3 |
License: GPLv2 with exceptions and MIT
|
|
|
fe1aea3 |
URL: https://github.com/unbit/uwsgi
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
Source0: http://projects.unbit.it/downloads/uwsgi-%{version}.tar.gz
|
|
|
fe1aea3 |
Source1: fedora.ini
|
|
|
fe1aea3 |
Source2: uwsgi.service
|
|
|
fe1aea3 |
Source3: emperor.ini
|
|
|
fe1aea3 |
Source4: https://github.com/unbit/%{docrepo}/archive/%{commit}/%{docrepo}-%{shortcommit}.tar.gz
|
|
|
fe1aea3 |
Source5: README.Fedora
|
|
|
fe1aea3 |
Source7: uwsgi.tmpfiles
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
Patch0: uwsgi_trick_chroot_rpmbuild.patch
|
|
|
fe1aea3 |
Patch1: uwsgi_fix_rpath.patch
|
|
|
fe1aea3 |
Patch2: uwsgi_ruby20_compatibility.patch
|
|
|
fe1aea3 |
Patch3: uwsgi_fix_lua.patch
|
|
|
fe1aea3 |
# https://github.com/unbit/uwsgi/issues/882
|
|
|
fe1aea3 |
Patch5: uwsgi_fix_mongodb.patch
|
|
|
fe1aea3 |
Patch6: uwsgi_v8-314_compatibility.patch
|
|
|
fe1aea3 |
Patch7: uwsgi_fix_mono.patch
|
|
Ralf Ertzinger |
8fe9ce3 |
# https://github.com/unbit/uwsgi/issues/2283
|
|
Ralf Ertzinger |
8fe9ce3 |
Patch12: uwsgi_fix_php8.patch
|
|
Ralf Ertzinger |
8fe9ce3 |
Patch13: uwsgi_fix_chroot_chdir.patch
|
|
Ralf Ertzinger |
8fe9ce3 |
# https://github.com/unbit/uwsgi/issues/2356
|
|
Ralf Ertzinger |
8fe9ce3 |
Patch14: uwsgi_fix_php_arginfo.patch
|
|
Ralf Ertzinger |
9ce919a |
Patch15: uwsgi_fix_python_py_ssize_t.patch
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
BuildRequires: curl, libxml2-devel, libuuid-devel, jansson-devel
|
|
|
fe1aea3 |
BuildRequires: libyaml-devel, ruby-devel
|
|
|
fe1aea3 |
%if %{with tcp_wrappers}
|
|
|
fe1aea3 |
BuildRequires: tcp_wrappers-devel
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
BuildRequires: python2-devel
|
|
|
fe1aea3 |
%if %{with python2_greenlet}
|
|
|
fe1aea3 |
BuildRequires: python-greenlet-devel
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
BuildRequires: python%{python3_pkgversion}-devel
|
|
|
fe1aea3 |
BuildRequires: python%{python3_pkgversion}-greenlet-devel
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with python3_other}
|
|
|
fe1aea3 |
BuildRequires: python%{python3_other_pkgversion}-devel
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with glusterfs}
|
|
|
fe1aea3 |
BuildRequires: glusterfs-devel, glusterfs-api-devel
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
BuildRequires: lua-devel, ruby, pcre-devel
|
|
Ralf Ertzinger |
8fe9ce3 |
%if %{with php}
|
|
Ralf Ertzinger |
8fe9ce3 |
BuildRequires: php-devel, php-embedded
|
|
Ralf Ertzinger |
8fe9ce3 |
%endif
|
|
Ralf Ertzinger |
8fe9ce3 |
BuildRequires: libedit-devel, krb5-devel
|
|
|
fe1aea3 |
BuildRequires: openssl-devel
|
|
|
fe1aea3 |
BuildRequires: bzip2-devel, gmp-devel, pam-devel
|
|
|
fe1aea3 |
BuildRequires: sqlite-devel, libcap-devel
|
|
|
fe1aea3 |
BuildRequires: httpd-devel, libcurl-devel
|
|
Ralf Ertzinger |
6d41072 |
BuildRequires: libstdc++-devel
|
|
Ralf Ertzinger |
6d41072 |
%if %{with gloox}
|
|
Ralf Ertzinger |
6d41072 |
BuildRequires: gloox-devel
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
Ralf Ertzinger |
6d41072 |
BuildRequires: libevent-devel, zlib-devel
|
|
Ralf Ertzinger |
6d41072 |
%if %{with geoip}
|
|
Ralf Ertzinger |
6d41072 |
BuildRequires: GeoIP-devel
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
|
fe1aea3 |
BuildRequires: openldap-devel, boost-devel
|
|
|
fe1aea3 |
BuildRequires: libattr-devel, libxslt-devel
|
|
|
fe1aea3 |
%if %{with perl}
|
|
Ralf Ertzinger |
6d41072 |
BuildRequires: perl-devel, perl-ExtUtils-Embed
|
|
Ralf Ertzinger |
6d41072 |
%if %{with perlcoro}
|
|
Ralf Ertzinger |
6d41072 |
BuildRequires: perl-Coro
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with zeromq}
|
|
|
fe1aea3 |
BuildRequires: zeromq-devel
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with go}
|
|
|
fe1aea3 |
BuildRequires: gcc-go
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
BuildRequires: systemd-devel, systemd-units
|
|
|
fe1aea3 |
%if %{with mono}
|
|
|
fe1aea3 |
BuildRequires: mono-devel, mono-web, glib2-devel
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with v8}
|
|
Ralf Ertzinger |
8fe9ce3 |
%if 0%{?fedora}
|
|
|
fe1aea3 |
BuildRequires: v8-314-devel
|
|
|
fe1aea3 |
%else
|
|
|
fe1aea3 |
BuildRequires: v8-devel
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with mongodblibs}
|
|
Ralf Ertzinger |
8fe9ce3 |
%if 0%{?fedora}
|
|
|
fe1aea3 |
BuildRequires: mongo-cxx-driver-legacy-devel
|
|
|
fe1aea3 |
%else
|
|
|
fe1aea3 |
BuildRequires: mongo-cxx-driver-devel
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%endif
|
|
Ralf Ertzinger |
07af6e6 |
%if %{with pq}
|
|
Ralf Ertzinger |
07af6e6 |
BuildRequires: libpq-devel
|
|
Ralf Ertzinger |
07af6e6 |
%endif
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
8fe9ce3 |
%if 0%{?fedora}
|
|
|
fe1aea3 |
BuildRequires: libargon2-devel
|
|
|
fe1aea3 |
Obsoletes: uwsgi-router-access <= 2.0.16
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
Obsoletes: uwsgi-loggers <= 1.9.8-1
|
|
|
fe1aea3 |
Obsoletes: uwsgi-routers <= 2.0.6
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-erlang <= 1.9.20-1
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-admin <= 2.0.6
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
Requires(pre): shadow-utils
|
|
|
fe1aea3 |
%{?systemd_requires}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%filter_requires_in %{_usrsrc}
|
|
|
fe1aea3 |
%filter_provides_in %{_usrsrc}
|
|
|
fe1aea3 |
%filter_provides_in %{_libdir}/uwsgi/.*\.so$
|
|
|
fe1aea3 |
%filter_setup
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description
|
|
|
fe1aea3 |
uWSGI is a fast (pure C), self-healing, developer/sysadmin-friendly
|
|
|
fe1aea3 |
application container server. Born as a WSGI-only server, over time it has
|
|
|
fe1aea3 |
evolved in a complete stack for networked/clustered web applications,
|
|
|
fe1aea3 |
implementing message/object passing, caching, RPC and process management.
|
|
|
fe1aea3 |
It uses the uwsgi (all lowercase, already included by default in the Nginx
|
|
|
fe1aea3 |
and Cherokee releases) protocol for all the networking/interprocess
|
|
|
fe1aea3 |
communications. Can be run in preforking mode, threaded,
|
|
|
fe1aea3 |
asynchronous/evented and supports various form of green threads/co-routine
|
|
|
fe1aea3 |
(like uGreen and Fiber). Sysadmin will love it as it can be configured via
|
|
|
fe1aea3 |
command line, environment variables, xml, .ini and yaml files and via LDAP.
|
|
|
fe1aea3 |
Being fully modular can use tons of different technology on top of the same
|
|
|
fe1aea3 |
core.
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-devel
|
|
|
fe1aea3 |
Summary: uWSGI - Development header files and libraries
|
|
|
fe1aea3 |
Requires: uwsgi = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-devel
|
|
|
fe1aea3 |
This package contains the development header files and libraries
|
|
|
fe1aea3 |
for uWSGI extensions
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
%package -n python2-uwsgidecorators
|
|
|
fe1aea3 |
Summary: Python 2 decorators providing access to the uwsgi API
|
|
|
fe1aea3 |
Requires: uwsgi = %{version}-%{release}
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-python2 = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: python-uwsgidecorators < 2.0.16-4
|
|
|
fe1aea3 |
Provides: python-uwsgidecorators = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n python2-uwsgidecorators
|
|
|
fe1aea3 |
The uwsgidecorators Python 2 module provides higher-level access to the uWSGI API.
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%package -n python%{python3_pkgversion}-uwsgidecorators
|
|
|
fe1aea3 |
Summary: Python %{python3_version} decorators providing access to the uwsgi API
|
|
|
fe1aea3 |
Requires: uwsgi = %{version}-%{release}
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-python%{python3_pkgversion} = %{version}-%{release}
|
|
|
fe1aea3 |
%if 0%{?rhel} == 7
|
|
|
fe1aea3 |
Obsoletes: python3-uwsgidecorators < 2.0.16-4
|
|
|
fe1aea3 |
Provides: python3-uwsgidecorators = %{version}-%{release}
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n python%{python3_pkgversion}-uwsgidecorators
|
|
Ralf Ertzinger |
8fe9ce3 |
The uwsgidecorators Python %{python3_version} module provides higher-level
|
|
Ralf Ertzinger |
8fe9ce3 |
access to the uWSGI API.
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3_other}
|
|
|
fe1aea3 |
%package -n python%{python3_other_pkgversion}-uwsgidecorators
|
|
|
fe1aea3 |
Summary: Python %{python3_other_version} decorators providing access to the uwsgi API
|
|
|
fe1aea3 |
Requires: uwsgi = %{version}-%{release}
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-python%{python3_other_pkgversion} = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n python%{python3_other_pkgversion}-uwsgidecorators
|
|
Ralf Ertzinger |
8fe9ce3 |
The uwsgidecorators Python %{python3_other_version} module provides
|
|
Ralf Ertzinger |
8fe9ce3 |
higher-level access to the uWSGI API.
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-docs
|
|
|
fe1aea3 |
Summary: uWSGI - Documentation
|
|
|
fe1aea3 |
Requires: uwsgi
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-docs
|
|
|
fe1aea3 |
This package contains the documentation files for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-common
|
|
|
fe1aea3 |
Summary: uWSGI - Common plugins for uWSGI
|
|
|
fe1aea3 |
Requires: uwsgi = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-common
|
|
|
fe1aea3 |
This package contains the most common plugins used with uWSGI. The
|
|
|
fe1aea3 |
plugins included in this package are: cache, CGI, RPC, uGreen
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Stats pushers
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-stats-pusher-file
|
|
|
fe1aea3 |
Summary: uWSGI - File Stats Pusher for uWSGI
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-stats-pusher-file
|
|
|
fe1aea3 |
This package contains the stats_pusher_file plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with mongodblibs}
|
|
|
fe1aea3 |
%package -n uwsgi-stats-pusher-mongodb
|
|
|
fe1aea3 |
Summary: uWSGI - MongoDB Stats Pusher for uWSGI
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-stats-pusher-mongodb
|
|
|
fe1aea3 |
This package contains the stats_pusher_mongodb plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-stats-pusher-socket
|
|
|
fe1aea3 |
Summary: uWSGI - Socket Stats Pusher for uWSGI
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-stats-pusher-socket
|
|
|
fe1aea3 |
This package contains the stats_pusher_socket plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-stats-pusher-statsd
|
|
|
fe1aea3 |
Summary: uWSGI - StatsD Stats Pusher for uWSGI
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-stats-pusher-statsd
|
|
|
fe1aea3 |
This package contains the stats_pusher_statsd plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-stats-pusher-zabbix
|
|
|
fe1aea3 |
Summary: uWSGI - Zabbix Stats Pusher for uWSGI
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-stats-pusher-zabbix
|
|
|
fe1aea3 |
This package contains the zabbix plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Alarms
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-alarm-curl
|
|
|
fe1aea3 |
Summary: uWSGI - Curl alarm plugin
|
|
Ralf Ertzinger |
8fe9ce3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-alarm-curl
|
|
|
fe1aea3 |
This package contains the alarm_curl alarm plugin for uWSGI
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
6d41072 |
%if %{with gloox}
|
|
|
fe1aea3 |
%package -n uwsgi-alarm-xmpp
|
|
Ralf Ertzinger |
8fe9ce3 |
Summary: uWSGI - Curl alarm plugin
|
|
Ralf Ertzinger |
6d41072 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-alarm-xmpp
|
|
|
fe1aea3 |
This package contains the alarm_xmpp alarm plugin for uWSGI
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Transformations
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-transformation-chunked
|
|
|
fe1aea3 |
Summary: uWSGI - Chunked Transformation plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-router-uwsgi = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-transformation-chunked
|
|
|
fe1aea3 |
This package contains the transformation_chunked plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-transformation-gzip
|
|
|
fe1aea3 |
Summary: uWSGI - GZip Transformation plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-router-uwsgi = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-transformation-gzip
|
|
|
fe1aea3 |
This package contains the transformation_gzip plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-transformation-offload
|
|
|
fe1aea3 |
Summary: uWSGI - Off-Load Transformation plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-router-uwsgi = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-transformation-offload
|
|
|
fe1aea3 |
This package contains the transformation_offload plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-transformation-template
|
|
|
fe1aea3 |
Summary: uWSGI - Template Transformation plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-router-uwsgi = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-transformation-template
|
|
|
fe1aea3 |
This package contains the transformation_template plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-transformation-tofile
|
|
|
fe1aea3 |
Summary: uWSGI - ToFile Transformation plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-router-uwsgi = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-transformation-tofile
|
|
|
fe1aea3 |
This package contains the transformation_tofile plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-transformation-toupper
|
|
|
fe1aea3 |
Summary: uWSGI - ToUpper Transformation plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-transformation-toupper
|
|
|
fe1aea3 |
This package contains the transformation_toupper plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Loggers
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-log-encoder-msgpack
|
|
|
fe1aea3 |
Summary: uWSGI - msgpack log encoder plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-log-encoder-msgpack
|
|
|
fe1aea3 |
This package contains the msgpack log encoder plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-logger-crypto
|
|
|
fe1aea3 |
Summary: uWSGI - logcrypto logger plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-crypto
|
|
|
fe1aea3 |
This package contains the logcrypto logger plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-logger-file
|
|
|
fe1aea3 |
Summary: uWSGI - logfile logger plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-loggers <= 1.9.8-1
|
|
|
fe1aea3 |
Provides: uwsgi-loggers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-file
|
|
|
fe1aea3 |
This package contains the logfile logger plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-logger-graylog2
|
|
|
fe1aea3 |
Summary: uWSGI - Graylog2 logger plugin
|
|
Ralf Ertzinger |
8fe9ce3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-graylog2
|
|
|
fe1aea3 |
This package contains the graylog2 logger plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with mongodblibs}
|
|
|
fe1aea3 |
%package -n uwsgi-logger-mongodb
|
|
|
fe1aea3 |
Summary: uWSGI - mongodblog logger plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-loggers <= 1.9.8-1
|
|
|
fe1aea3 |
Provides: uwsgi-loggers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-mongodb
|
|
|
fe1aea3 |
This package contains the mongodblog logger plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-logger-pipe
|
|
|
fe1aea3 |
Summary: uWSGI - logpipe logger plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-pipe
|
|
|
fe1aea3 |
This package contains the logcrypto logger plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-logger-redis
|
|
|
fe1aea3 |
Summary: uWSGI - redislog logger plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-loggers <= 1.9.8-1
|
|
|
fe1aea3 |
Provides: uwsgi-loggers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-redis
|
|
|
fe1aea3 |
This package contains the redislog logger plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-logger-rsyslog
|
|
|
fe1aea3 |
Summary: uWSGI - rsyslog logger plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-rsyslog <= 1.9.8-1
|
|
|
fe1aea3 |
Provides: uwsgi-plugin-rsyslog = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-rsyslog
|
|
|
fe1aea3 |
This package contains the rsyslog logger plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-logger-socket
|
|
|
fe1aea3 |
Summary: uWSGI - logsocket logger plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-loggers <= 1.9.8-1
|
|
|
fe1aea3 |
Provides: uwsgi-loggers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-socket
|
|
|
fe1aea3 |
This package contains the logsocket logger plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-logger-syslog
|
|
|
fe1aea3 |
Summary: uWSGI - syslog logger plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-syslog <= 1.9.8-1
|
|
|
fe1aea3 |
Provides: uwsgi-plugin-syslog = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-syslog
|
|
|
fe1aea3 |
This package contains the syslog logger plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-logger-systemd
|
|
|
fe1aea3 |
Summary: uWSGI - systemd journal logger plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-systemd
|
|
|
fe1aea3 |
This package contains the systemd journal logger plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with zeromq}
|
|
|
fe1aea3 |
%package -n uwsgi-logger-zeromq
|
|
|
fe1aea3 |
Summary: uWSGI - ZeroMQ logger plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, zeromq
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-logger-zeromq
|
|
|
fe1aea3 |
This package contains the ZeroMQ logger plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Plugins
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-airbrake
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for AirBrake support
|
|
Ralf Ertzinger |
8fe9ce3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-airbrake
|
|
|
fe1aea3 |
This package contains the airbrake plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-cache
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for cache support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-cache
|
|
|
fe1aea3 |
This package contains the cache plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-carbon
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Carbon/Graphite support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-carbon
|
|
|
fe1aea3 |
This package contains the Carbon plugin for uWSGI (to use in graphite)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with perl}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-psgi
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for PSGI support
|
|
|
fe1aea3 |
Requires: perl-PSGI, uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-psgi
|
|
|
fe1aea3 |
This package contains the PSGI plugin for uWSGI
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
6d41072 |
%if %{with perlcoro}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-coroae
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for PERL Coro support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-plugin-psgi = %{version}-%{release}, perl-Coro
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-coroae
|
|
|
fe1aea3 |
This package contains the coroae plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-cheaper-busyness
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Cheaper Busyness algos
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-cheaper-busyness
|
|
|
fe1aea3 |
This package contains the cheaper_busyness plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-cplusplus
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for C++ support
|
|
Ralf Ertzinger |
8fe9ce3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-cplusplus
|
|
|
fe1aea3 |
This package contains the cplusplus plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-curl-cron
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for CURL Cron support
|
|
Ralf Ertzinger |
8fe9ce3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-curl-cron
|
|
|
fe1aea3 |
This package contains the curl_cron plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-dumbloop
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Dumb Loop support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-dumbloop
|
|
|
fe1aea3 |
This package contains the dumbloop plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-dummy
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Dummy support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-dummy
|
|
|
fe1aea3 |
This package contains the dummy plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-fiber
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Ruby Fiber support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-plugin-rack = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-fiber
|
|
|
fe1aea3 |
This package contains the fiber plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with go}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-gccgo
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for GoLang support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-gccgo
|
|
|
fe1aea3 |
This package contains the gccgo plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
6d41072 |
%if %{with geoip}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-geoip
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for GeoIP support
|
|
Ralf Ertzinger |
6d41072 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-geoip
|
|
|
fe1aea3 |
This package contains the geoip plugin for uWSGI
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-python2-gevent
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Python 2 GEvent support
|
|
Ralf Ertzinger |
8fe9ce3 |
Requires: uwsgi-plugin-python2 = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-gevent < 2.0.16-4
|
|
|
fe1aea3 |
Provides: uwsgi-plugin-gevent = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-python2-gevent
|
|
|
fe1aea3 |
This package contains the Python 2 gevent plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-python%{python3_pkgversion}-gevent
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Python %{python3_version} GEvent support
|
|
Ralf Ertzinger |
8fe9ce3 |
Requires: uwsgi-plugin-python%{python3_pkgversion} = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-python%{python3_pkgversion}-gevent
|
|
|
fe1aea3 |
This package contains the Python %{python3_version} gevent plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3_other}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-python%{python3_other_pkgversion}-gevent
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Python %{python3_other_version} GEvent support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-python%{python3_other_pkgversion} = %{version}-%{release}, libevent
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-python%{python3_other_pkgversion}-gevent
|
|
|
fe1aea3 |
This package contains the Python %{python3_other_version} gevent plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with glusterfs}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-glusterfs
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for GlusterFS support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, glusterfs-api
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-glusterfs
|
|
|
fe1aea3 |
This package contains the glusterfs plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
%if %{with python2_greenlet}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-python2-greenlet
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Python 2 Greenlet support
|
|
|
fe1aea3 |
Requires: python-greenlet, uwsgi-plugin-python2 = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-greenlet < 2.0.16-4
|
|
|
fe1aea3 |
Provides: uwsgi-plugin-greenlet = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-python2-greenlet
|
|
|
fe1aea3 |
This package contains the Python 2 greenlet plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-python%{python3_pkgversion}-greenlet
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Python %{python3_version} Greenlet support
|
|
|
fe1aea3 |
Requires: python%{python3_pkgversion}-greenlet, uwsgi-plugin-python%{python3_pkgversion} = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-python%{python3_pkgversion}-greenlet
|
|
|
fe1aea3 |
This package contains the Python %{python3_version} greenlet plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with gridfs}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-gridfs
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for GridFS support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, libmongodb
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-gridfs
|
|
|
fe1aea3 |
This package contains the gridfs plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with java}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-jvm
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for JVM support
|
|
|
fe1aea3 |
BuildRequires: java-devel
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, java-headless, jpackage-utils
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-jvm
|
|
|
fe1aea3 |
This package contains the JVM plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-jwsgi
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for JWSGI support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-plugin-jvm = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-jwsgi
|
|
|
fe1aea3 |
This package contains the jwsgi plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-ldap
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for LDAP support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, openldap
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-ldap
|
|
|
fe1aea3 |
This package contains the ldap plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-lua
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for LUA support
|
|
|
fe1aea3 |
Requires: lua, uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-lua
|
|
|
fe1aea3 |
This package contains the lua plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with zeromq}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-mongrel2
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Mongrel2 support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, zeromq
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-mongrel2
|
|
|
fe1aea3 |
This package contains the mongrel2 plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with mono}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-mono
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Mono / .NET support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, mono-web
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-mono
|
|
|
fe1aea3 |
This package contains the mono plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-nagios
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Nagios support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-nagios
|
|
|
fe1aea3 |
This package contains the nagios plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-notfound
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for notfound support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-notfound
|
|
|
fe1aea3 |
This package contains the notfound plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-pam
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for PAM support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, pam
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-pam
|
|
|
fe1aea3 |
This package contains the PAM plugin for uWSGI
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
8fe9ce3 |
%if %{with php}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-php
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for PHP support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-php
|
|
|
fe1aea3 |
This package contains the PHP plugin for uWSGI
|
|
Ralf Ertzinger |
8fe9ce3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-pty
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for PTY support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-pty
|
|
|
fe1aea3 |
This package contains the pty plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-python2
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Python 2 support
|
|
|
fe1aea3 |
Requires: python2, uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-python < 2.0.16-4
|
|
|
fe1aea3 |
Provides: uwsgi-plugin-python = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-python2
|
|
|
fe1aea3 |
This package contains the Python 2 plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-python%{python3_pkgversion}
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Python %{python3_version} support
|
|
|
fe1aea3 |
Requires: python%{python3_pkgversion}, uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
%if 0%{?rhel} == 7
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-python3 < 2.0.16-4
|
|
|
fe1aea3 |
Provides: uwsgi-plugin-python3 = %{version}-%{release}
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-python%{python3_pkgversion}
|
|
|
fe1aea3 |
This package contains the Python %{python3_version} plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3_other}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-python%{python3_other_pkgversion}
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Python %{python3_other_version} support
|
|
|
fe1aea3 |
Requires: python%{python3_other_pkgversion}, uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-python%{python3_other_pkgversion}
|
|
|
fe1aea3 |
This package contains the Python %{python3_other_version} plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-rack
|
|
|
fe1aea3 |
Summary: uWSGI - Ruby rack plugin
|
|
|
fe1aea3 |
Requires: rubygem-rack, uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-rack
|
|
|
fe1aea3 |
This package contains the rack plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-rbthreads
|
|
|
fe1aea3 |
Summary: uWSGI - Ruby native threads support plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, ruby
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-rbthreads
|
|
|
fe1aea3 |
This package contains the rbthreads plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with java}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-ring
|
|
|
fe1aea3 |
Summary: uWSGI - Clojure/Ring request handler support plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-plugin-jvm = %{version}-%{release}, clojure
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-ring
|
|
|
fe1aea3 |
This package contains the ring plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-rpc
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for RPC support
|
|
|
fe1aea3 |
Requires: rrdtool, uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-rpc
|
|
|
fe1aea3 |
This package contains the RPC plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-rrdtool
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for RRDTool support
|
|
|
fe1aea3 |
Requires: rrdtool, uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-rrdtool
|
|
|
fe1aea3 |
This package contains the RRD Tool plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-ruby
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Ruby support
|
|
|
fe1aea3 |
Requires: ruby, uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-ruby
|
|
|
fe1aea3 |
This package contains the ruby19 plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-spooler
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Remote Spooling support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-spooler
|
|
|
fe1aea3 |
This package contains the spooler plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-sqlite3
|
|
|
fe1aea3 |
Summary: uWSGI - SQLite3 plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, sqlite
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-sqlite3
|
|
|
fe1aea3 |
This package contains the sqlite3 plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-ssi
|
|
|
fe1aea3 |
Summary: uWSGI - Server Side Includes plugin
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-ssi
|
|
|
fe1aea3 |
This package contains the ssi plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-python2-tornado
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Tornado (Python 2) support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, python-tornado
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-tornado < 2.0.16-4
|
|
|
fe1aea3 |
Provides: uwsgi-plugin-tornado = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-python2-tornado
|
|
|
fe1aea3 |
This package contains the tornado (Python 2) plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-python%{python3_pkgversion}-tornado
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Tornado (Python %{python3_version}) support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}, python%{python3_pkgversion}-tornado
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-python%{python3_pkgversion}-tornado
|
|
|
fe1aea3 |
This package contains the tornado (Python %{python3_version}) plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-ugreen
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for uGreen support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-ugreen
|
|
|
fe1aea3 |
This package contains the uGreen plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with v8}
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-v8
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for v8 support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-v8
|
|
|
fe1aea3 |
This package contains the v8 plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-webdav
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for WebDAV support
|
|
Ralf Ertzinger |
8fe9ce3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-webdav
|
|
|
fe1aea3 |
This package contains the webdav plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-xattr
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Extra Attributes support
|
|
Ralf Ertzinger |
8fe9ce3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-xattr
|
|
|
fe1aea3 |
This package contains the xattr plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-xslt
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for XSLT transformation support
|
|
Ralf Ertzinger |
8fe9ce3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-xslt
|
|
|
fe1aea3 |
This package contains the xslt plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-plugin-zergpool
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for zergpool support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-plugin-zergpool
|
|
|
fe1aea3 |
This package contains the zergpool plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Routers
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with tcp_wrappers}
|
|
|
fe1aea3 |
%package -n uwsgi-router-access
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for router_access router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-access
|
|
|
fe1aea3 |
This package contains the router_access plugin for uWSGI
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-basicauth
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Basic Auth router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-basicauth
|
|
|
fe1aea3 |
This package contains the basicauth plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-cache
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Cache router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-cache
|
|
|
fe1aea3 |
This package contains the cache router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-expires
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Expires router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-expires
|
|
|
fe1aea3 |
This package contains the expires router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-fast
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for FastRouter support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-fastrouter <= 2.0.6
|
|
|
fe1aea3 |
Provides: uwsgi-plugin-fastrouter = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-fast
|
|
|
fe1aea3 |
This package contains the fastrouter (proxy) plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-forkpty
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for ForkPTY router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-forkpty
|
|
|
fe1aea3 |
This package contains the ForkPTY router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-hash
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Hash router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-hash
|
|
|
fe1aea3 |
This package contains the hash router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-http
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for HTTP router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-http
|
|
|
fe1aea3 |
This package contains the http router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-memcached
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Memcached router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-memcached
|
|
|
fe1aea3 |
This package contains the memcached router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-metrics
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Metrics router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-metrics
|
|
|
fe1aea3 |
This package contains the metrics router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-radius
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Radius router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-radius
|
|
|
fe1aea3 |
This package contains the metrics router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-raw
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Raw Router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-rawrouter <= 2.0.6
|
|
|
fe1aea3 |
Provides: uwsgi-plugin-rawrouter = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-raw
|
|
|
fe1aea3 |
This package contains the Raw router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-redirect
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Redirect router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-redirect
|
|
|
fe1aea3 |
This package contains the redirect router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-redis
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Redis router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-redis
|
|
|
fe1aea3 |
This package contains the redis router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-rewrite
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Rewrite router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-rewrite
|
|
|
fe1aea3 |
This package contains the rewrite router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-spnego
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for SPNEgo router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-spnego
|
|
|
fe1aea3 |
This package contains the spnego router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-ssl
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for SSL router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Obsoletes: uwsgi-plugin-sslrouter <= 2.0.6
|
|
|
fe1aea3 |
Provides: uwsgi-plugin-sslrouter = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-ssl
|
|
|
fe1aea3 |
This package contains the SSL router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-static
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for Static router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-static
|
|
|
fe1aea3 |
This package contains the Static router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-tuntap
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for TUN/TAP router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-tuntap
|
|
|
fe1aea3 |
This package contains the tuntap router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-uwsgi
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for uWSGI router support
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-uwsgi
|
|
|
fe1aea3 |
This package contains the uwsgi router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%package -n uwsgi-router-xmldir
|
|
|
fe1aea3 |
Summary: uWSGI - Plugin for XMLDir router rupport
|
|
|
fe1aea3 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
|
fe1aea3 |
Provides: uwsgi-routers = %{version}-%{release}
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n uwsgi-router-xmldir
|
|
|
fe1aea3 |
This package contains the xmldir router plugin for uWSGI
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
07af6e6 |
# Emperors
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
07af6e6 |
%package -n uwsgi-emperor-amqp
|
|
Ralf Ertzinger |
07af6e6 |
Summary: uWSGI - Plugin for AMQP emperor rupport
|
|
Ralf Ertzinger |
07af6e6 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
07af6e6 |
%description -n uwsgi-emperor-amqp
|
|
Ralf Ertzinger |
07af6e6 |
This package contains the AMQP emperor plugin for uWSGI
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
07af6e6 |
%if %{with pq}
|
|
Ralf Ertzinger |
07af6e6 |
%package -n uwsgi-emperor-pg
|
|
Ralf Ertzinger |
07af6e6 |
Summary: uWSGI - Plugin for Postgres emperor rupport
|
|
Ralf Ertzinger |
07af6e6 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
07af6e6 |
%description -n uwsgi-emperor-pg
|
|
Ralf Ertzinger |
07af6e6 |
This package contains the Postgres emperor plugin for uWSGI
|
|
Ralf Ertzinger |
07af6e6 |
%endif
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
07af6e6 |
%if %{with zeromq}
|
|
Ralf Ertzinger |
07af6e6 |
%package -n uwsgi-emperor-zeromq
|
|
Ralf Ertzinger |
07af6e6 |
Summary: uWSGI - Plugin for ZeroMQ emperor rupport
|
|
Ralf Ertzinger |
07af6e6 |
Requires: uwsgi-plugin-common = %{version}-%{release}
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
07af6e6 |
%description -n uwsgi-emperor-zeromq
|
|
Ralf Ertzinger |
07af6e6 |
This package contains the ZeroMQ emperor plugin for uWSGI
|
|
Ralf Ertzinger |
07af6e6 |
%endif
|
|
Ralf Ertzinger |
07af6e6 |
|
|
|
fe1aea3 |
# The rest
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with mod_proxy_uwsgi}
|
|
|
fe1aea3 |
%package -n mod_proxy_uwsgi
|
|
|
fe1aea3 |
Summary: uWSGI - Apache2 proxy module
|
|
|
fe1aea3 |
Requires: uwsgi = %{version}-%{release}, httpd
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%description -n mod_proxy_uwsgi
|
|
|
fe1aea3 |
Fully Apache API compliant proxy module
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%prep
|
|
|
fe1aea3 |
%setup -q
|
|
|
fe1aea3 |
cp -p %{SOURCE1} buildconf/
|
|
|
fe1aea3 |
echo "plugin_dir = %{_libdir}/uwsgi" >> buildconf/fedora.ini
|
|
|
fe1aea3 |
cp -p %{SOURCE5} README.Fedora
|
|
|
fe1aea3 |
%patch0 -p1
|
|
|
fe1aea3 |
%patch1 -p1
|
|
|
fe1aea3 |
%patch2 -p1
|
|
|
fe1aea3 |
%patch3 -p1
|
|
Ralf Ertzinger |
8fe9ce3 |
%if 0%{?fedora}
|
|
|
fe1aea3 |
%patch5 -p1
|
|
|
fe1aea3 |
%endif
|
|
Ralf Ertzinger |
8fe9ce3 |
%if %{with v8} && 0%{?fedora}
|
|
|
fe1aea3 |
%patch6 -p1
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with mono}
|
|
|
fe1aea3 |
%patch7 -p1
|
|
|
fe1aea3 |
%endif
|
|
Ralf Ertzinger |
8fe9ce3 |
%patch12 -p1
|
|
Ralf Ertzinger |
8fe9ce3 |
%patch13 -p1
|
|
Ralf Ertzinger |
8fe9ce3 |
%patch14 -p1
|
|
Ralf Ertzinger |
9ce919a |
%patch15 -p1
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
6d41072 |
%if %{with perl} && (%{with python3} || %{with python3_other}) && %{with perlcoro}
|
|
|
fe1aea3 |
%{__python} -m lib2to3 --write --nobackups plugins/coroae/uwsgiplugin.py
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%build
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-error -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --build fedora.ini
|
|
|
fe1aea3 |
%if %{with python2}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --verbose --plugin plugins/python fedora
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --verbose --plugin plugins/gevent fedora
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --verbose --plugin plugins/tornado fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with python3}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3} uwsgiconfig.py --verbose --plugin plugins/python fedora python%{python3_pkgversion}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3} uwsgiconfig.py --verbose --plugin plugins/gevent fedora python%{python3_pkgversion}_gevent
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3} uwsgiconfig.py --verbose --plugin plugins/tornado fedora python%{python3_pkgversion}_tornado
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with python3_other}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3_other} uwsgiconfig.py --verbose --plugin plugins/python fedora python%{python3_other_pkgversion}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3_other} uwsgiconfig.py --verbose --plugin plugins/gevent fedora python%{python3_other_pkgversion}_gevent
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with mongodblibs}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/mongodblog fedora
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable -std=gnu++11 -Wno-error" %{__python2} uwsgiconfig.py --verbose --plugin plugins/stats_pusher_mongodb fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with mono}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/mono fedora
|
|
Ralf Ertzinger |
8fe9ce3 |
%endif
|
|
Ralf Ertzinger |
8fe9ce3 |
%if %{with php}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/php fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with v8}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/v8 fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with go}
|
|
Ralf Ertzinger |
8fe9ce3 |
# In EL* distributions, the gccgo compiler needs to be explicitly used to
|
|
Ralf Ertzinger |
8fe9ce3 |
# compile Go code, gcc will not work. However, gccgo can compile C code,
|
|
Ralf Ertzinger |
8fe9ce3 |
# so use that instead
|
|
Ralf Ertzinger |
91de37b |
%if 0%{?rhel}
|
|
Ralf Ertzinger |
8fe9ce3 |
CC="gccgo" CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/gccgo fedora
|
|
Ralf Ertzinger |
91de37b |
%else
|
|
Ralf Ertzinger |
91de37b |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/gccgo fedora
|
|
Ralf Ertzinger |
91de37b |
%endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with ruby19}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/fiber fedora
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/rbthreads fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with tuntap}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/tuntap fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with perl}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/psgi fedora
|
|
Ralf Ertzinger |
6d41072 |
%if %{with perlcoro}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/coroae fedora
|
|
|
fe1aea3 |
%endif
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
|
fe1aea3 |
%if %{with zeromq}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/logzmq fedora
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/mongrel2 fedora
|
|
Ralf Ertzinger |
07af6e6 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/emperor_zeromq fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with python2_greenlet}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/greenlet fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with python3}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/greenlet fedora python%{python3_pkgversion}_greenlet
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with glusterfs}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/glusterfs fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with gridfs}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/gridfs fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with java}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/jvm fedora
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/jwsgi fedora
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/ring fedora
|
|
|
fe1aea3 |
%endif
|
|
Ralf Ertzinger |
6d41072 |
%if %{with gloox}
|
|
Ralf Ertzinger |
6d41072 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/alarm_xmpp fedora
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
Ralf Ertzinger |
6d41072 |
%if %{with geoip}
|
|
Ralf Ertzinger |
6d41072 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/geoip fedora
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
|
fe1aea3 |
%if %{with tcp_wrappers}
|
|
Ralf Ertzinger |
8fe9ce3 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/router_access fedora
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with mod_proxy_uwsgi}
|
|
|
fe1aea3 |
%{_httpd_apxs} -Wc,-Wall -Wl -c apache2/mod_proxy_uwsgi.c
|
|
|
fe1aea3 |
%endif
|
|
Ralf Ertzinger |
07af6e6 |
%if %{with pq}
|
|
Ralf Ertzinger |
07af6e6 |
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python} uwsgiconfig.py --verbose --plugin plugins/emperor_pg fedora
|
|
Ralf Ertzinger |
07af6e6 |
%endif
|
|
Ralf Ertzinger |
07af6e6 |
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%install
|
|
|
fe1aea3 |
install -d %{buildroot}%{_sysconfdir}/uwsgi.d
|
|
|
fe1aea3 |
install -d %{buildroot}%{_usrsrc}/uwsgi/%{version}
|
|
|
fe1aea3 |
install -d %{buildroot}%{_includedir}/uwsgi
|
|
|
fe1aea3 |
install -d %{buildroot}%{_libdir}/uwsgi
|
|
|
fe1aea3 |
%if %{with mono}
|
|
|
fe1aea3 |
install -d %{buildroot}%{_monogacdir}
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
mkdir docs
|
|
|
fe1aea3 |
tar -C docs/ --strip-components=1 -xvzf %{SOURCE4}
|
|
|
fe1aea3 |
tar -C %{buildroot}%{_usrsrc}/uwsgi/%{version} --strip-components=1 -xvzf %{SOURCE0}
|
|
|
fe1aea3 |
cp %{SOURCE1} %{buildroot}%{_usrsrc}/uwsgi/%{version}/buildconf/
|
|
|
fe1aea3 |
cp docs/Changelog-%{version}.rst CHANGELOG
|
|
|
fe1aea3 |
rm -f docs/.gitignore
|
|
|
fe1aea3 |
echo "%{commit}, i.e. this:" >> README.Fedora
|
|
|
fe1aea3 |
echo "https://github.com/unbit/%{docrepo}/tree/%{commit}" >> README.Fedora
|
|
|
fe1aea3 |
install -D -p -m 0755 uwsgi %{buildroot}%{_sbindir}/uwsgi
|
|
|
fe1aea3 |
install -p -m 0644 *.h %{buildroot}%{_includedir}/uwsgi
|
|
|
fe1aea3 |
install -p -m 0755 *_plugin.so %{buildroot}%{_libdir}/uwsgi
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
install -D -p -m 0644 uwsgidecorators.py %{buildroot}%{python2_sitelib}/uwsgidecorators.py
|
|
|
fe1aea3 |
%if %{manual_py_compile} == 1
|
|
|
fe1aea3 |
%py_byte_compile %{__python2} %{buildroot}%{python2_sitelib}/uwsgidecorators.py
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
install -D -p -m 0644 uwsgidecorators.py %{buildroot}%{python3_sitelib}/uwsgidecorators.py
|
|
|
fe1aea3 |
%if %{manual_py_compile} == 1
|
|
|
fe1aea3 |
%py_byte_compile %{__python3} %{buildroot}%{python3_sitelib}/uwsgidecorators.py
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with python3_other}
|
|
|
fe1aea3 |
install -D -p -m 0644 uwsgidecorators.py %{buildroot}%{python3_other_sitelib}/uwsgidecorators.py
|
|
|
fe1aea3 |
%if %{manual_py_compile} == 1
|
|
|
fe1aea3 |
%py_byte_compile %{__python3_other} %{buildroot}%{python3_other_sitelib}/uwsgidecorators.py
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with java}
|
|
|
fe1aea3 |
install -D -p -m 0644 plugins/jvm/uwsgi.jar %{buildroot}%{_javadir}/uwsgi.jar
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
%if %{with mono}
|
|
|
fe1aea3 |
gacutil -i plugins/mono/uwsgi.dll -f -package uwsgi -root %{buildroot}/usr/lib
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/uwsgi.ini
|
|
|
fe1aea3 |
install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/uwsgi.service
|
|
|
fe1aea3 |
install -D -p -m 0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/uwsgi.conf
|
|
|
fe1aea3 |
%if %{with mod_proxy_uwsgi}
|
|
|
fe1aea3 |
install -D -p -m 0755 apache2/.libs/mod_proxy_uwsgi.so %{buildroot}%{_httpd_moddir}/mod_proxy_uwsgi.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%pre
|
|
|
fe1aea3 |
getent group uwsgi >/dev/null || groupadd -r uwsgi
|
|
|
fe1aea3 |
getent passwd uwsgi >/dev/null || \
|
|
Ralf Ertzinger |
8fe9ce3 |
useradd -r -g uwsgi -d /run/uwsgi -s /sbin/nologin \
|
|
|
fe1aea3 |
-c "uWSGI daemon user" uwsgi
|
|
|
fe1aea3 |
exit 0
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%post
|
|
Ralf Ertzinger |
73fd0c2 |
%systemd_post uwsgi.service
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%preun
|
|
Ralf Ertzinger |
73fd0c2 |
%systemd_preun uwsgi.service
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%postun
|
|
Ralf Ertzinger |
73fd0c2 |
%systemd_postun uwsgi.service
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files
|
|
|
fe1aea3 |
%{_sbindir}/uwsgi
|
|
|
fe1aea3 |
%config(noreplace) %{_sysconfdir}/uwsgi.ini
|
|
|
fe1aea3 |
%{_unitdir}/uwsgi.service
|
|
|
fe1aea3 |
%{_tmpfilesdir}/uwsgi.conf
|
|
|
fe1aea3 |
%dir %{_sysconfdir}/uwsgi.d
|
|
|
fe1aea3 |
%doc README README.Fedora CHANGELOG
|
|
|
fe1aea3 |
%license LICENSE
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-devel
|
|
|
fe1aea3 |
%{_includedir}/uwsgi
|
|
|
fe1aea3 |
%{_usrsrc}/uwsgi
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
%files -n python2-uwsgidecorators
|
|
|
fe1aea3 |
%{python2_sitelib}/uwsgidecorators.py*
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%files -n python%{python3_pkgversion}-uwsgidecorators
|
|
|
fe1aea3 |
%{python3_sitelib}/uwsgidecorators.py
|
|
|
fe1aea3 |
%{python3_sitelib}/__pycache__/uwsgidecorators.cpython-%{python3_version_nodots}*.py*
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3_other}
|
|
|
fe1aea3 |
%files -n python%{python3_other_pkgversion}-uwsgidecorators
|
|
|
fe1aea3 |
%{python3_other_sitelib}/uwsgidecorators.py
|
|
|
fe1aea3 |
%{python3_other_sitelib}/__pycache__/uwsgidecorators.cpython-%{python3_other_version_nodots}*.py*
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-docs
|
|
|
fe1aea3 |
%doc docs
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-common
|
|
|
fe1aea3 |
%dir %{_libdir}/uwsgi
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/http_plugin.so
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/cgi_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Stats pushers
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-stats-pusher-file
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/stats_pusher_file_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with mongodblibs}
|
|
|
fe1aea3 |
%files -n uwsgi-stats-pusher-mongodb
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/stats_pusher_mongodb_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-stats-pusher-socket
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/stats_pusher_socket_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-stats-pusher-statsd
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/stats_pusher_statsd_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-stats-pusher-zabbix
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/zabbix_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Alarms
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-alarm-curl
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/alarm_curl_plugin.so
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
6d41072 |
%if %{with gloox}
|
|
|
fe1aea3 |
%files -n uwsgi-alarm-xmpp
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/alarm_xmpp_plugin.so
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Transformations
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-transformation-chunked
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/transformation_chunked_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-transformation-gzip
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/transformation_gzip_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-transformation-offload
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/transformation_offload_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-transformation-template
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/transformation_template_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-transformation-tofile
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/transformation_tofile_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-transformation-toupper
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/transformation_toupper_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Loggers
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-log-encoder-msgpack
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/msgpack_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-logger-crypto
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/logcrypto_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-logger-file
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/logfile_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-logger-graylog2
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/graylog2_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with mongodblibs}
|
|
|
fe1aea3 |
%files -n uwsgi-logger-mongodb
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/mongodblog_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-logger-pipe
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/logpipe_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-logger-redis
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/redislog_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-logger-rsyslog
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/rsyslog_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-logger-socket
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/logsocket_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-logger-syslog
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/syslog_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-logger-systemd
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/systemd_logger_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with zeromq}
|
|
|
fe1aea3 |
%files -n uwsgi-logger-zeromq
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/logzmq_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Plugins
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-airbrake
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/airbrake_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-cache
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/cache_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-carbon
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/carbon_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with perl}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-psgi
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/psgi_plugin.so
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
6d41072 |
%if %{with perlcoro}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-coroae
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/coroae_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-cheaper-busyness
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/cheaper_busyness_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-cplusplus
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/cplusplus_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-curl-cron
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/curl_cron_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-dumbloop
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/dumbloop_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-dummy
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/dummy_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with ruby19}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-fiber
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/fiber_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with go}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-gccgo
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/gccgo_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
6d41072 |
%if %{with geoip}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-geoip
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/geoip_plugin.so
|
|
Ralf Ertzinger |
6d41072 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-python2-gevent
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/gevent_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-python%{python3_pkgversion}-gevent
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/python%{python3_pkgversion}_gevent_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3_other}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-python%{python3_other_pkgversion}-gevent
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/python%{python3_other_pkgversion}_gevent_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with glusterfs}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-glusterfs
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/glusterfs_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python2_greenlet}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-python2-greenlet
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/greenlet_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-python%{python3_pkgversion}-greenlet
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/python%{python3_pkgversion}_greenlet_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with gridfs}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-gridfs
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/gridfs_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with java}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-jvm
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/jvm_plugin.so
|
|
|
fe1aea3 |
%{_javadir}/uwsgi.jar
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-jwsgi
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/jwsgi_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-ldap
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/ldap_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-lua
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/lua_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with zeromq}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-mongrel2
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/mongrel2_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with mono}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-mono
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/mono_plugin.so
|
|
|
fe1aea3 |
%{_monodir}/uwsgi/
|
|
|
fe1aea3 |
%{_monogacdir}/uwsgi/
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-nagios
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/nagios_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-notfound
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/notfound_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-pam
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/pam_plugin.so
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
8fe9ce3 |
%if %{with php}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-php
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/php_plugin.so
|
|
Ralf Ertzinger |
8fe9ce3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-pty
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/pty_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-python2
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/python_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-python%{python3_pkgversion}
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/python%{python3_pkgversion}_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3_other}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-python%{python3_other_pkgversion}
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/python%{python3_other_pkgversion}_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-rack
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/rack_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with ruby19}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-rbthreads
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/rbthreads_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with java}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-ring
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/ring_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-rrdtool
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/rrdtool_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-rpc
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/rpc_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-ruby
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/ruby19_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-spooler
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/spooler_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-sqlite3
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/sqlite3_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-ssi
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/ssi_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python2}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-python2-tornado
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/tornado_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with python3}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-python%{python3_pkgversion}-tornado
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/python%{python3_pkgversion}_tornado_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-ugreen
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/ugreen_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with v8}
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-v8
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/v8_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-webdav
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/webdav_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-xattr
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/xattr_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-xslt
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/xslt_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-plugin-zergpool
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/zergpool_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
# Routers
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with tcp_wrappers}
|
|
|
fe1aea3 |
%files -n uwsgi-router-access
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_access_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-basicauth
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_basicauth_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-cache
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_cache_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-expires
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_expires_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-fast
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/fastrouter_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-forkpty
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/forkptyrouter_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-hash
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_hash_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-http
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_http_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-memcached
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_memcached_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-metrics
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_metrics_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-radius
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_radius_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-raw
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/rawrouter_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-redirect
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_redirect_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-redis
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_redis_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-rewrite
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_rewrite_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-spnego
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_spnego_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-ssl
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/sslrouter_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-static
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_static_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with tuntap}
|
|
|
fe1aea3 |
%files -n uwsgi-router-tuntap
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/tuntap_plugin.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-uwsgi
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_uwsgi_plugin.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%files -n uwsgi-router-xmldir
|
|
|
fe1aea3 |
%{_libdir}/uwsgi/router_xmldir_plugin.so
|
|
|
fe1aea3 |
|
|
Ralf Ertzinger |
07af6e6 |
# Emperors
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
07af6e6 |
%files -n uwsgi-emperor-amqp
|
|
Ralf Ertzinger |
07af6e6 |
%{_libdir}/uwsgi/emperor_amqp_plugin.so
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
07af6e6 |
%if %{with pq}
|
|
Ralf Ertzinger |
07af6e6 |
%files -n uwsgi-emperor-pg
|
|
Ralf Ertzinger |
07af6e6 |
%{_libdir}/uwsgi/emperor_pg_plugin.so
|
|
Ralf Ertzinger |
07af6e6 |
%endif
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
07af6e6 |
%if %{with zeromq}
|
|
Ralf Ertzinger |
07af6e6 |
%files -n uwsgi-emperor-zeromq
|
|
Ralf Ertzinger |
07af6e6 |
%{_libdir}/uwsgi/emperor_zeromq_plugin.so
|
|
Ralf Ertzinger |
07af6e6 |
%endif
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
07af6e6 |
|
|
|
fe1aea3 |
# The rest
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%if %{with mod_proxy_uwsgi}
|
|
|
fe1aea3 |
%files -n mod_proxy_uwsgi
|
|
|
fe1aea3 |
%{_httpd_moddir}/mod_proxy_uwsgi.so
|
|
|
fe1aea3 |
%endif
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
%changelog
|
|
Ralf Ertzinger |
6d41072 |
* Fri Mar 04 2022 Ralf Ertzinger <ralf@skytale.net> - 2.0.20-4
|
|
Ralf Ertzinger |
6d41072 |
- Add support for EPEL9
|
|
Ralf Ertzinger |
6d41072 |
|
|
Ralf Ertzinger |
6d41072 |
* Wed Mar 02 2022 Ralf Ertzinger <ralf@skytale.net> - 2.0.20-3
|
|
Ralf Ertzinger |
6d41072 |
- Add build support for EPEL9
|
|
Ralf Ertzinger |
6d41072 |
|
|
Ralf Ertzinger |
9ce919a |
* Sat Feb 19 2022 Ralf Ertzinger <ralf@skytale.net> - 2.0.20-3
|
|
Ralf Ertzinger |
9ce919a |
- Fix errors in uwsgi python module when building against python3.10 or higher
|
|
Ralf Ertzinger |
9ce919a |
|
|
Ralf Ertzinger |
6ce71e5 |
* Wed Feb 16 2022 Ralf Ertzinger <ralf@skytale.net> - 2.0.20-2.1
|
|
Ralf Ertzinger |
6ce71e5 |
- F37 rebuild for new libgo
|
|
Ralf Ertzinger |
6ce71e5 |
|
|
Ralf Ertzinger |
07af6e6 |
* Sat Feb 12 2022 Ralf Ertzinger <ralf@skytale.net> - 2.0.20-2
|
|
Ralf Ertzinger |
07af6e6 |
- Adding emperor-amqp for all targets
|
|
Ralf Ertzinger |
07af6e6 |
- Adding emperor-pg for Fedora/EPEL8
|
|
Ralf Ertzinger |
07af6e6 |
- Adding emperor-zeromq for Fedora/EPEL8
|
|
Ralf Ertzinger |
07af6e6 |
|
|
Ralf Ertzinger |
91de37b |
* Mon Feb 07 2022 Ralf Ertzinger <ralf@skytale.net> - 2.0.20-1.1
|
|
Ralf Ertzinger |
91de37b |
- Fix gccgo plugin build for F36
|
|
Ralf Ertzinger |
91de37b |
|
|
Ralf Ertzinger |
8fe9ce3 |
* Sun Jan 23 2022 Ralf Ertzinger <ralf@skytale.net> - 2.0.20-1
|
|
Ralf Ertzinger |
8fe9ce3 |
- Update to 2.0.20
|
|
Ralf Ertzinger |
8fe9ce3 |
- Fix build against PHP8
|
|
Ralf Ertzinger |
8fe9ce3 |
- Remove support for EL6
|
|
Ralf Ertzinger |
8fe9ce3 |
- General logic cleanup and removal of dead code from the spec file
|
|
Ralf Ertzinger |
8fe9ce3 |
- Add --verbose to build step to show compiler settings
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.18-16
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Jan 06 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.18-15
|
|
|
fe1aea3 |
- F-34: rebuild against ruby 3.0
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Sep 15 2020 Miro Hrončok <mhroncok@redhat.com> - 2.0.18-14
|
|
|
fe1aea3 |
- Rebuilt for libevent soname change
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.18-13
|
|
|
fe1aea3 |
- Second attempt - Rebuilt for
|
|
|
fe1aea3 |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.18-12
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Jun 25 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.18-11
|
|
|
fe1aea3 |
- Perl 5.32 rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun May 31 2020 Björn Esser <besser82@fedoraproject.org> - 2.0.18-10
|
|
|
fe1aea3 |
- Rebuild (gloox)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.0.18-9
|
|
|
fe1aea3 |
- Rebuilt for Python 3.9
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue May 12 2020 Jorge A Gallegos <kad@blegh.net> - 2.0.18-8
|
|
|
fe1aea3 |
- Patching PHP plugin to fix Zend framework
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Apr 27 2020 Jorge A Gallegos <kad@blegh.net> - 2.0.18-7
|
|
|
fe1aea3 |
- Re-introducing tmpfiles.d (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Apr 07 2020 Jorge A Gallegos <kad@blegh.net> - 2.0.18-6
|
|
|
fe1aea3 |
- change mkdirs for install -d (Jorge Gallegos)
|
|
|
fe1aea3 |
- Fix python plugins provides BZ 1628147 (Jorge Gallegos)
|
|
|
fe1aea3 |
- Add a fix for psgi + GCC10 BZ 1794335 (Jorge Gallegos)
|
|
|
fe1aea3 |
- Move path options outside main config BZ 1687403 (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.18-5
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Jan 18 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.18-4
|
|
|
fe1aea3 |
- F-32: rebuild against ruby27
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0.18-3
|
|
|
fe1aea3 |
- Rebuilt for Python 3.8
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.18-2
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Jun 19 2019 Carl George <carl@george.computer> - 2.0.18-1
|
|
|
fe1aea3 |
- Latest upstream
|
|
|
fe1aea3 |
- Use openssl everywhere, instead of compat-openssl10 on F26+
|
|
|
fe1aea3 |
- Disable python2 subpackages on F31+
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.17.1-12
|
|
|
fe1aea3 |
- Perl 5.30 rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Apr 03 2019 Carl George <carl@george.computer> - 2.0.17.1-11
|
|
|
fe1aea3 |
- Re-enable mono plugins on ppc64le
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Mar 26 2019 Carl George <carl@george.computer> - 2.0.17.1-10
|
|
|
fe1aea3 |
- Disable jvm plugin on Fedora and EL6 due to javapackages-tools retirement (apache-ivy orphanage)
|
|
|
fe1aea3 |
- Disable v8 plugin on Fedora due to v8-314 retirement
|
|
|
fe1aea3 |
- Disable mongo plugins on Fedora due to mongo-cxx-driver-legacy being broken in rawhide
|
|
|
fe1aea3 |
- Disable mono plugins on ppc64le because mono-4.8.0-17 dropped that arch rhbz#1686983
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Mar 18 2019 Remi Collet <remi@fedoraproject.org> - 2.0.17.1-9
|
|
|
fe1aea3 |
- rebuild for libargon2 new soname
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.17.1-8
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Jan 21 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.17.1-7
|
|
|
fe1aea3 |
- F-30: rebuild against ruby26
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 2.0.17.1-6
|
|
|
fe1aea3 |
- Rebuilt for libcrypt.so.2 (#1666033)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Nov 02 2018 Carl George <carl@george.computer> - 2.0.17.1-5
|
|
|
fe1aea3 |
- Don't build python2-uwsgidecorators on F30+
|
|
|
fe1aea3 |
- BuildRequire mongo-cxx-driver-legacy-devel on F30+
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Sep 12 2018 Carl George <carl@george.computer> - 2.0.17.1-4
|
|
|
fe1aea3 |
- Drop mod_proxy_uwsgi subpackage on Fedora, as this module now provided by httpd rhbz#1574335
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Jul 14 2018 Tadej Janež <tadej.j@nez.si> - 2.0.17.1-3
|
|
|
fe1aea3 |
- Re-enable greenlet plugin on EL7:
|
|
|
fe1aea3 |
- Python 3 version is always built
|
|
|
fe1aea3 |
- Python 2 version is only built on x86_64
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Jul 12 2018 Carl George <carl@george.computer> - 2.0.17.1-2
|
|
|
fe1aea3 |
- Make python2-uwsgidecorators own the right files (rhbz#1600721)
|
|
|
fe1aea3 |
- Be more explicit with uwsgidecorators files
|
|
|
fe1aea3 |
- Rebuilt to change main python from 3.4 to 3.6
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Jul 09 2018 Carl George <carl@george.computer> - 2.0.17.1-1
|
|
|
fe1aea3 |
- Latest upstream (rhbz#1549354)
|
|
|
fe1aea3 |
- Enable uwsgi-plugin-coroae on EL7
|
|
|
fe1aea3 |
- Use systemd tmpfiles to create /run/uwsgi with group write permissions (rhbz#1427303)
|
|
|
fe1aea3 |
- Use /var/run/uwsgi when not using systemd
|
|
|
fe1aea3 |
- Build with versioned python command
|
|
|
fe1aea3 |
- Remove %%config from systemd unit file
|
|
|
fe1aea3 |
- Disable greenlet plugin on EL7
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Jul 03 2018 Petr Pisar <ppisar@redhat.com> - 2.0.16-7
|
|
|
fe1aea3 |
- Perl 5.28 rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.16-6
|
|
|
fe1aea3 |
- Perl 5.28 rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Jun 27 2018 Tadej Janež <tadej.j@nez.si> - 2.0.16-5
|
|
|
fe1aea3 |
- Build Python 3 version(s) of gevent plugin on Fedora and EPEL7
|
|
|
fe1aea3 |
- Build Python 3 version of greenlet plugin on Fedora and EPEL7
|
|
|
fe1aea3 |
- Build Python 2 version of greenlet plugin on EPEL7
|
|
|
fe1aea3 |
- Always build Python 3 version of tornado plugin when building with Python 3
|
|
|
fe1aea3 |
(drop python3_tornado build conditional)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Jun 26 2018 Tadej Janež <tadej.j@nez.si> - 2.0.16-4
|
|
|
fe1aea3 |
- Modernize and generalize building of Python subpackages:
|
|
|
fe1aea3 |
- replace python with python2
|
|
|
fe1aea3 |
- use appropriate macros for when refering to Python 3
|
|
|
fe1aea3 |
- prefix Python-dependent plugins with the version of Python they are built
|
|
|
fe1aea3 |
with
|
|
|
fe1aea3 |
- Also build Python 3 subpackages for the other Python 3 version in EPEL7
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.16-3
|
|
|
fe1aea3 |
- Rebuilt for Python 3.7
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Apr 03 2018 Till Maas <opensource@till.name> - 2.0.16-2
|
|
|
fe1aea3 |
- Fix building in Rawhide (#1556525) (Jakub Jelen)
|
|
|
fe1aea3 |
- Disable tcp_wrappers for Fedora 28 and newer (Jakub Jelen)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Feb 13 2018 Jorge A Gallegos <kad@blegh.net> - 2.0.16-1
|
|
|
fe1aea3 |
- Conditionally disable router-access for tcp_wrappers deprecation (Jorge Gallegos)
|
|
|
fe1aea3 |
- Updated to 2.0.16 which includes fix for CVE-2018-6758 (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.15-9
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 2.0.15-8
|
|
|
fe1aea3 |
- Rebuilt for switch to libxcrypt
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Oct 03 2017 Remi Collet <remi@fedoraproject.org> - 2.0.15-7
|
|
|
fe1aea3 |
- rebuild for https://fedoraproject.org/wiki/Changes/php72
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.15-6
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.15-5
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Jul 21 2017 Kalev Lember <klember@redhat.com> - 2.0.15-4
|
|
|
fe1aea3 |
- Rebuilt for Boost 1.64
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.0.15-3
|
|
|
fe1aea3 |
- Rebuild due to bug in RPM (RHBZ #1468476)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.15-2
|
|
|
fe1aea3 |
- Perl 5.26 rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu May 18 2017 Jorge A Gallegos <kad@blegh.net> - 2.0.15-1
|
|
|
fe1aea3 |
- Bumping release to 2.0.15 (Jorge Gallegos)
|
|
|
fe1aea3 |
- Updating sources to 2.0.15 (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Mar 20 2017 Carl George <carl.george@rackspace.com> - 2.0.14-11
|
|
|
fe1aea3 |
- Add patch7 to add glib-2.0 pkg-config flags to mono build
|
|
|
fe1aea3 |
- Filter uwgi plugins from automatic provides rhbz#1352089
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Feb 15 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.0.14-10
|
|
|
fe1aea3 |
- Rebuild for brp-python-bytecompile
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Feb 08 2017 Carl George <carl.george@rackspace.com> - 2.0.14-9
|
|
|
fe1aea3 |
- Rebuild for boost soname bump
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Feb 05 2017 Kalev Lember <klember@redhat.com> - 2.0.14-8
|
|
|
fe1aea3 |
- Rebuilt for libgo soname bump
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Jan 15 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.14-7
|
|
|
fe1aea3 |
- Workaround for build issue on arm(32): explicitly write
|
|
|
fe1aea3 |
java-1.8.0-openjdk-headless as BR not to use java-1.8.0-openjdk-aarch32
|
|
|
fe1aea3 |
which does not provide server/libjvm.so
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Jan 13 2017 Jorge A Gallegos <kad@blegh.net> - 2.0.14-6
|
|
|
fe1aea3 |
- Adding the cheaper_busyness plugin (Jorge Gallegos)
|
|
|
fe1aea3 |
- Got tired of this giant string (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Jan 13 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.14-5
|
|
|
fe1aea3 |
- F-26: rebuild for ruby24
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Dec 22 2016 Miro Hrončok <mhroncok@redhat.com> - 2.0.14-4
|
|
|
fe1aea3 |
- Rebuild for Python 3.6
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Dec 20 2016 Carl George <carl.george@rackspace.com> - 2.0.14-3
|
|
|
fe1aea3 |
- Enable plugin-psgi on EL7
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Nov 30 2016 Carl George <carl.george@rackspace.com> - 2.0.14-2
|
|
|
fe1aea3 |
- uwsgi is not yet OpenSSL 1.1 compatible, build against compat-openssl10 on F26+ (Carl George)
|
|
|
fe1aea3 |
- php plugin requires krb5 headers to build (Carl George)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Oct 05 2016 Jorge A Gallegos <kad@blegh.net> - 2.0.14-1
|
|
|
fe1aea3 |
- Updated to latest upstream stable (Jorge Gallegos)
|
|
|
fe1aea3 |
- Make subpackage interdependencies versioned for bz #1368488 (Jorge Gallegos)
|
|
|
fe1aea3 |
- chmod uwsgi sock file for bz #1338038 (Jorge Gallegos)
|
|
|
fe1aea3 |
- greenlet and gevent depend on python bz #1325524 (Jorge Gallegos)
|
|
|
fe1aea3 |
- config(noreplace) for uwsgi.ini bz #1339558 (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Aug 01 2016 Carl George <carl.george@rackspace.com> - 2.0.13.1-2
|
|
|
fe1aea3 |
- Build against v8-314 on F25+ rhbz#1339293
|
|
|
fe1aea3 |
- Own /usr/src/uwsgi rhbz#1351796
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Jul 28 2016 Jorge A Gallegos <kad@blegh.net> - 2.0.13.1-1
|
|
|
fe1aea3 |
- Bumped to latest stable
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.12-9
|
|
|
fe1aea3 |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.12-8
|
|
|
fe1aea3 |
- Perl 5.24 rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Apr 12 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.12-7
|
|
|
fe1aea3 |
- Mongodb doesn't depend on v8 anymore so is now supported on all LE arches
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.12-6
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Jan 29 2016 Jonathan Wakely <jwakely@redhat.com> - 2.0.12-5
|
|
|
fe1aea3 |
- Rebuilt for Boost 1.60
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Jan 13 2016 Vít Ondruch <vondruch@redhat.com> - 2.0.12-4
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Jan 07 2016 Jorge A Gallegos <kad@blegh.net> - 2.0.12-3
|
|
|
fe1aea3 |
- Really fixing stats_pusher_mongodb (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Jan 02 2016 Jorge A Gallegos <kad@blegh.net> - 2.0.12-2
|
|
|
fe1aea3 |
- Trying again with GCC
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Dec 31 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.12-1
|
|
|
fe1aea3 |
- Adding the build profile to -devel subpackage (Jorge Gallegos)
|
|
|
fe1aea3 |
- Fixing stats-pusher-mongo for gnu++11 (Jorge Gallegos)
|
|
|
fe1aea3 |
- Using _mono macros instead of hardcoded paths (Jorge Gallegos)
|
|
|
fe1aea3 |
- Modifying an old changelog entry for rpmlint (Jorge Gallegos)
|
|
|
fe1aea3 |
- Making -devel not pull unnecessary deps (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adjusting rpath patch for new release (Jorge Gallegos)
|
|
|
fe1aea3 |
- Updating to latest stable version 2.0.12 (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Dec 11 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.0.11.2-7
|
|
|
fe1aea3 |
- Don't build tornado3 for EL7 (no python3-tornado available yet)
|
|
|
fe1aea3 |
- Fix EL7 ppc64le build
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Dec 6 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.11.2-6
|
|
|
fe1aea3 |
- Fixing glusterfs for non x86_64 on el7
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Nov 19 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11.2-5
|
|
|
fe1aea3 |
- Fixing manual brp-compiling in el6
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Nov 18 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11.2-4
|
|
|
fe1aea3 |
- Fixing glusterfs for ppc64
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Nov 17 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11.2-3
|
|
|
fe1aea3 |
- Fixing bz #1247395 - python3 plugin for epel7
|
|
|
fe1aea3 |
- Fixing bz #1261942 - daemonize properly in SystemV
|
|
|
fe1aea3 |
- Fixing bz #1258388 - package uwsgidecorators
|
|
|
fe1aea3 |
- Fixing bz #1242155 - glusterfs plugin for epel7
|
|
|
fe1aea3 |
- Fixing bz #1240236 - add source to -devel subpackage
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.11.2-2
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Nov 06 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11.2-1
|
|
|
fe1aea3 |
- With latest stable
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Aug 28 2015 Jonathan Wakely <jwakely@redhat.com> - 2.0.11.1-4
|
|
|
fe1aea3 |
- Rebuilt for Boost 1.59
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.11.1-3
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 2.0.11.1-2
|
|
|
fe1aea3 |
- rebuild for Boost 1.58
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Jul 21 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11.1-1
|
|
|
fe1aea3 |
- New emergency security release
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Jul 02 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11-1
|
|
|
fe1aea3 |
- Adding the dummy and notfound plugins (Jorge Gallegos)
|
|
|
fe1aea3 |
- License is license (Jorge Gallegos)
|
|
|
fe1aea3 |
- Mark config files as config (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding sources for new version (Jorge Gallegos)
|
|
|
fe1aea3 |
- uwsgi_fix_glibc_compatibility merged upstream (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Jun 23 2015 Thomas Spura <tomspur@fedoraproject.org> - 2.0.9-11
|
|
|
fe1aea3 |
- rebuilt for new zeromq 4.1.2
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.9-10
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.9-9
|
|
|
fe1aea3 |
- Perl 5.22 rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon May 18 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.9-8
|
|
|
fe1aea3 |
- Rebuild (mono4)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Apr 23 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-7
|
|
|
fe1aea3 |
- Disabled java related plugins (jvm, jwsgi, ring) in el6 ppc64
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Apr 21 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-6
|
|
|
fe1aea3 |
- Reworked the conditionals in the spec file
|
|
|
fe1aea3 |
- Updated documentation
|
|
|
fe1aea3 |
- Disabled PSGI for epel, builds fine but requirement is missing
|
|
|
fe1aea3 |
- Reenabled systemd for epel7, dunno how I missed that one
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Apr 17 2015 Dan Horák <dan[at]danny.cz> - 2.0.9-5
|
|
|
fe1aea3 |
- conditionalize various subpackages depending on architectures (patch by Jakub Cajka) - #1211616
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Apr 14 2015 Vít Ondruch <vondruch@redhat.com> - 2.0.9-4
|
|
|
fe1aea3 |
- Fix glibc and MongoDB compatibility.
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Mar 13 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-3
|
|
|
fe1aea3 |
- Adding missing dist tag, have no clue at what point this got dropped :(
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Mar 12 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-2
|
|
|
fe1aea3 |
- Making it arch specific due to missing dependencies in PPC (as per
|
|
|
fe1aea3 |
https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Mar 11 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-1
|
|
|
fe1aea3 |
- EPEL 6 and EPEL 7 compatible
|
|
|
fe1aea3 |
- Plugins not compatible with epel 6 are systemd, go, python3 based, ruby19 based, gridfs and tuntap
|
|
|
fe1aea3 |
- Plugins not compatible with epel 7 are python3 based, zeromq, greenlet, coroae, glusterfs and gridfs
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Feb 27 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-0
|
|
|
fe1aea3 |
- New version
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Jan 16 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.7-3
|
|
|
fe1aea3 |
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_2.2
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Sep 18 2014 Jorge A Gallegos <kad@blegh.net> - 2.0.7-2
|
|
|
fe1aea3 |
- -plugin-http doesn't exist, is in -plugin-common (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Sep 08 2014 Jorge A Gallegos <kad@blegh.net> - 2.0.7-1
|
|
|
fe1aea3 |
- I am just done now, and there's a new version out already. Go figure.
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Sep 07 2014 Jorge A Gallegos <kad@blegh.net> - 2.0.6-1
|
|
|
fe1aea3 |
- Adding -stats-pusher-zabbix (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-xslt (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-webdav (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-v8 (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -router-tuntap (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding http transformation plugins (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-tornado and -plugin-tornado3 (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding all -stats-pusher-* plugins (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-ssi (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-ldap (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-sqlite3 (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-spooler (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-jwsgi (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-ring (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-rbthreads (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-pty (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -log-encoder-msgpack (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-mono (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-mongrel2 (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-gridfs (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -logger-graylog2 (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-glusterfs (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-gevent (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-geoip (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-gccgo (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-fiber (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-dumbloop (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-curl-cron (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-cplusplus (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -plugin-coroae (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -alarm-xmpp (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -alarm-curl (Jorge Gallegos)
|
|
|
fe1aea3 |
- Packaging -plugin-airbrake (Jorge Gallegos)
|
|
|
fe1aea3 |
- Broke up -routers into its individual -router-* (Jorge Gallegos)
|
|
|
fe1aea3 |
- Renaming -plugin-sslrouter to -router-ssl (Jorge Gallegos)
|
|
|
fe1aea3 |
- Renaming -plugin-rawrouter to -router-raw (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting off the documentation to its subpackage (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting off some non-essential embedded plugins: (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting off -logger-syslog (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting off -logger-rsyslog (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting off -logger-redis (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting off -logger-mongodb (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting off -logger-socket (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting off -logger-file (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting off -logger-pipe (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting off -logger-crypto instead (Jorge Gallegos)
|
|
|
fe1aea3 |
- Break out the major/minor/release numbers properly (Jorge Gallegos)
|
|
|
fe1aea3 |
- Reorganized spec, alphabetical and type (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting -router-fastrouter out of -common (Jorge Gallegos)
|
|
|
fe1aea3 |
- Splitting out the README, I will be putting more stuff in here (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -logger-systemd plugin (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding -logger-zeromq plugin (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding new sources for newest stable (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.19-6
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Jun 19 2014 Remi Collet <rcollet@redhat.com> - 1.9.19-5
|
|
|
fe1aea3 |
- rebuild for https://fedoraproject.org/wiki/Changes/Php56
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.19-4
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 1.9.19-3
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Apr 29 2014 Vít Ondruch <vondruch@redhat.com> - 1.9.19-2
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Nov 12 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.19-1
|
|
|
fe1aea3 |
- Updating to latest stable, uploading new sources (Jorge Gallegos)
|
|
|
fe1aea3 |
- Forgot to delete the jvm arm patch file (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Oct 20 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.18.2-1
|
|
|
fe1aea3 |
- The changelog entry must match major + minor (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding more ignore entries (Jorge Gallegos)
|
|
|
fe1aea3 |
- The jvm arm patch has been merged upstream (Jorge Gallegos)
|
|
|
fe1aea3 |
- Updated license to 'GPLv2 with exceptions' (Jorge Gallegos)
|
|
|
fe1aea3 |
- Ugh messed up the doc sha (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding new sources, bumping up spec to 1.9.18.2 (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Oct 19 2013 Jorge A Gallegos <kad@fedoraproject.org> - 1.9.18.2-0
|
|
|
fe1aea3 |
- Breaking up full version in 3 parts (Jorge Gallegos)
|
|
|
fe1aea3 |
- Update to latest stable 1.9.18.2 (Jorge Gallegos)
|
|
|
fe1aea3 |
- Forgot to disable debug mode (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Oct 09 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.17-2
|
|
|
fe1aea3 |
- Uploaded new sources per spec rework (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding more router plugins (Jorge Gallegos)
|
|
|
fe1aea3 |
- Adding mod_proxy_uwsgi apache module (Jorge Gallegos)
|
|
|
fe1aea3 |
- Complying with the guidelines for source urls (Jorge Gallegos)
|
|
|
fe1aea3 |
- The settings in the service file were right before (Jorge Gallegos)
|
|
|
fe1aea3 |
- Enabling stats log socket, and capabilities (Jorge Gallegos)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Oct 03 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.17-1
|
|
|
fe1aea3 |
- Copying the version changelog to top-level doc
|
|
|
fe1aea3 |
- Compile with POSIX capabilities
|
|
|
fe1aea3 |
- Embed the loggers into the binary itself, no need for an extra package
|
|
|
fe1aea3 |
- Patching jvm plugin to support arm
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Oct 02 2013 Jorge A Gallegos <kad@fedoraproject.org> - 1.9.17-0
|
|
|
fe1aea3 |
- Rebuilt for version 1.9.17
|
|
|
fe1aea3 |
- Pulling in new documentation from https://github.com/unbit/uwsgi-docs
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.8-1
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Apr 23 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.8-0
|
|
|
fe1aea3 |
- Rebuilt with latest stable version from upstream
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Apr 11 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.5-0
|
|
|
fe1aea3 |
- Rebuilt with latest stable version from upstream
|
|
|
fe1aea3 |
- Added Erlang, PAM and JVM plugins
|
|
|
fe1aea3 |
- Added router-related plugins
|
|
|
fe1aea3 |
- Added logger plugins
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Apr 02 2013 Vít Ondruch <vondruch@redhat.com> - 1.2.6-10
|
|
|
fe1aea3 |
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Mar 23 2013 Remi Collet <rcollet@redhat.com> - 1.2.6-9
|
|
|
fe1aea3 |
- rebuild for http://fedoraproject.org/wiki/Features/Php55
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-8
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Feb 14 2013 Jorge A Gallegos <kad@blegh.net> - 1.2.6-7
|
|
|
fe1aea3 |
- Tyrant mode shouldn't be used here, tyrant mode is root-only
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Dec 27 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.6-6
|
|
|
fe1aea3 |
- Systemd now supports an exit status directive, fixing bugz 873382
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Fri Nov 9 2012 Remi Collet <rcollet@redhat.com> - 1.2.6-5
|
|
|
fe1aea3 |
- rebuild against new php embedded library soname (5.4)
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Oct 18 2012 Remi Collet <remi@fedoraproject.org> - 1.2.6-4
|
|
|
fe1aea3 |
- rebuild for new PHP 5.4.8
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Wed Sep 19 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.6-3
|
|
|
fe1aea3 |
- Dropped requirement on PHP for the PHP plugin
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Sep 15 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.6-2
|
|
|
fe1aea3 |
- Rebuilt with new systemd macros
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Sep 09 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.6-1
|
|
|
fe1aea3 |
- Updated to latest stable from upstream
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sat Aug 04 2012 David Malcolm <dmalcolm@redhat.com> - 1.2.4-4
|
|
|
fe1aea3 |
- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-2
|
|
|
fe1aea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Jul 08 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.4-1
|
|
|
fe1aea3 |
- Updated to latest stable from upstream
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Tue Jun 26 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.3-1
|
|
|
fe1aea3 |
- Updated to latest stable upstream
|
|
|
fe1aea3 |
- Building the pytho3 plugin is a bit trickier now, but still possible
|
|
|
fe1aea3 |
- Added PHP plugin
|
|
|
fe1aea3 |
- Added Carbon plugin
|
|
|
fe1aea3 |
- Added RRDTool plugin
|
|
|
fe1aea3 |
- Added rsyslog plugin
|
|
|
fe1aea3 |
- Added syslog plugin
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Feb 19 2012 Jorge A Gallegos <kad@blegh.net> - 1.0.4-1
|
|
|
fe1aea3 |
- Addressing issues from package review feedback
|
|
|
fe1aea3 |
- s/python-devel/python2-devel
|
|
|
fe1aea3 |
- Make the libdir subdir owned by -plugins-common
|
|
|
fe1aea3 |
- Upgraded to latest stable upstream version
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Feb 06 2012 Jorge A Gallegos <kad@blegh.net> - 1.0.2.1-2
|
|
|
fe1aea3 |
- Fixing 'unstripped-binary-or-object'
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Jan 19 2012 Jorge A Gallegos <kad@blegh.net> - 1.0.2.1-1
|
|
|
fe1aea3 |
- New upstream version
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Thu Dec 08 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.9.3-1
|
|
|
fe1aea3 |
- New upstream version
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Oct 09 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.9.2-2
|
|
|
fe1aea3 |
- Don't download the wiki page at build time
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Oct 09 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.9.2-1
|
|
|
fe1aea3 |
- Updated to latest stable version
|
|
|
fe1aea3 |
- Correctly linking plugin_dir
|
|
|
fe1aea3 |
- Patches 1 and 2 were addressed upstream
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Aug 21 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.8.3-3
|
|
|
fe1aea3 |
- Got rid of BuildRoot
|
|
|
fe1aea3 |
- Got rid of defattr()
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Aug 14 2011 Jorge Gallegos <kad@blegh.net> - 0.9.8.3-2
|
|
|
fe1aea3 |
- Added uwsgi_fix_rpath.patch
|
|
|
fe1aea3 |
- Backported json_loads patch to work with jansson 1.x and 2.x
|
|
|
fe1aea3 |
- Deleted clean steps since they are not needed in fedora
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Jul 24 2011 Jorge Gallegos <kad@blegh.net> - 0.9.8.3-1
|
|
|
fe1aea3 |
- rebuilt
|
|
|
fe1aea3 |
- Upgraded to latest stable version 0.9.8.3
|
|
|
fe1aea3 |
- Split packages
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Sun Jul 17 2011 Jorge Gallegos <kad@blegh.net> - 0.9.6.8-2
|
|
|
fe1aea3 |
- Heavily modified based on Oskari's work
|
|
|
fe1aea3 |
|
|
|
fe1aea3 |
* Mon Feb 28 2011 Oskari Saarenmaa <os@taisia.fi> - 0.9.6.8-1
|
|
|
fe1aea3 |
- Initial.
|