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.