5693898
# Documentation sources:
9c09354
%global commit 32a8f7304d0e705d36dd9644707552939c67f547
403b7ef
%global shortcommit %(c=%{commit}; echo ${c:0:7})
403b7ef
%global docrepo uwsgi-docs
9c09354
f6d7881
%{!?_httpd_apxs: %{expand: %%global _httpd_apxs %%{_sbindir}/apxs}}
3ab3bbe
%{!?_httpd_moddir: %{expand: %%global _httpd_moddir %%{_libdir}/httpd/modules}}
403b7ef
6c2446c
# This is primarily built for fedora, make it easy right now
6c2446c
%if 0%{?fedora}
b2f4d05
%bcond_without systemd
88482da
%bcond_without go
88482da
%bcond_without python3
e08669b
# Fedora doesn't have two versions of python3
e08669b
%bcond_with python3_other
88482da
%bcond_without ruby19
88482da
%bcond_without tuntap
6c2446c
%bcond_without zeromq
ebddc24
%bcond_without python2_greenlet
2f1e607
%bcond_without perl
6c2446c
%bcond_without glusterfs
5b32fcf
# javapackages-tools retired (apache-ivy orphanage)
5b32fcf
%bcond_with java
7477451
# Fedora httpd includes mod_proxy_uwsgi
7477451
# https://bugzilla.redhat.com/show_bug.cgi?id=1574335
7477451
%bcond_with mod_proxy_uwsgi
6a707d4
#mono
6a707d4
%ifnarch %{mono_arches}
6a707d4
%bcond_with mono
6a707d4
%else
6a707d4
%bcond_without mono
6a707d4
%endif
6a707d4
# mongodblibs
ea8b870
# mongodb is little endian only
ea8b870
%ifnarch ppc ppc64 s390 s390x
6c2446c
%bcond_without mongodblibs
ea8b870
%else
ea8b870
%bcond_with mongodblibs
6c2446c
%endif
6a707d4
# v8
6a707d4
%ifnarch %{ix86} x86_64 %{arm}
6a707d4
%bcond_with v8
6a707d4
%else
6a707d4
%bcond_without v8
6a707d4
%endif
6a707d4
#mongodblibs dependency
6a707d4
%if %{without mongodblibs}
6a707d4
%bcond_with gridfs
6a707d4
%else
6a707d4
%bcond_without gridfs
6a707d4
%endif
6a707d4
#Fedora endif
6a707d4
%endif
6c2446c
6c2446c
# Conditionally disable some things in epel6
6c2446c
%if 0%{?rhel} == 6
5b32fcf
# javapackages-tools retired in epel (apache-ivy orphanage)
2511528
%bcond_with java
6c2446c
# el6 doesn't ship with systemd
b2f4d05
%bcond_with systemd
88482da
# el6 doesn't have go
88482da
%bcond_with go
88482da
# el6 doesn't have python3
88482da
%bcond_with python3
e08669b
%bcond_with python3_other
88482da
# el6 ships with ruby 1.8 but fiberloop/rbthreads needs 1.9
88482da
%bcond_with ruby19
Carl George 864a57a
# el6 doesn't have perl-PSGI
Carl George 864a57a
# el6 does have perl-Coro
2f1e607
%bcond_with perl
7477451
# el6 httpd does not include mod_proxy_uwsgi
7477451
%bcond_without mod_proxy_uwsgi
6c2446c
# this fails in el not sure why
6c2446c
%bcond_with gridfs
88482da
%bcond_with tuntap
6c2446c
%bcond_with mongodblibs
a124aed
%global manual_py_compile 0
a124aed
%else
a124aed
%global manual_py_compile 1
6c2446c
%endif
6c2446c
2f1e607
# Conditionally enable/disable some things in epel7
6c2446c
%if 0%{?rhel} == 7
2511528
# el7 does have java
2511528
%bcond_without java
2f1e607
# el7 does have systemd
2f1e607
%bcond_without systemd
d19dde9
# el7 does have python3
d19dde9
%bcond_without python3
9c09354
# el7 has another version of python3
e08669b
%bcond_without python3_other
6c2446c
# el7 doesn't have zeromq
6c2446c
%bcond_with zeromq
ebddc24
# el7 does have python-greenlet, but only on x86_64
ebddc24
%ifarch x86_64
ebddc24
%bcond_without python2_greenlet
ebddc24
%else
ebddc24
%bcond_with python2_greenlet
ebddc24
%endif
Carl George 864a57a
# el7 does have perl-PSGI
0d6a6e4
# el7 does have perl-Coro
Carl George 864a57a
%bcond_without perl
7477451
# el7 httpd does not include mod_proxy_uwsgi
7477451
%bcond_without mod_proxy_uwsgi
1b423ae
# el7 can now build glusterfs but only on x86_64
1b423ae
%ifnarch x86_64
ec5c012
%bcond_with glusterfs
ec5c012
%else
ab1d354
%bcond_without glusterfs
ec5c012
%endif
ab1d354
# this fails in el7 not sure why
6c2446c
%bcond_with gridfs
b2f4d05
%endif
b2f4d05
a124aed
# Turn off byte compilation so it doesn't try
a124aed
# to auto-optimize the code in /usr/src/uwsgi
a124aed
%if %{manual_py_compile} == 1
a124aed
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
a124aed
%endif
a124aed
d8740bf
# Disable router_access in fedora >= 28 because tcp_wrappers deprecation
d8740bf
%if 0%{?fedora} >= 28
d8740bf
%bcond_with tcp_wrappers
d8740bf
%else
d8740bf
%bcond_without tcp_wrappers
d8740bf
%endif
d8740bf
2213ec4
Name:           uwsgi
9c09354
Version:        2.0.17.1
5b32fcf
Release:        10%{?dist}
2213ec4
Summary:        Fast, self-healing, application container server
9ceca5d
License:        GPLv2 with exceptions
48fb6c9
URL:            https://github.com/unbit/uwsgi
44f048e
Source0:        http://projects.unbit.it/downloads/uwsgi-%{version}.tar.gz
2213ec4
Source1:        fedora.ini
cc0b262
Source2:        uwsgi.service
cc0b262
Source3:        emperor.ini
403b7ef
Source4:        https://github.com/unbit/%{docrepo}/archive/%{commit}/%{docrepo}-%{shortcommit}.tar.gz
39dd1c6
Source5:        README.Fedora
04aa0db
Source6:        uwsgi.init
509df14
Source7:        uwsgi.tmpfiles
100bc2e
Patch0:         uwsgi_trick_chroot_rpmbuild.patch
100bc2e
Patch1:         uwsgi_fix_rpath.patch
5249bc5
Patch2:         uwsgi_ruby20_compatibility.patch
cc0b262
Patch3:         uwsgi_fix_lua.patch
9bad5ce
# https://github.com/unbit/uwsgi/issues/882
9bad5ce
Patch5:         uwsgi_fix_mongodb.patch
Carl George 0299556
Patch6:         uwsgi_v8-314_compatibility.patch
Carl George 3f33271
Patch7:         uwsgi_fix_mono.patch
ad5af20
# https://github.com/unbit/uwsgi/pull/1772
ad5af20
Patch9:         uwsgi-2.0.16-glfs.patch
2213ec4
BuildRequires:  curl,  python2-devel, libxml2-devel, libuuid-devel, jansson-devel
Carl George eda7982
BuildRequires:  libyaml-devel, ruby-devel
d8740bf
%if %{with tcp_wrappers}
d8740bf
BuildRequires:  tcp_wrappers-devel
d8740bf
%endif
88482da
%if %{with python3}
d19dde9
BuildRequires:  python%{python3_pkgversion}-devel
88482da
%endif
e08669b
%if %{with python3_other}
e08669b
BuildRequires:  python%{python3_other_pkgversion}-devel
e08669b
%endif
ebddc24
%if %{with python2_greenlet}
6c2446c
BuildRequires:  python-greenlet-devel
ebddc24
%endif
7e7de24
%if %{with python3}
7e7de24
BuildRequires:  python%{python3_pkgversion}-greenlet-devel
7e7de24
%endif
6c2446c
%if %{with glusterfs}
6c2446c
BuildRequires:  glusterfs-devel, glusterfs-api-devel
6c2446c
%endif
6c2446c
BuildRequires:  lua-devel, ruby, pcre-devel
Carl George c2c37c0
BuildRequires:  php-devel, php-embedded, libedit-devel, krb5-devel
Carl George 00ac8d4
%if 0%{?fedora} >= 26
Carl George 00ac8d4
BuildRequires:  compat-openssl10-devel
Carl George 00ac8d4
%else
Carl George 00ac8d4
BuildRequires:  openssl-devel
Carl George 00ac8d4
%endif
b2f4d05
BuildRequires:  bzip2-devel, gmp-devel, pam-devel
5b32fcf
BuildRequires:  sqlite-devel, libcap-devel
d8740bf
BuildRequires:  httpd-devel, libcurl-devel
6c2446c
BuildRequires:  gloox-devel, libstdc++-devel
6a707d4
BuildRequires:  GeoIP-devel, libevent-devel, zlib-devel
6a707d4
BuildRequires:  openldap-devel, boost-devel
6a707d4
BuildRequires:  libattr-devel, libxslt-devel
2f1e607
%if %{with perl}
0d6a6e4
BuildRequires:  perl-devel, perl-ExtUtils-Embed, perl-Coro
Carl George 864a57a
%endif
6c2446c
%if %{with zeromq}
6c2446c
BuildRequires:  zeromq-devel
6c2446c
%endif
88482da
%if %{with go}
60883e8
BuildRequires:  gcc-go
88482da
%endif
b2f4d05
%if %{with systemd}
b2f4d05
BuildRequires:  systemd-devel, systemd-units
b2f4d05
%endif
6a707d4
%if %{with mono}
Carl George 3f33271
BuildRequires:  mono-devel, mono-web, glib2-devel
6a707d4
%endif
6a707d4
%if %{with v8}
Carl George 0299556
%if 0%{?fedora} >= 25
Carl George 0299556
BuildRequires:  v8-314-devel
Carl George 0299556
%else
6a707d4
BuildRequires:  v8-devel
6a707d4
%endif
Carl George 0299556
%endif
6a707d4
%if %{with mongodblibs}
52a8ead
%if 0%{?fedora} >= 30
52a8ead
BuildRequires:  mongo-cxx-driver-legacy-devel
52a8ead
%else
6a707d4
BuildRequires:  libmongodb-devel
6a707d4
%endif
52a8ead
%endif
6a707d4
d8740bf
%if 0%{?fedora} >= 28
d8740bf
BuildRequires:  libargon2-devel
44f048e
Obsoletes:      uwsgi-router-access <= 2.0.16
d8740bf
%endif
d8740bf
44f048e
Obsoletes:      uwsgi-loggers <= 1.9.8-1
44f048e
Obsoletes:      uwsgi-routers <= 2.0.6
44f048e
Obsoletes:      uwsgi-plugin-erlang <= 1.9.20-1
44f048e
Obsoletes:      uwsgi-plugin-admin <= 2.0.6
2213ec4
1b255a4
Requires(pre):    shadow-utils
b2f4d05
%if %{with systemd}
74ad15e
%{?systemd_requires}
04aa0db
%else
04aa0db
Requires(post): chkconfig
04aa0db
Requires(preun): chkconfig
04aa0db
Requires(preun): initscripts
b2f4d05
%endif
1b255a4
7aeddce
%filter_requires_in %{_usrsrc}
7aeddce
%filter_provides_in %{_usrsrc}
Carl George 230ee19
%filter_provides_in %{_libdir}/uwsgi/.*\.so$
7aeddce
%filter_setup
7aeddce
2213ec4
%description
2213ec4
uWSGI is a fast (pure C), self-healing, developer/sysadmin-friendly
2213ec4
application container server.  Born as a WSGI-only server, over time it has
2213ec4
evolved in a complete stack for networked/clustered web applications,
00aa829
implementing message/object passing, caching, RPC and process management.
2213ec4
It uses the uwsgi (all lowercase, already included by default in the Nginx
2213ec4
and Cherokee releases) protocol for all the networking/interprocess
2213ec4
communications.  Can be run in preforking mode, threaded,
2213ec4
asynchronous/evented and supports various form of green threads/co-routine
2213ec4
(like uGreen and Fiber).  Sysadmin will love it as it can be configured via
00aa829
command line, environment variables, xml, .ini and yaml files and via LDAP.
2213ec4
Being fully modular can use tons of different technology on top of the same
2213ec4
core.
2213ec4
44f048e
%package -n uwsgi-devel
20fd2d2
Summary:    uWSGI - Development header files and libraries
44f048e
Requires:   uwsgi = %{version}-%{release}
2213ec4
44f048e
%description -n uwsgi-devel
2213ec4
This package contains the development header files and libraries
2213ec4
for uWSGI extensions
2213ec4
0e782a4
%if 0%{?fedora} < 30
9054db2
%package -n python2-uwsgidecorators
9054db2
Summary:        Python 2 decorators providing access to the uwsgi API
44f048e
Requires:       uwsgi = %{version}-%{release}
44f048e
Requires:       uwsgi-plugin-python2 = %{version}-%{release}
9054db2
Obsoletes:      python-uwsgidecorators < 2.0.16-4
05864d2
9054db2
%description -n python2-uwsgidecorators
9054db2
The uwsgidecorators Python 2 module provides higher-level access to the uWSGI API.
0e782a4
%endif
05864d2
9054db2
%if %{with python3}
9054db2
%package -n python%{python3_pkgversion}-uwsgidecorators
9054db2
Summary:        Python %{python3_version} decorators providing access to the uwsgi API
44f048e
Requires:       uwsgi = %{version}-%{release}
44f048e
Requires:       uwsgi-plugin-python%{python3_pkgversion} = %{version}-%{release}
9054db2
%if 0%{?rhel} == 7
9054db2
Obsoletes:      python3-uwsgidecorators < 2.0.16-4
9054db2
%endif
05864d2
9054db2
%description -n python%{python3_pkgversion}-uwsgidecorators
9054db2
The uwsgidecorators Python %{python3_version} module provides higher-level access to the uWSGI API.
9054db2
%endif
05864d2
e08669b
%if %{with python3_other}
e08669b
%package -n python%{python3_other_pkgversion}-uwsgidecorators
e08669b
Summary:        Python %{python3_other_version} decorators providing access to the uwsgi API
44f048e
Requires:       uwsgi = %{version}-%{release}
44f048e
Requires:       uwsgi-plugin-python%{python3_other_pkgversion} = %{version}-%{release}
e08669b
e08669b
%description -n python%{python3_other_pkgversion}-uwsgidecorators
e08669b
The uwsgidecorators Python %{python3_other_version} module provides higher-level access to the uWSGI API.
e08669b
%endif
e08669b
44f048e
%package -n uwsgi-docs
63f1140
Summary:  uWSGI - Documentation
44f048e
Requires: uwsgi
63f1140
44f048e
%description -n uwsgi-docs
19448ac
This package contains the documentation files for uWSGI
19448ac
44f048e
%package -n uwsgi-plugin-common
2213ec4
Summary:  uWSGI - Common plugins for uWSGI
44f048e
Requires: uwsgi = %{version}-%{release}
2213ec4
44f048e
%description -n uwsgi-plugin-common
2213ec4
This package contains the most common plugins used with uWSGI. The
2213ec4
plugins included in this package are: cache, CGI, RPC, uGreen
2213ec4
62ebdee
# Stats pushers
62ebdee
44f048e
%package -n uwsgi-stats-pusher-file
62ebdee
Summary:    uWSGI - File Stats Pusher for uWSGI
44f048e
Requires:   uwsgi-plugin-common = %{version}-%{release}
62ebdee
44f048e
%description -n uwsgi-stats-pusher-file
62ebdee
This package contains the stats_pusher_file plugin for uWSGI
62ebdee
6a707d4
%if %{with mongodblibs}
44f048e
%package -n uwsgi-stats-pusher-mongodb
62ebdee
Summary:    uWSGI - MongoDB Stats Pusher for uWSGI
44f048e
Requires:   uwsgi-plugin-common = %{version}-%{release}
62ebdee
44f048e
%description -n uwsgi-stats-pusher-mongodb
62ebdee
This package contains the stats_pusher_mongodb plugin for uWSGI
6a707d4
%endif
62ebdee
44f048e
%package -n uwsgi-stats-pusher-socket
62ebdee
Summary:    uWSGI - Socket Stats Pusher for uWSGI
44f048e
Requires:   uwsgi-plugin-common = %{version}-%{release}
62ebdee
44f048e
%description -n uwsgi-stats-pusher-socket
62ebdee
This package contains the stats_pusher_socket plugin for uWSGI
62ebdee
44f048e
%package -n uwsgi-stats-pusher-statsd
62ebdee
Summary:    uWSGI - StatsD Stats Pusher for uWSGI
44f048e
Requires:   uwsgi-plugin-common = %{version}-%{release}
62ebdee
44f048e
%description -n uwsgi-stats-pusher-statsd
62ebdee
This package contains the stats_pusher_statsd plugin for uWSGI
62ebdee
44f048e
%package -n uwsgi-stats-pusher-zabbix
4711c98
Summary:    uWSGI - Zabbix Stats Pusher for uWSGI
44f048e
Requires:   uwsgi-plugin-common = %{version}-%{release}
4711c98
44f048e
%description -n uwsgi-stats-pusher-zabbix
4711c98
This package contains the zabbix plugin for uWSGI
4711c98
2c45522
# Alarms
8559a2d
44f048e
%package -n uwsgi-alarm-curl
2c45522
Summary:  uWSGI - Curl alarm plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, libcurl
2c45522
44f048e
%description -n uwsgi-alarm-curl
2c45522
This package contains the alarm_curl alarm plugin for uWSGI
2c45522
44f048e
%package -n uwsgi-alarm-xmpp
8559a2d
Summary:  uWSGI - Curl alarm plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, gloox
8559a2d
44f048e
%description -n uwsgi-alarm-xmpp
8559a2d
This package contains the alarm_xmpp alarm plugin for uWSGI
8559a2d
fcd5d0c
# Transformations
fcd5d0c
44f048e
%package -n uwsgi-transformation-chunked
fcd5d0c
Summary:  uWSGI - Chunked Transformation plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-router-uwsgi = %{version}-%{release}
fcd5d0c
44f048e
%description -n uwsgi-transformation-chunked
fcd5d0c
This package contains the transformation_chunked plugin for uWSGI
fcd5d0c
44f048e
%package -n uwsgi-transformation-gzip
fcd5d0c
Summary:  uWSGI - GZip Transformation plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-router-uwsgi = %{version}-%{release}
fcd5d0c
44f048e
%description -n uwsgi-transformation-gzip
fcd5d0c
This package contains the transformation_gzip plugin for uWSGI
fcd5d0c
44f048e
%package -n uwsgi-transformation-offload
fcd5d0c
Summary:  uWSGI - Off-Load Transformation plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-router-uwsgi = %{version}-%{release}
fcd5d0c
44f048e
%description -n uwsgi-transformation-offload
fcd5d0c
This package contains the transformation_offload plugin for uWSGI
fcd5d0c
44f048e
%package -n uwsgi-transformation-template
fcd5d0c
Summary:  uWSGI - Template Transformation plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-router-uwsgi = %{version}-%{release}
fcd5d0c
44f048e
%description -n uwsgi-transformation-template
fcd5d0c
This package contains the transformation_template plugin for uWSGI
fcd5d0c
44f048e
%package -n uwsgi-transformation-tofile
fcd5d0c
Summary:  uWSGI - ToFile Transformation plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-router-uwsgi = %{version}-%{release}
fcd5d0c
44f048e
%description -n uwsgi-transformation-tofile
fcd5d0c
This package contains the transformation_tofile plugin for uWSGI
fcd5d0c
44f048e
%package -n uwsgi-transformation-toupper
fcd5d0c
Summary:  uWSGI - ToUpper Transformation plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
fcd5d0c
44f048e
%description -n uwsgi-transformation-toupper
fcd5d0c
This package contains the transformation_toupper plugin for uWSGI
fcd5d0c
a023702
# Loggers
a023702
44f048e
%package -n uwsgi-log-encoder-msgpack
03999d7
Summary:  uWSGI - msgpack log encoder plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
03999d7
44f048e
%description -n uwsgi-log-encoder-msgpack
03999d7
This package contains the msgpack log encoder plugin for uWSGI
03999d7
44f048e
%package -n uwsgi-logger-crypto
3ba9cc8
Summary:  uWSGI - logcrypto logger plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
c2885f1
44f048e
%description -n uwsgi-logger-crypto
3ba9cc8
This package contains the logcrypto logger plugin for uWSGI
3ba9cc8
44f048e
%package -n uwsgi-logger-file
1682bf6
Summary:   uWSGI - logfile logger plugin
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Obsoletes: uwsgi-loggers <= 1.9.8-1
44f048e
Provides:  uwsgi-loggers = %{version}-%{release}
1682bf6
44f048e
%description -n uwsgi-logger-file
1682bf6
This package contains the logfile logger plugin for uWSGI
1682bf6
44f048e
%package -n uwsgi-logger-graylog2
a61617b
Summary:   uWSGI - Graylog2 logger plugin
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}, zlib
a61617b
44f048e
%description -n uwsgi-logger-graylog2
a61617b
This package contains the graylog2 logger plugin for uWSGI
a61617b
6a707d4
%if %{with mongodblibs}
44f048e
%package -n uwsgi-logger-mongodb
2477d1e
Summary:   uWSGI - mongodblog logger plugin
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Obsoletes: uwsgi-loggers <= 1.9.8-1
44f048e
Provides:  uwsgi-loggers = %{version}-%{release}
2477d1e
44f048e
%description -n uwsgi-logger-mongodb
2477d1e
This package contains the mongodblog logger plugin for uWSGI
6a707d4
%endif
2477d1e
44f048e
%package -n uwsgi-logger-pipe
3ba9cc8
Summary:  uWSGI - logpipe logger plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
3ba9cc8
44f048e
%description -n uwsgi-logger-pipe
3ba9cc8
This package contains the logcrypto logger plugin for uWSGI
c2885f1
44f048e
%package -n uwsgi-logger-redis
94c778d
Summary:   uWSGI - redislog logger plugin
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Obsoletes: uwsgi-loggers <= 1.9.8-1
44f048e
Provides:  uwsgi-loggers = %{version}-%{release}
94c778d
44f048e
%description -n uwsgi-logger-redis
94c778d
This package contains the redislog logger plugin for uWSGI
94c778d
44f048e
%package -n uwsgi-logger-rsyslog
541ccba
Summary:   uWSGI - rsyslog logger plugin
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Obsoletes: uwsgi-plugin-rsyslog <= 1.9.8-1
44f048e
Provides:  uwsgi-plugin-rsyslog = %{version}-%{release}
541ccba
44f048e
%description -n uwsgi-logger-rsyslog
541ccba
This package contains the rsyslog logger plugin for uWSGI
541ccba
44f048e
%package -n uwsgi-logger-socket
b10818c
Summary:   uWSGI - logsocket logger plugin
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Obsoletes: uwsgi-loggers <= 1.9.8-1
44f048e
Provides:  uwsgi-loggers = %{version}-%{release}
b10818c
44f048e
%description -n uwsgi-logger-socket
b10818c
This package contains the logsocket logger plugin for uWSGI
b10818c
44f048e
%package -n uwsgi-logger-syslog
327a0dc
Summary:   uWSGI - syslog logger plugin
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Obsoletes: uwsgi-plugin-syslog <= 1.9.8-1
44f048e
Provides:  uwsgi-plugin-syslog = %{version}-%{release}
327a0dc
44f048e
%description -n uwsgi-logger-syslog
327a0dc
This package contains the syslog logger plugin for uWSGI
327a0dc
b2f4d05
%if %{with systemd}
44f048e
%package -n uwsgi-logger-systemd
d19dde9
Summary:  uWSGI - systemd journal logger plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
a023702
44f048e
%description -n uwsgi-logger-systemd
d19dde9
This package contains the systemd journal logger plugin for uWSGI
b2f4d05
%endif
a023702
6c2446c
%if %{with zeromq}
44f048e
%package -n uwsgi-logger-zeromq
4cfc2d5
Summary:  uWSGI - ZeroMQ logger plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, zeromq
2213ec4
44f048e
%description -n uwsgi-logger-zeromq
4cfc2d5
This package contains the ZeroMQ logger plugin for uWSGI
6c2446c
%endif
2213ec4
4cfc2d5
# Plugins
2213ec4
44f048e
%package -n uwsgi-plugin-airbrake
7d205ee
Summary:  uWSGI - Plugin for AirBrake support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, libcurl
7d205ee
44f048e
%description -n uwsgi-plugin-airbrake
7d205ee
This package contains the airbrake plugin for uWSGI
7d205ee
44f048e
%package -n uwsgi-plugin-cache
c4714c6
Summary:  uWSGI - Plugin for cache support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
c4714c6
44f048e
%description -n uwsgi-plugin-cache
c4714c6
This package contains the cache plugin for uWSGI
c4714c6
44f048e
%package -n uwsgi-plugin-carbon
4cfc2d5
Summary:  uWSGI - Plugin for Carbon/Graphite support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
2213ec4
44f048e
%description -n uwsgi-plugin-carbon
4cfc2d5
This package contains the Carbon plugin for uWSGI (to use in graphite)
2213ec4
2f1e607
%if %{with perl}
44f048e
%package -n uwsgi-plugin-psgi
Carl George eda7982
Summary:  uWSGI - Plugin for PSGI support
44f048e
Requires: perl-PSGI, uwsgi-plugin-common = %{version}-%{release}
Carl George eda7982
44f048e
%description -n uwsgi-plugin-psgi
Carl George eda7982
This package contains the PSGI plugin for uWSGI
Carl George eda7982
44f048e
%package -n uwsgi-plugin-coroae
47b9711
Summary:  uWSGI - Plugin for PERL Coro support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-plugin-psgi = %{version}-%{release}, perl-Coro
47b9711
44f048e
%description -n uwsgi-plugin-coroae
f1770d8
This package contains the coroae plugin for uWSGI
6c2446c
%endif
f1770d8
44f048e
%package -n uwsgi-plugin-cheaper-busyness
ee4151c
Summary:  uWSGI - Plugin for Cheaper Busyness algos
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
ee4151c
44f048e
%description -n uwsgi-plugin-cheaper-busyness
ee4151c
This package contains the cheaper_busyness plugin for uWSGI
ee4151c
44f048e
%package -n uwsgi-plugin-cplusplus
f1770d8
Summary:  uWSGI - Plugin for C++ support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, libstdc++
f1770d8
44f048e
%description -n uwsgi-plugin-cplusplus
f1770d8
This package contains the cplusplus plugin for uWSGI
47b9711
44f048e
%package -n uwsgi-plugin-curl-cron
237f998
Summary:  uWSGI - Plugin for CURL Cron support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, libcurl
237f998
44f048e
%description -n uwsgi-plugin-curl-cron
237f998
This package contains the curl_cron plugin for uWSGI
237f998
44f048e
%package -n uwsgi-plugin-dumbloop
f1c00c0
Summary:  uWSGI - Plugin for Dumb Loop support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
f1c00c0
44f048e
%description -n uwsgi-plugin-dumbloop
f1c00c0
This package contains the dumbloop plugin for uWSGI
f1c00c0
44f048e
%package -n uwsgi-plugin-dummy
2c93995
Summary:  uWSGI - Plugin for Dummy support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
2c93995
44f048e
%description -n uwsgi-plugin-dummy
2c93995
This package contains the dummy plugin for uWSGI
2c93995
44f048e
%package -n uwsgi-plugin-fiber
4e3fad0
Summary:  uWSGI - Plugin for Ruby Fiber support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-plugin-rack = %{version}-%{release}
4e3fad0
44f048e
%description -n uwsgi-plugin-fiber
4e3fad0
This package contains the fiber plugin for uWSGI
4e3fad0
44f048e
%package -n uwsgi-plugin-gccgo
daba090
Summary:  uWSGI - Plugin for GoLang support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
daba090
44f048e
%description -n uwsgi-plugin-gccgo
daba090
This package contains the gccgo plugin for uWSGI
daba090
44f048e
%package -n uwsgi-plugin-geoip
1d73633
Summary:  uWSGI - Plugin for GeoIP support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, GeoIP
1d73633
44f048e
%description -n uwsgi-plugin-geoip
1d73633
This package contains the geoip plugin for uWSGI
1d73633
44f048e
%package -n uwsgi-plugin-python2-gevent
9054db2
Summary:  uWSGI - Plugin for Python 2 GEvent support
44f048e
Requires: uwsgi-plugin-python2 = %{version}-%{release}, libevent
9054db2
Obsoletes: uwsgi-plugin-gevent < 2.0.16-4
08ff629
44f048e
%description -n uwsgi-plugin-python2-gevent
a24a9f5
This package contains the Python 2 gevent plugin for uWSGI
a24a9f5
a24a9f5
%if %{with python3}
44f048e
%package -n uwsgi-plugin-python%{python3_pkgversion}-gevent
a24a9f5
Summary:  uWSGI - Plugin for Python %{python3_version} GEvent support
44f048e
Requires: uwsgi-plugin-python%{python3_pkgversion} = %{version}-%{release}, libevent
a24a9f5
44f048e
%description -n uwsgi-plugin-python%{python3_pkgversion}-gevent
a24a9f5
This package contains the Python %{python3_version} gevent plugin for uWSGI
a24a9f5
%endif
a24a9f5
a24a9f5
%if %{with python3_other}
44f048e
%package -n uwsgi-plugin-python%{python3_other_pkgversion}-gevent
a24a9f5
Summary:  uWSGI - Plugin for Python %{python3_other_version} GEvent support
44f048e
Requires: uwsgi-plugin-python%{python3_other_pkgversion} = %{version}-%{release}, libevent
a24a9f5
44f048e
%description -n uwsgi-plugin-python%{python3_other_pkgversion}-gevent
a24a9f5
This package contains the Python %{python3_other_version} gevent plugin for uWSGI
a24a9f5
%endif
08ff629
6c2446c
%if %{with glusterfs}
44f048e
%package -n uwsgi-plugin-glusterfs
8c68c2f
Summary:  uWSGI - Plugin for GlusterFS support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, glusterfs-api
8c68c2f
44f048e
%description -n uwsgi-plugin-glusterfs
8c68c2f
This package contains the glusterfs plugin for uWSGI
6c2446c
%endif
8c68c2f
ebddc24
%if %{with python2_greenlet}
44f048e
%package -n uwsgi-plugin-python2-greenlet
9054db2
Summary:  uWSGI - Plugin for Python 2 Greenlet support
44f048e
Requires: python-greenlet, uwsgi-plugin-python2 = %{version}-%{release}
9054db2
Obsoletes: uwsgi-plugin-greenlet < 2.0.16-4
2213ec4
44f048e
%description -n uwsgi-plugin-python2-greenlet
9054db2
This package contains the Python 2 greenlet plugin for uWSGI
ebddc24
%endif
7e7de24
7e7de24
%if %{with python3}
44f048e
%package -n uwsgi-plugin-python%{python3_pkgversion}-greenlet
7e7de24
Summary:  uWSGI - Plugin for Python %{python3_version} Greenlet support
44f048e
Requires: python%{python3_pkgversion}-greenlet, uwsgi-plugin-python%{python3_pkgversion} = %{version}-%{release}
7e7de24
44f048e
%description -n uwsgi-plugin-python%{python3_pkgversion}-greenlet
7e7de24
This package contains the Python %{python3_version} greenlet plugin for uWSGI
7e7de24
%endif
2213ec4
6a707d4
%if %{with gridfs}
44f048e
%package -n uwsgi-plugin-gridfs
32a5119
Summary:  uWSGI - Plugin for GridFS support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, libmongodb
32a5119
44f048e
%description -n uwsgi-plugin-gridfs
32a5119
This package contains the gridfs plugin for uWSGI
6a707d4
%endif
32a5119
2511528
%if %{with java}
44f048e
%package -n uwsgi-plugin-jvm
4cfc2d5
Summary:  uWSGI - Plugin for JVM support
5b32fcf
BuildRequires: java-devel
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, java-headless, jpackage-utils
4cfc2d5
44f048e
%description -n uwsgi-plugin-jvm
4cfc2d5
This package contains the JVM plugin for uWSGI
4cfc2d5
44f048e
%package -n uwsgi-plugin-jwsgi
f733bcc
Summary:  uWSGI - Plugin for JWSGI support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-plugin-jvm = %{version}-%{release}
f733bcc
44f048e
%description -n uwsgi-plugin-jwsgi
f733bcc
This package contains the jwsgi plugin for uWSGI
2511528
%endif
f733bcc
44f048e
%package -n uwsgi-plugin-ldap
16b2f78
Summary:  uWSGI - Plugin for LDAP support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, openldap
16b2f78
44f048e
%description -n uwsgi-plugin-ldap
16b2f78
This package contains the ldap plugin for uWSGI
16b2f78
44f048e
%package -n uwsgi-plugin-lua
2213ec4
Summary:  uWSGI - Plugin for LUA support
44f048e
Requires: lua, uwsgi-plugin-common = %{version}-%{release}
2213ec4
44f048e
%description -n uwsgi-plugin-lua
2213ec4
This package contains the lua plugin for uWSGI
2213ec4
6c2446c
%if %{with zeromq}
44f048e
%package -n uwsgi-plugin-mongrel2
3e8ad22
Summary:  uWSGI - Plugin for Mongrel2 support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, zeromq
3e8ad22
44f048e
%description -n uwsgi-plugin-mongrel2
3e8ad22
This package contains the mongrel2 plugin for uWSGI
6c2446c
%endif
3e8ad22
6a707d4
%if %{with mono}
44f048e
%package -n uwsgi-plugin-mono
050fbd0
Summary:  uWSGI - Plugin for Mono / .NET support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, mono-web
050fbd0
44f048e
%description -n uwsgi-plugin-mono
050fbd0
This package contains the mono plugin for uWSGI
6a707d4
%endif
050fbd0
44f048e
%package -n uwsgi-plugin-nagios
4cfc2d5
Summary:  uWSGI - Plugin for Nagios support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
4cfc2d5
44f048e
%description -n uwsgi-plugin-nagios
4cfc2d5
This package contains the nagios plugin for uWSGI
4cfc2d5
44f048e
%package -n uwsgi-plugin-notfound
2c93995
Summary:  uWSGI - Plugin for notfound support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
2c93995
44f048e
%description -n uwsgi-plugin-notfound
2c93995
This package contains the notfound plugin for uWSGI
2c93995
44f048e
%package -n uwsgi-plugin-pam
4cfc2d5
Summary:  uWSGI - Plugin for PAM support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, pam
4cfc2d5
44f048e
%description -n uwsgi-plugin-pam
4cfc2d5
This package contains the PAM plugin for uWSGI
4cfc2d5
44f048e
%package -n uwsgi-plugin-php
100bc2e
Summary:  uWSGI - Plugin for PHP support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
100bc2e
44f048e
%description -n uwsgi-plugin-php
100bc2e
This package contains the PHP plugin for uWSGI
100bc2e
44f048e
%package -n uwsgi-plugin-pty
1069df7
Summary:  uWSGI - Plugin for PTY support
44f048e
Requires: python2, uwsgi-plugin-common = %{version}-%{release}
1069df7
44f048e
%description -n uwsgi-plugin-pty
1069df7
This package contains the pty plugin for uWSGI
1069df7
44f048e
%package -n uwsgi-plugin-python2
9054db2
Summary:  uWSGI - Plugin for Python 2 support
44f048e
Requires: python2, uwsgi-plugin-common = %{version}-%{release}
9054db2
Obsoletes: uwsgi-plugin-python < 2.0.16-4
4cfc2d5
44f048e
%description -n uwsgi-plugin-python2
9054db2
This package contains the Python 2 plugin for uWSGI
4cfc2d5
9054db2
%if %{with python3}
44f048e
%package -n uwsgi-plugin-python%{python3_pkgversion}
9054db2
Summary:  uWSGI - Plugin for Python %{python3_version} support
44f048e
Requires: python%{python3_pkgversion}, uwsgi-plugin-common = %{version}-%{release}
9054db2
%if 0%{?rhel} == 7
9054db2
Obsoletes: uwsgi-plugin-python3 < 2.0.16-4
9054db2
%endif
4cfc2d5
44f048e
%description -n uwsgi-plugin-python%{python3_pkgversion}
9054db2
This package contains the Python %{python3_version} plugin for uWSGI
9054db2
%endif
4cfc2d5
e08669b
%if %{with python3_other}
44f048e
%package -n uwsgi-plugin-python%{python3_other_pkgversion}
e08669b
Summary:  uWSGI - Plugin for Python %{python3_other_version} support
44f048e
Requires: python%{python3_other_pkgversion}, uwsgi-plugin-common = %{version}-%{release}
e08669b
44f048e
%description -n uwsgi-plugin-python%{python3_other_pkgversion}
e08669b
This package contains the Python %{python3_other_version} plugin for uWSGI
e08669b
%endif
e08669b
44f048e
%package -n uwsgi-plugin-rack
4cfc2d5
Summary:  uWSGI - Ruby rack plugin
44f048e
Requires: rubygem-rack, uwsgi-plugin-common = %{version}-%{release}
4cfc2d5
44f048e
%description -n uwsgi-plugin-rack
4cfc2d5
This package contains the rack plugin for uWSGI
100bc2e
44f048e
%package -n uwsgi-plugin-rbthreads
dd8695b
Summary:  uWSGI - Ruby native threads support plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, ruby
dd8695b
44f048e
%description -n uwsgi-plugin-rbthreads
dd8695b
This package contains the rbthreads plugin for uWSGI
dd8695b
2511528
%if %{with java}
44f048e
%package -n uwsgi-plugin-ring
86e3ed1
Summary:  uWSGI - Clojure/Ring request handler support plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, uwsgi-plugin-jvm = %{version}-%{release}, clojure
86e3ed1
44f048e
%description -n uwsgi-plugin-ring
86e3ed1
This package contains the ring plugin for uWSGI
2511528
%endif
86e3ed1
44f048e
%package -n uwsgi-plugin-rpc
c4714c6
Summary:  uWSGI - Plugin for RPC support
44f048e
Requires: rrdtool, uwsgi-plugin-common = %{version}-%{release}
c4714c6
44f048e
%description -n uwsgi-plugin-rpc
c4714c6
This package contains the RPC plugin for uWSGI
c4714c6
44f048e
%package -n uwsgi-plugin-rrdtool
100bc2e
Summary:  uWSGI - Plugin for RRDTool support
44f048e
Requires: rrdtool, uwsgi-plugin-common = %{version}-%{release}
100bc2e
44f048e
%description -n uwsgi-plugin-rrdtool
100bc2e
This package contains the RRD Tool plugin for uWSGI
100bc2e
44f048e
%package -n uwsgi-plugin-ruby
4cfc2d5
Summary:  uWSGI - Plugin for Ruby support
44f048e
Requires: ruby, uwsgi-plugin-common = %{version}-%{release}
cc0b262
44f048e
%description -n uwsgi-plugin-ruby
a29b3be
This package contains the ruby19 plugin for uWSGI
a29b3be
44f048e
%package -n uwsgi-plugin-spooler
a29b3be
Summary:  uWSGI - Plugin for Remote Spooling support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
a29b3be
44f048e
%description -n uwsgi-plugin-spooler
a29b3be
This package contains the spooler plugin for uWSGI
cc0b262
44f048e
%package -n uwsgi-plugin-sqlite3
9204249
Summary:  uWSGI - SQLite3 plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, sqlite
9204249
44f048e
%description -n uwsgi-plugin-sqlite3
9204249
This package contains the sqlite3 plugin for uWSGI
9204249
44f048e
%package -n uwsgi-plugin-ssi
fe6fb1b
Summary:  uWSGI - Server Side Includes plugin
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
fe6fb1b
44f048e
%description -n uwsgi-plugin-ssi
fe6fb1b
This package contains the ssi plugin for uWSGI
fe6fb1b
44f048e
%package -n uwsgi-plugin-python2-tornado
9054db2
Summary:  uWSGI - Plugin for Tornado (Python 2) support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, python-tornado
9054db2
Obsoletes: uwsgi-plugin-tornado < 2.0.16-4
16c6bbb
44f048e
%description -n uwsgi-plugin-python2-tornado
9054db2
This package contains the tornado (Python 2) plugin for uWSGI
16c6bbb
745752f
%if %{with python3}
44f048e
%package -n uwsgi-plugin-python%{python3_pkgversion}-tornado
9054db2
Summary:  uWSGI - Plugin for Tornado (Python %{python3_version}) support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, python%{python3_pkgversion}-tornado
9054db2
%if 0%{?fedora} && 0%{?fedora} < 29
9054db2
Obsoletes: uwsgi-plugin-tornado3 < 2.0.16-4
9054db2
%endif
16c6bbb
44f048e
%description -n uwsgi-plugin-python%{python3_pkgversion}-tornado
9054db2
This package contains the tornado (Python %{python3_version}) plugin for uWSGI
9054db2
%endif
16c6bbb
44f048e
%package -n uwsgi-plugin-ugreen
a262b38
Summary:  uWSGI - Plugin for uGreen support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
a262b38
44f048e
%description -n uwsgi-plugin-ugreen
a262b38
This package contains the uGreen plugin for uWSGI
a262b38
6a707d4
%if %{with v8}
44f048e
%package -n uwsgi-plugin-v8
a262b38
Summary:  uWSGI - Plugin for v8 support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
a262b38
44f048e
%description -n uwsgi-plugin-v8
a262b38
This package contains the v8 plugin for uWSGI
6a707d4
%endif
a262b38
44f048e
%package -n uwsgi-plugin-webdav
f09a4b1
Summary:  uWSGI - Plugin for WebDAV support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, libattr
f09a4b1
44f048e
%description -n uwsgi-plugin-webdav
f09a4b1
This package contains the webdav plugin for uWSGI
f09a4b1
44f048e
%package -n uwsgi-plugin-xattr
df58623
Summary:  uWSGI - Plugin for Extra Attributes support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, libattr
df58623
44f048e
%description -n uwsgi-plugin-xattr
df58623
This package contains the xattr plugin for uWSGI
df58623
44f048e
%package -n uwsgi-plugin-xslt
df58623
Summary:  uWSGI - Plugin for XSLT transformation support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}, libxslt
df58623
44f048e
%description -n uwsgi-plugin-xslt
df58623
This package contains the xslt plugin for uWSGI
df58623
44f048e
%package -n uwsgi-plugin-zergpool
cc0b262
Summary:  uWSGI - Plugin for zergpool support
44f048e
Requires: uwsgi-plugin-common = %{version}-%{release}
cc0b262
44f048e
%description -n uwsgi-plugin-zergpool
cc0b262
This package contains the zergpool plugin for uWSGI
cc0b262
4cfc2d5
# Routers
4cfc2d5
fef84e8
%if %{with tcp_wrappers}
44f048e
%package -n uwsgi-router-access
b07b2c3
Summary:   uWSGI - Plugin for router_access router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-access
b07b2c3
This package contains the router_access plugin for uWSGI
fef84e8
%endif
b07b2c3
44f048e
%package -n uwsgi-router-basicauth
b07b2c3
Summary:   uWSGI - Plugin for Basic Auth router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-basicauth
b07b2c3
This package contains the basicauth plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-cache
b07b2c3
Summary:   uWSGI - Plugin for Cache router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-cache
b07b2c3
This package contains the cache router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-expires
b07b2c3
Summary:   uWSGI - Plugin for Expires router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-expires
b07b2c3
This package contains the expires router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-fast
579508b
Summary:   uWSGI - Plugin for FastRouter support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Obsoletes: uwsgi-plugin-fastrouter <= 2.0.6
44f048e
Provides:  uwsgi-plugin-fastrouter = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
cc0b262
44f048e
%description -n uwsgi-router-fast
579508b
This package contains the fastrouter (proxy) plugin for uWSGI
cc0b262
44f048e
%package -n uwsgi-router-forkpty
b07b2c3
Summary:   uWSGI - Plugin for ForkPTY router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-forkpty
b07b2c3
This package contains the ForkPTY router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-hash
b07b2c3
Summary:   uWSGI - Plugin for Hash router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-hash
b07b2c3
This package contains the hash router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-http
b07b2c3
Summary:   uWSGI - Plugin for HTTP router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-http
b07b2c3
This package contains the http router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-memcached
b07b2c3
Summary:   uWSGI - Plugin for Memcached router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-memcached
b07b2c3
This package contains the memcached router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-metrics
b07b2c3
Summary:   uWSGI - Plugin for Metrics router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-metrics
b07b2c3
This package contains the metrics router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-radius
b07b2c3
Summary:   uWSGI - Plugin for Radius router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-radius
b07b2c3
This package contains the metrics router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-raw
b07b2c3
Summary:   uWSGI - Plugin for Raw Router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Obsoletes: uwsgi-plugin-rawrouter <= 2.0.6
44f048e
Provides:  uwsgi-plugin-rawrouter = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
cc0b262
44f048e
%description -n uwsgi-router-raw
cc0b262
This package contains the Raw router plugin for uWSGI
cc0b262
44f048e
%package -n uwsgi-router-redirect
b07b2c3
Summary:   uWSGI - Plugin for Redirect router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-redirect
b07b2c3
This package contains the redirect router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-redis
b07b2c3
Summary:   uWSGI - Plugin for Redis router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-redis
b07b2c3
This package contains the redis router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-rewrite
b07b2c3
Summary:   uWSGI - Plugin for Rewrite router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-rewrite
b07b2c3
This package contains the rewrite router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-spnego
b07b2c3
Summary:   uWSGI - Plugin for SPNEgo router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-spnego
b07b2c3
This package contains the spnego router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-ssl
b07b2c3
Summary:   uWSGI - Plugin for SSL router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Obsoletes: uwsgi-plugin-sslrouter <= 2.0.6
44f048e
Provides:  uwsgi-plugin-sslrouter = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
314d494
44f048e
%description -n uwsgi-router-ssl
579508b
This package contains the SSL router plugin for uWSGI
240338b
44f048e
%package -n uwsgi-router-static
b07b2c3
Summary:   uWSGI - Plugin for Static router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-static
b07b2c3
This package contains the Static router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-tuntap
d4a8676
Summary:   uWSGI - Plugin for TUN/TAP router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
d4a8676
44f048e
%description -n uwsgi-router-tuntap
d4a8676
This package contains the tuntap router plugin for uWSGI
d4a8676
44f048e
%package -n uwsgi-router-uwsgi
b07b2c3
Summary:   uWSGI - Plugin for uWSGI router support
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-uwsgi
b07b2c3
This package contains the uwsgi router plugin for uWSGI
b07b2c3
44f048e
%package -n uwsgi-router-xmldir
b07b2c3
Summary:   uWSGI - Plugin for XMLDir router rupport
44f048e
Requires:  uwsgi-plugin-common = %{version}-%{release}
44f048e
Provides:  uwsgi-routers = %{version}-%{release}
b07b2c3
44f048e
%description -n uwsgi-router-xmldir
b07b2c3
This package contains the xmldir router plugin for uWSGI
b07b2c3
a023702
# The rest
240338b
7477451
%if %{with mod_proxy_uwsgi}
44f048e
%package -n mod_proxy_uwsgi
f6d7881
Summary:  uWSGI - Apache2 proxy module
44f048e
Requires: uwsgi = %{version}-%{release}, httpd
f6d7881
44f048e
%description -n mod_proxy_uwsgi
f6d7881
Fully Apache API compliant proxy module
7477451
%endif
f6d7881
cc0b262
2213ec4
%prep
2213ec4
%setup -q
2213ec4
cp -p %{SOURCE1} buildconf/
ebe8795
echo "plugin_dir = %{_libdir}/uwsgi" >> buildconf/fedora.ini
39dd1c6
cp -p %{SOURCE5} README.Fedora
2213ec4
%patch0 -p1
2213ec4
%patch1 -p1
5249bc5
%patch2 -p1
cc0b262
%patch3 -p1
6a707d4
%if 0%{?fedora} >= 22
9bad5ce
%patch5 -p1
6a707d4
%endif
Carl George 0299556
%if %{with v8} && 0%{?fedora} >= 25
Carl George 0299556
%patch6 -p1
Carl George 0299556
%endif
Carl George 3f33271
%if %{with mono}
Carl George 3f33271
%patch7 -p1
Carl George 3f33271
%endif
ad5af20
%patch9 -p1 -b .glfs
f7f790c
f7f790c
#disable plug-ins
f7f790c
%if %{without mongodblibs}
f7f790c
sed -in "s/mongodblog, //" buildconf/fedora.ini
f7f790c
sed -in "s/stats_pusher_mongodb, //" buildconf/fedora.ini
f7f790c
%endif
f7f790c
%if %{without v8}
f7f790c
sed -in "s/v8, //" buildconf/fedora.ini
f7f790c
%endif
f7f790c
%if %{without gridfs}
f7f790c
sed -in "s/gridfs, //" buildconf/fedora.ini
f7f790c
%endif
f7f790c
%if %{without mono}
f7f790c
sed -in "s/mono, //" buildconf/fedora.ini
3e967d3
%endif
6a707d4
2213ec4
2213ec4
%build
a18b816
CFLAGS="%{optflags} -Wno-error -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --build fedora.ini
2511528
%if %{with python3}
9054db2
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3} uwsgiconfig.py --plugin plugins/python fedora python%{python3_pkgversion}
a24a9f5
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3} uwsgiconfig.py --plugin plugins/gevent fedora python%{python3_pkgversion}_gevent
9054db2
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3} uwsgiconfig.py --plugin plugins/tornado fedora python%{python3_pkgversion}_tornado
2511528
%endif
e08669b
%if %{with python3_other}
e08669b
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3_other} uwsgiconfig.py --plugin plugins/python fedora python%{python3_other_pkgversion}
a24a9f5
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3_other} uwsgiconfig.py --plugin plugins/gevent fedora python%{python3_other_pkgversion}_gevent
e08669b
%endif
d75a395
%if %{with mongodblibs}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/mongodblog fedora
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable -std=gnu++11 -Wno-error" %{__python2} uwsgiconfig.py --plugin plugins/stats_pusher_mongodb fedora
d75a395
%endif
d75a395
%if %{with mono}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/mono fedora
d75a395
%endif
d75a395
%if %{with v8}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/v8 fedora
88482da
%endif
88482da
%if %{with go}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/gccgo fedora
88482da
%endif
88482da
%if %{with ruby19}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/fiber fedora
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/rbthreads fedora
88482da
%endif
88482da
%if %{with systemd}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/systemd_logger fedora
88482da
%endif
88482da
%if %{with tuntap}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/tuntap fedora
88482da
%endif
2f1e607
%if %{with perl}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/psgi fedora
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/coroae fedora
Carl George 864a57a
%endif
6c2446c
%if %{with zeromq}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/logzmq fedora
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/mongrel2 fedora
6c2446c
%endif
ebddc24
%if %{with python2_greenlet}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/greenlet fedora
ebddc24
%endif
7e7de24
%if %{with python3}
7e7de24
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python3} uwsgiconfig.py --plugin plugins/greenlet fedora python%{python3_pkgversion}_greenlet
7e7de24
%endif
6c2446c
%if %{with glusterfs}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/glusterfs fedora
6c2446c
%endif
6c2446c
%if %{with gridfs}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/gridfs fedora
6c2446c
%endif
2511528
%if %{with java}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/jvm fedora
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/jwsgi fedora
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/ring fedora
2511528
%endif
d8740bf
%if %{with tcp_wrappers}
a18b816
CFLAGS="%{optflags} -Wno-unused-but-set-variable" %{__python2} uwsgiconfig.py --plugin plugins/router_access fedora
d8740bf
%endif
7477451
%if %{with mod_proxy_uwsgi}
f6d7881
%{_httpd_apxs} -Wc,-Wall -Wl -c apache2/mod_proxy_uwsgi.c
7477451
%endif
7477451
2213ec4
2213ec4
%install
44f048e
mkdir -p %{buildroot}%{_sysconfdir}/uwsgi.d
44f048e
mkdir -p %{buildroot}%{_usrsrc}/uwsgi/%{version}
44f048e
mkdir -p %{buildroot}%{_includedir}/uwsgi
44f048e
mkdir -p %{buildroot}%{_libdir}/uwsgi
b55f3b2
%if %{without systemd}
b55f3b2
install -d -m 0775 %{buildroot}%{_localstatedir}/run/uwsgi
b55f3b2
%endif
6a707d4
%if %{with mono}
e15cc78
mkdir -p %{buildroot}%{_monogacdir}
6a707d4
%endif
48fb6c9
mkdir docs
ebe8795
tar -C docs/ --strip-components=1 -xvzf %{SOURCE4}
44f048e
tar -C %{buildroot}%{_usrsrc}/uwsgi/%{version} --strip-components=1 -xvzf %{SOURCE0}
44f048e
cp %{SOURCE1} %{buildroot}%{_usrsrc}/uwsgi/%{version}/buildconf/
9c09354
cp docs/Changelog-%{version}.rst CHANGELOG
4651be8
rm -f docs/.gitignore
1e02de4
echo "%{commit}, i.e. this:" >> README.Fedora
403b7ef
echo "https://github.com/unbit/%{docrepo}/tree/%{commit}" >> README.Fedora
d4ea661
install -D -p -m 0755 uwsgi %{buildroot}%{_sbindir}/uwsgi
a85dc12
install -p -m 0644 *.h %{buildroot}%{_includedir}/uwsgi
a85dc12
install -p -m 0755 *_plugin.so %{buildroot}%{_libdir}/uwsgi
0e782a4
%if 0%{?fedora} < 30
23e28f6
install -D -p -m 0644 uwsgidecorators.py %{buildroot}%{python2_sitelib}/uwsgidecorators.py
0e782a4
%endif
a124aed
%if %{manual_py_compile} == 1
04976fd
%py_byte_compile %{__python2} %{buildroot}%{python2_sitelib}/uwsgidecorators.py
a124aed
%endif
05864d2
%if %{with python3}
a85dc12
install -D -p -m 0644 uwsgidecorators.py %{buildroot}%{python3_sitelib}/uwsgidecorators.py
a124aed
%if %{manual_py_compile} == 1
04976fd
%py_byte_compile %{__python3} %{buildroot}%{python3_sitelib}/uwsgidecorators.py
05864d2
%endif
a124aed
%endif
e08669b
%if %{with python3_other}
a85dc12
install -D -p -m 0644 uwsgidecorators.py %{buildroot}%{python3_other_sitelib}/uwsgidecorators.py
e08669b
%if %{manual_py_compile} == 1
04976fd
%py_byte_compile %{__python3_other} %{buildroot}%{python3_other_sitelib}/uwsgidecorators.py
e08669b
%endif
e08669b
%endif
2511528
%if %{with java}
d4ea661
install -D -p -m 0644 plugins/jvm/uwsgi.jar %{buildroot}%{_javadir}/uwsgi.jar
2511528
%endif
6a707d4
%if %{with mono}
44f048e
gacutil -i plugins/mono/uwsgi.dll -f -package uwsgi -root %{buildroot}/usr/lib
6a707d4
%endif
d4ea661
install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/uwsgi.ini
b2f4d05
%if %{with systemd}
d4ea661
install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/uwsgi.service
509df14
install -D -p -m 0644 %{SOURCE7} %{buildroot}%{_tmpfilesdir}/uwsgi.conf
04aa0db
%else
d4ea661
install -D -p -m 0755 %{SOURCE6} %{buildroot}%{_initddir}/uwsgi
b2f4d05
%endif
7477451
%if %{with mod_proxy_uwsgi}
d4ea661
install -D -p -m 0755 apache2/.libs/mod_proxy_uwsgi.so %{buildroot}%{_httpd_moddir}/mod_proxy_uwsgi.so
7477451
%endif
1b255a4
1b255a4
1b255a4
%pre
1b255a4
getent group uwsgi >/dev/null || groupadd -r uwsgi
1b255a4
getent passwd uwsgi >/dev/null || \
b55f3b2
    useradd -r -g uwsgi -d %{!?with_systemd:%{_localstatedir}}/run/uwsgi -s /sbin/nologin \
1b255a4
    -c "uWSGI daemon user" uwsgi
1b255a4
exit 0
1b255a4
1b255a4
%post
b2f4d05
%if %{with systemd}
04aa0db
echo "Executing systemd post-install tasks"
5bc3f49
%if 0%{?systemd_post:1}
5bc3f49
    %systemd_post uwsgi.service
5bc3f49
%else
00aa829
    if [ $1 -eq 1 ] ; then
00aa829
        # Initial installation
5bc3f49
        /bin/systemctl daemon-reload >/dev/null 2>&1 || :
5bc3f49
    fi
5bc3f49
%endif
b2f4d05
%else
04aa0db
echo "Executing System V post-install tasks"
44f048e
/sbin/chkconfig --add uwsgi
b2f4d05
%endif
1b255a4
1b255a4
%preun
b2f4d05
%if %{with systemd}
04aa0db
echo "Executing systemd pre-uninstall tasks"
5bc3f49
%if 0%{?systemd_preun:1}
5bc3f49
    %systemd_preun uwsgi.service
5bc3f49
%else
5bc3f49
    if [ $1 -eq 0 ] ; then
5bc3f49
        # Package removal, not upgrade
5bc3f49
        /bin/systemctl --no-reload disable uwsgi.service > /dev/null 2>&1 || :
5bc3f49
        /bin/systemctl stop uwsgi.service > /dev/null 2>&1 || :
5bc3f49
    fi
5bc3f49
%endif
b2f4d05
%else
04aa0db
echo "Executing System V pre-uninstall tasks"
04aa0db
if [ $1 -eq 0 ] ; then
44f048e
    /sbin/service uwsgi stop >/dev/null 2>&1
44f048e
    /sbin/chkconfig --del uwsgi
04aa0db
fi
b2f4d05
%endif
1b255a4
1b255a4
%postun
b2f4d05
%if %{with systemd}
04aa0db
echo "Executing systemd post-uninstall tasks"
5bc3f49
%if 0%{?systemd_postun:1}
5bc3f49
    %systemd_postun uwsgi.service
5bc3f49
%else
5bc3f49
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
5bc3f49
    if [ $1 -ge 1 ] ; then
5bc3f49
        # Package upgrade, not uninstall
5bc3f49
        /bin/systemctl try-restart uwsgi.service >/dev/null 2>&1 || :
5bc3f49
    fi
5bc3f49
%endif
b2f4d05
%else
04aa0db
echo "Executing System V post-uninstall tasks"
04aa0db
if [ "$1" -ge "1" ] ; then
44f048e
    /sbin/service uwsgi condrestart >/dev/null 2>&1 || :
04aa0db
fi
b2f4d05
%endif
2213ec4
2213ec4
00aa829
%files
44f048e
%{_sbindir}/uwsgi
44f048e
%config(noreplace) %{_sysconfdir}/uwsgi.ini
88482da
%if %{with systemd}
146845f
%{_unitdir}/uwsgi.service
509df14
%{_tmpfilesdir}/uwsgi.conf
88482da
%else
44f048e
%{_initddir}/uwsgi
88482da
%endif
44f048e
%dir %{_sysconfdir}/uwsgi.d
b55f3b2
%if %{without systemd}
b55f3b2
%attr(0775,uwsgi,uwsgi) %dir %{_localstatedir}/run/uwsgi
b55f3b2
%endif
4651be8
%doc README README.Fedora CHANGELOG
4651be8
%license LICENSE
2213ec4
44f048e
%files -n uwsgi-devel
44f048e
%{_includedir}/uwsgi
44f048e
%{_usrsrc}/uwsgi
2213ec4
0e782a4
%if 0%{?fedora} < 30
9054db2
%files -n python2-uwsgidecorators
04976fd
%{python2_sitelib}/uwsgidecorators.py*
0e782a4
%endif
05864d2
05864d2
%if %{with python3}
9054db2
%files -n python%{python3_pkgversion}-uwsgidecorators
04976fd
%{python3_sitelib}/uwsgidecorators.py
04976fd
%{python3_sitelib}/__pycache__/uwsgidecorators.cpython-%{python3_version_nodots}*.py*
05864d2
%endif
05864d2
e08669b
%if %{with python3_other}
e08669b
%files -n python%{python3_other_pkgversion}-uwsgidecorators
04976fd
%{python3_other_sitelib}/uwsgidecorators.py
04976fd
%{python3_other_sitelib}/__pycache__/uwsgidecorators.cpython-%{python3_other_version_nodots}*.py*
e08669b
%endif
e08669b
44f048e
%files -n uwsgi-docs
63f1140
%doc docs
63f1140
44f048e
%files -n uwsgi-plugin-common
44f048e
%dir %{_libdir}/uwsgi
44f048e
%{_libdir}/uwsgi/http_plugin.so
44f048e
%{_libdir}/uwsgi/cgi_plugin.so
2213ec4
62ebdee
# Stats pushers
62ebdee
44f048e
%files -n uwsgi-stats-pusher-file
44f048e
%{_libdir}/uwsgi/stats_pusher_file_plugin.so
62ebdee
6a707d4
%if %{with mongodblibs}
44f048e
%files -n uwsgi-stats-pusher-mongodb
44f048e
%{_libdir}/uwsgi/stats_pusher_mongodb_plugin.so
6a707d4
%endif
62ebdee
44f048e
%files -n uwsgi-stats-pusher-socket
44f048e
%{_libdir}/uwsgi/stats_pusher_socket_plugin.so
62ebdee
44f048e
%files -n uwsgi-stats-pusher-statsd
44f048e
%{_libdir}/uwsgi/stats_pusher_statsd_plugin.so
62ebdee
44f048e
%files -n uwsgi-stats-pusher-zabbix
44f048e
%{_libdir}/uwsgi/zabbix_plugin.so
4711c98
2c45522
# Alarms
2c45522
44f048e
%files -n uwsgi-alarm-curl
44f048e
%{_libdir}/uwsgi/alarm_curl_plugin.so
2c45522
44f048e
%files -n uwsgi-alarm-xmpp
44f048e
%{_libdir}/uwsgi/alarm_xmpp_plugin.so
8559a2d
fcd5d0c
# Transformations
fcd5d0c
44f048e
%files -n uwsgi-transformation-chunked
44f048e
%{_libdir}/uwsgi/transformation_chunked_plugin.so
fcd5d0c
44f048e
%files -n uwsgi-transformation-gzip
44f048e
%{_libdir}/uwsgi/transformation_gzip_plugin.so
fcd5d0c
44f048e
%files -n uwsgi-transformation-offload
44f048e
%{_libdir}/uwsgi/transformation_offload_plugin.so
fcd5d0c
44f048e
%files -n uwsgi-transformation-template
44f048e
%{_libdir}/uwsgi/transformation_template_plugin.so
fcd5d0c
44f048e
%files -n uwsgi-transformation-tofile
44f048e
%{_libdir}/uwsgi/transformation_tofile_plugin.so
fcd5d0c
44f048e
%files -n uwsgi-transformation-toupper
44f048e
%{_libdir}/uwsgi/transformation_toupper_plugin.so
fcd5d0c
4cfc2d5
# Loggers
2213ec4
44f048e
%files -n uwsgi-log-encoder-msgpack
44f048e
%{_libdir}/uwsgi/msgpack_plugin.so
03999d7
44f048e
%files -n uwsgi-logger-crypto
44f048e
%{_libdir}/uwsgi/logcrypto_plugin.so
c2885f1
44f048e
%files -n uwsgi-logger-file
44f048e
%{_libdir}/uwsgi/logfile_plugin.so
1682bf6
44f048e
%files -n uwsgi-logger-graylog2
44f048e
%{_libdir}/uwsgi/graylog2_plugin.so
a61617b
6a707d4
%if %{with mongodblibs}
44f048e
%files -n uwsgi-logger-mongodb
44f048e
%{_libdir}/uwsgi/mongodblog_plugin.so
6a707d4
%endif
b10818c
44f048e
%files -n uwsgi-logger-pipe
44f048e
%{_libdir}/uwsgi/logpipe_plugin.so
2477d1e
44f048e
%files -n uwsgi-logger-redis
44f048e
%{_libdir}/uwsgi/redislog_plugin.so
94c778d
44f048e
%files -n uwsgi-logger-rsyslog
44f048e
%{_libdir}/uwsgi/rsyslog_plugin.so
541ccba
44f048e
%files -n uwsgi-logger-socket
44f048e
%{_libdir}/uwsgi/logsocket_plugin.so
fe6ac43
44f048e
%files -n uwsgi-logger-syslog
44f048e
%{_libdir}/uwsgi/syslog_plugin.so
327a0dc
b2f4d05
%if %{with systemd}
44f048e
%files -n uwsgi-logger-systemd
44f048e
%{_libdir}/uwsgi/systemd_logger_plugin.so
b2f4d05
%endif
2213ec4
6c2446c
%if %{with zeromq}
44f048e
%files -n uwsgi-logger-zeromq
44f048e
%{_libdir}/uwsgi/logzmq_plugin.so
6c2446c
%endif
2213ec4
4cfc2d5
# Plugins
2213ec4
44f048e
%files -n uwsgi-plugin-airbrake
44f048e
%{_libdir}/uwsgi/airbrake_plugin.so
7d205ee
44f048e
%files -n uwsgi-plugin-cache
44f048e
%{_libdir}/uwsgi/cache_plugin.so
c4714c6
44f048e
%files -n uwsgi-plugin-carbon
44f048e
%{_libdir}/uwsgi/carbon_plugin.so
2213ec4
2f1e607
%if %{with perl}
44f048e
%files -n uwsgi-plugin-psgi
44f048e
%{_libdir}/uwsgi/psgi_plugin.so
Carl George eda7982
44f048e
%files -n uwsgi-plugin-coroae
44f048e
%{_libdir}/uwsgi/coroae_plugin.so
6c2446c
%endif
47b9711
44f048e
%files -n uwsgi-plugin-cheaper-busyness
44f048e
%{_libdir}/uwsgi/cheaper_busyness_plugin.so
ee4151c
44f048e
%files -n uwsgi-plugin-cplusplus
44f048e
%{_libdir}/uwsgi/cplusplus_plugin.so
f1770d8
44f048e
%files -n uwsgi-plugin-curl-cron
44f048e
%{_libdir}/uwsgi/curl_cron_plugin.so
237f998
44f048e
%files -n uwsgi-plugin-dumbloop
44f048e
%{_libdir}/uwsgi/dumbloop_plugin.so
f1c00c0
44f048e
%files -n uwsgi-plugin-dummy
44f048e
%{_libdir}/uwsgi/dummy_plugin.so
2c93995
88482da
%if %{with ruby19}
44f048e
%files -n uwsgi-plugin-fiber
44f048e
%{_libdir}/uwsgi/fiber_plugin.so
88482da
%endif
4e3fad0
88482da
%if %{with go}
44f048e
%files -n uwsgi-plugin-gccgo
44f048e
%{_libdir}/uwsgi/gccgo_plugin.so
88482da
%endif
daba090
44f048e
%files -n uwsgi-plugin-geoip
44f048e
%{_libdir}/uwsgi/geoip_plugin.so
1d73633
44f048e
%files -n uwsgi-plugin-python2-gevent
44f048e
%{_libdir}/uwsgi/gevent_plugin.so
08ff629
a24a9f5
%if %{with python3}
44f048e
%files -n uwsgi-plugin-python%{python3_pkgversion}-gevent
44f048e
%{_libdir}/uwsgi/python%{python3_pkgversion}_gevent_plugin.so
a24a9f5
%endif
a24a9f5
a24a9f5
%if %{with python3_other}
44f048e
%files -n uwsgi-plugin-python%{python3_other_pkgversion}-gevent
44f048e
%{_libdir}/uwsgi/python%{python3_other_pkgversion}_gevent_plugin.so
a24a9f5
%endif
a24a9f5
6c2446c
%if %{with glusterfs}
44f048e
%files -n uwsgi-plugin-glusterfs
44f048e
%{_libdir}/uwsgi/glusterfs_plugin.so
6c2446c
%endif
8c68c2f
ebddc24
%if %{with python2_greenlet}
44f048e
%files -n uwsgi-plugin-python2-greenlet
44f048e
%{_libdir}/uwsgi/greenlet_plugin.so
ebddc24
%endif
7e7de24
7e7de24
%if %{with python3}
44f048e
%files -n uwsgi-plugin-python%{python3_pkgversion}-greenlet
44f048e
%{_libdir}/uwsgi/python%{python3_pkgversion}_greenlet_plugin.so
7e7de24
%endif
2213ec4
6c2446c
%if %{with gridfs}
44f048e
%files -n uwsgi-plugin-gridfs
44f048e
%{_libdir}/uwsgi/gridfs_plugin.so
6c2446c
%endif
32a5119
2511528
%if %{with java}
44f048e
%files -n uwsgi-plugin-jvm
44f048e
%{_libdir}/uwsgi/jvm_plugin.so
4cfc2d5
%{_javadir}/uwsgi.jar
4cfc2d5
44f048e
%files -n uwsgi-plugin-jwsgi
44f048e
%{_libdir}/uwsgi/jwsgi_plugin.so
2511528
%endif
f733bcc
44f048e
%files -n uwsgi-plugin-ldap
44f048e
%{_libdir}/uwsgi/ldap_plugin.so
16b2f78
44f048e
%files -n uwsgi-plugin-lua
44f048e
%{_libdir}/uwsgi/lua_plugin.so
2213ec4
6c2446c
%if %{with zeromq}
44f048e
%files -n uwsgi-plugin-mongrel2
44f048e
%{_libdir}/uwsgi/mongrel2_plugin.so
6c2446c
%endif
3e8ad22
6a707d4
%if %{with mono}
44f048e
%files -n uwsgi-plugin-mono
44f048e
%{_libdir}/uwsgi/mono_plugin.so
44f048e
%{_monodir}/uwsgi/
44f048e
%{_monogacdir}/uwsgi/
6a707d4
%endif
050fbd0
44f048e
%files -n uwsgi-plugin-nagios
44f048e
%{_libdir}/uwsgi/nagios_plugin.so
4cfc2d5
44f048e
%files -n uwsgi-plugin-notfound
44f048e
%{_libdir}/uwsgi/notfound_plugin.so
2c93995
44f048e
%files -n uwsgi-plugin-pam
44f048e
%{_libdir}/uwsgi/pam_plugin.so
4cfc2d5
44f048e
%files -n uwsgi-plugin-php
44f048e
%{_libdir}/uwsgi/php_plugin.so
100bc2e
44f048e
%files -n uwsgi-plugin-pty
44f048e
%{_libdir}/uwsgi/pty_plugin.so
1069df7
44f048e
%files -n uwsgi-plugin-python2
44f048e
%{_libdir}/uwsgi/python_plugin.so
4cfc2d5
88482da
%if %{with python3}
44f048e
%files -n uwsgi-plugin-python%{python3_pkgversion}
44f048e
%{_libdir}/uwsgi/python%{python3_pkgversion}_plugin.so
88482da
%endif
4cfc2d5
e08669b
%if %{with python3_other}
44f048e
%files -n uwsgi-plugin-python%{python3_other_pkgversion}
44f048e
%{_libdir}/uwsgi/python%{python3_other_pkgversion}_plugin.so
e08669b
%endif
e08669b
44f048e
%files -n uwsgi-plugin-rack
44f048e
%{_libdir}/uwsgi/rack_plugin.so
100bc2e
88482da
%if %{with ruby19}
44f048e
%files -n uwsgi-plugin-rbthreads
44f048e
%{_libdir}/uwsgi/rbthreads_plugin.so
88482da
%endif
dd8695b
2511528
%if %{with java}
44f048e
%files -n uwsgi-plugin-ring
44f048e
%{_libdir}/uwsgi/ring_plugin.so
2511528
%endif
86e3ed1
44f048e
%files -n uwsgi-plugin-rrdtool
44f048e
%{_libdir}/uwsgi/rrdtool_plugin.so
100bc2e
44f048e
%files -n uwsgi-plugin-rpc
44f048e
%{_libdir}/uwsgi/rpc_plugin.so
c4714c6
44f048e
%files -n uwsgi-plugin-ruby
44f048e
%{_libdir}/uwsgi/ruby19_plugin.so
cc0b262
44f048e
%files -n uwsgi-plugin-spooler
44f048e
%{_libdir}/uwsgi/spooler_plugin.so
a29b3be
44f048e
%files -n uwsgi-plugin-sqlite3
44f048e
%{_libdir}/uwsgi/sqlite3_plugin.so
9204249
44f048e
%files -n uwsgi-plugin-ssi
44f048e
%{_libdir}/uwsgi/ssi_plugin.so
fe6fb1b
44f048e
%files -n uwsgi-plugin-python2-tornado
44f048e
%{_libdir}/uwsgi/tornado_plugin.so
16c6bbb
745752f
%if %{with python3}
44f048e
%files -n uwsgi-plugin-python%{python3_pkgversion}-tornado
44f048e
%{_libdir}/uwsgi/python%{python3_pkgversion}_tornado_plugin.so
88482da
%endif
16c6bbb
44f048e
%files -n uwsgi-plugin-ugreen
44f048e
%{_libdir}/uwsgi/ugreen_plugin.so
a262b38
6a707d4
%if %{with v8}
44f048e
%files -n uwsgi-plugin-v8
44f048e
%{_libdir}/uwsgi/v8_plugin.so
6a707d4
%endif
a262b38
44f048e
%files -n uwsgi-plugin-webdav
44f048e
%{_libdir}/uwsgi/webdav_plugin.so
f09a4b1
44f048e
%files -n uwsgi-plugin-xattr
44f048e
%{_libdir}/uwsgi/xattr_plugin.so
df58623
44f048e
%files -n uwsgi-plugin-xslt
44f048e
%{_libdir}/uwsgi/xslt_plugin.so
df58623
44f048e
%files -n uwsgi-plugin-zergpool
44f048e
%{_libdir}/uwsgi/zergpool_plugin.so
cc0b262
4cfc2d5
# Routers
4cfc2d5
fef84e8
%if %{with tcp_wrappers}
44f048e
%files -n uwsgi-router-access
44f048e
%{_libdir}/uwsgi/router_access_plugin.so
fef84e8
%endif
b07b2c3
44f048e
%files -n uwsgi-router-basicauth
44f048e
%{_libdir}/uwsgi/router_basicauth_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-cache
44f048e
%{_libdir}/uwsgi/router_cache_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-expires
44f048e
%{_libdir}/uwsgi/router_expires_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-fast
44f048e
%{_libdir}/uwsgi/fastrouter_plugin.so
4cfc2d5
44f048e
%files -n uwsgi-router-forkpty
44f048e
%{_libdir}/uwsgi/forkptyrouter_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-hash
44f048e
%{_libdir}/uwsgi/router_hash_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-http
44f048e
%{_libdir}/uwsgi/router_http_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-memcached
44f048e
%{_libdir}/uwsgi/router_memcached_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-metrics
44f048e
%{_libdir}/uwsgi/router_metrics_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-radius
44f048e
%{_libdir}/uwsgi/router_radius_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-raw
44f048e
%{_libdir}/uwsgi/rawrouter_plugin.so
911045d
44f048e
%files -n uwsgi-router-redirect
44f048e
%{_libdir}/uwsgi/router_redirect_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-redis
44f048e
%{_libdir}/uwsgi/router_redis_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-rewrite
44f048e
%{_libdir}/uwsgi/router_rewrite_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-spnego
44f048e
%{_libdir}/uwsgi/router_spnego_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-ssl
44f048e
%{_libdir}/uwsgi/sslrouter_plugin.so
cc0b262
44f048e
%files -n uwsgi-router-static
44f048e
%{_libdir}/uwsgi/router_static_plugin.so
b07b2c3
88482da
%if %{with tuntap}
44f048e
%files -n uwsgi-router-tuntap
44f048e
%{_libdir}/uwsgi/tuntap_plugin.so
88482da
%endif
d4a8676
44f048e
%files -n uwsgi-router-uwsgi
44f048e
%{_libdir}/uwsgi/router_uwsgi_plugin.so
b07b2c3
44f048e
%files -n uwsgi-router-xmldir
44f048e
%{_libdir}/uwsgi/router_xmldir_plugin.so
b07b2c3
4cfc2d5
# The rest
240338b
7477451
%if %{with mod_proxy_uwsgi}
44f048e
%files -n mod_proxy_uwsgi
44f048e
%{_httpd_moddir}/mod_proxy_uwsgi.so
7477451
%endif
f6d7881
2213ec4
2213ec4
%changelog
5b32fcf
* Tue Mar 26 2019 Carl George <carl@george.computer> - 2.0.17.1-10
5b32fcf
- Disable jvm plugin on Fedora and EL6 due to javapackages-tools retirement (apache-ivy orphanage)
5b32fcf
ecb3415
* Mon Mar 18 2019 Remi Collet <remi@fedoraproject.org> - 2.0.17.1-9
ecb3415
- rebuild for libargon2 new soname
ecb3415
6e586d9
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.17.1-8
6e586d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6e586d9
cbb7a3c
* Mon Jan 21 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.17.1-7
cbb7a3c
- F-30: rebuild against ruby26
cbb7a3c
e452c9f
* Mon Jan 14 2019 Björn Esser <besser82@fedoraproject.org> - 2.0.17.1-6
e452c9f
- Rebuilt for libcrypt.so.2 (#1666033)
e452c9f
0e782a4
* Fri Nov 02 2018 Carl George <carl@george.computer> - 2.0.17.1-5
0e782a4
- Don't build python2-uwsgidecorators on F30+
52a8ead
- BuildRequire mongo-cxx-driver-legacy-devel on F30+
0e782a4
7477451
* Wed Sep 12 2018 Carl George <carl@george.computer> - 2.0.17.1-4
7477451
- Drop mod_proxy_uwsgi subpackage on Fedora, as this module now provided by httpd rhbz#1574335
7477451
ebddc24
* Sat Jul 14 2018 Tadej Janež <tadej.j@nez.si> - 2.0.17.1-3
ebddc24
- Re-enable greenlet plugin on EL7:
ebddc24
  - Python 3 version is always built
ebddc24
  - Python 2 version is only built on x86_64
ebddc24
23e28f6
* Thu Jul 12 2018 Carl George <carl@george.computer> - 2.0.17.1-2
23e28f6
- Make python2-uwsgidecorators own the right files (rhbz#1600721)
04976fd
- Be more explicit with uwsgidecorators files
23e28f6
9c09354
* Mon Jul 09 2018 Carl George <carl@george.computer> - 2.0.17.1-1
9c09354
- Latest upstream (rhbz#1549354)
0d6a6e4
- Enable uwsgi-plugin-coroae on EL7
509df14
- Use systemd tmpfiles to create /run/uwsgi with group write permissions (rhbz#1427303)
b55f3b2
- Use /var/run/uwsgi when not using systemd
a18b816
- Build with versioned python command
146845f
- Remove %%config from systemd unit file
c23e76a
- Disable greenlet plugin on EL7
9c09354
862bb39
* Tue Jul 03 2018 Petr Pisar <ppisar@redhat.com> - 2.0.16-7
862bb39
- Perl 5.28 rebuild
862bb39
0e954d3
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.16-6
0e954d3
- Perl 5.28 rebuild
0e954d3
a24a9f5
* Wed Jun 27 2018 Tadej Janež <tadej.j@nez.si> - 2.0.16-5
a24a9f5
- Build Python 3 version(s) of gevent plugin on Fedora and EPEL7
7e7de24
- Build Python 3 version of greenlet plugin on Fedora and EPEL7
7e7de24
- Build Python 2 version of greenlet plugin on EPEL7
745752f
- Always build Python 3 version of tornado plugin when building with Python 3
745752f
  (drop python3_tornado build conditional)
a24a9f5
9054db2
* Tue Jun 26 2018 Tadej Janež <tadej.j@nez.si> - 2.0.16-4
9054db2
- Modernize and generalize building of Python subpackages:
9054db2
  - replace python with python2
9054db2
  - use appropriate macros for when refering to Python 3
9054db2
  - prefix Python-dependent plugins with the version of Python they are built
9054db2
    with
e08669b
- Also build Python 3 subpackages for the other Python 3 version in EPEL7
9054db2
0e303f2
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.16-3
0e303f2
- Rebuilt for Python 3.7
0e303f2
e56ed9b
* Tue Apr 03 2018 Till Maas <opensource@till.name> - 2.0.16-2
e56ed9b
- Fix building in Rawhide (#1556525) (Jakub Jelen)
e56ed9b
- Disable tcp_wrappers for Fedora 28 and newer (Jakub Jelen)
e56ed9b
83c3254
* Tue Feb 13 2018 Jorge A Gallegos <kad@blegh.net> - 2.0.16-1
83c3254
- Conditionally disable router-access for tcp_wrappers deprecation (Jorge Gallegos)
83c3254
- Updated to 2.0.16 which includes fix for CVE-2018-6758 (Jorge Gallegos)
83c3254
5885f15
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.15-9
5885f15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5885f15
d6cc3b1
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 2.0.15-8
d6cc3b1
- Rebuilt for switch to libxcrypt
d6cc3b1
6d32bbe
* Tue Oct 03 2017 Remi Collet <remi@fedoraproject.org> - 2.0.15-7
6d32bbe
- rebuild for https://fedoraproject.org/wiki/Changes/php72
6d32bbe
4df00ea
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.15-6
4df00ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4df00ea
493a90e
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.15-5
493a90e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
493a90e
66e2aa4
* Fri Jul 21 2017 Kalev Lember <klember@redhat.com> - 2.0.15-4
66e2aa4
- Rebuilt for Boost 1.64
66e2aa4
Igor Gnatenko 5fc8198
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.0.15-3
Igor Gnatenko 5fc8198
- Rebuild due to bug in RPM (RHBZ #1468476)
Igor Gnatenko 5fc8198
065fa30
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.15-2
065fa30
- Perl 5.26 rebuild
065fa30
52ea83a
* Thu May 18 2017 Jorge A Gallegos <kad@blegh.net> - 2.0.15-1
52ea83a
- Bumping release to 2.0.15 (Jorge Gallegos)
52ea83a
- Updating sources to 2.0.15 (Jorge Gallegos)
52ea83a
Carl George f502577
* Mon Mar 20 2017 Carl George <carl.george@rackspace.com> - 2.0.14-11
Carl George 3f33271
- Add patch7 to add glib-2.0 pkg-config flags to mono build
Carl George 230ee19
- Filter uwgi plugins from automatic provides rhbz#1352089
Carl George 3f33271
Igor Gnatenko 7240cd3
* Wed Feb 15 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.0.14-10
Igor Gnatenko 7240cd3
- Rebuild for brp-python-bytecompile
Igor Gnatenko 7240cd3
Carl George fce59d6
* Wed Feb 08 2017 Carl George <carl.george@rackspace.com> - 2.0.14-9
Carl George fce59d6
- Rebuild for boost soname bump
Carl George fce59d6
ff70057
* Sun Feb 05 2017 Kalev Lember <klember@redhat.com> - 2.0.14-8
ff70057
- Rebuilt for libgo soname bump
ff70057
5de9eb8
* Sun Jan 15 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.14-7
5de9eb8
- Workaround for build issue on arm(32): explicitly write 
5de9eb8
  java-1.8.0-openjdk-headless as BR not to use java-1.8.0-openjdk-aarch32
5de9eb8
  which does not provide server/libjvm.so
5de9eb8
c0f03ba
* Fri Jan 13 2017 Jorge A Gallegos <kad@blegh.net> - 2.0.14-6
c0f03ba
- Adding the cheaper_busyness plugin (Jorge Gallegos)
c0f03ba
- Got tired of this giant string (Jorge Gallegos)
c0f03ba
7e5aad0
* Fri Jan 13 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.14-5
7e5aad0
- F-26: rebuild for ruby24
7e5aad0
1117945
* Thu Dec 22 2016 Miro Hrončok <mhroncok@redhat.com> - 2.0.14-4
1117945
- Rebuild for Python 3.6
1117945
Carl George 67d3fd5
* Tue Dec 20 2016 Carl George <carl.george@rackspace.com> - 2.0.14-3
Carl George 67d3fd5
- Enable plugin-psgi on EL7
Carl George 67d3fd5
Carl George c57feca
* Wed Nov 30 2016 Carl George <carl.george@rackspace.com> - 2.0.14-2
Carl George c57feca
- uwsgi is not yet OpenSSL 1.1 compatible, build against compat-openssl10 on F26+ (Carl George)
Carl George c57feca
- php plugin requires krb5 headers to build (Carl George)
Carl George c57feca
c52067e
* Wed Oct 05 2016 Jorge A Gallegos <kad@blegh.net> - 2.0.14-1
c52067e
- Updated to latest upstream stable (Jorge Gallegos)
c52067e
- Make subpackage interdependencies versioned for bz #1368488 (Jorge Gallegos)
c52067e
- chmod uwsgi sock file for bz #1338038 (Jorge Gallegos)
c52067e
- greenlet and gevent depend on python bz #1325524 (Jorge Gallegos)
c52067e
- config(noreplace) for uwsgi.ini bz #1339558 (Jorge Gallegos)
c52067e
Carl George 0299556
* Mon Aug 01 2016 Carl George <carl.george@rackspace.com> - 2.0.13.1-2
Carl George 0299556
- Build against v8-314 on F25+ rhbz#1339293
Carl George 3130e7c
- Own /usr/src/uwsgi rhbz#1351796
Carl George 0299556
6e11853
* Thu Jul 28 2016 Jorge A Gallegos <kad@blegh.net> - 2.0.13.1-1
6e11853
- Bumped to latest stable
6e11853
a71feb4
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.12-9
a71feb4
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
a71feb4
fb15115
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.12-8
fb15115
- Perl 5.24 rebuild
fb15115
ea8b870
* Tue Apr 12 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.12-7
ea8b870
- Mongodb doesn't depend on v8 anymore so is now supported on all LE arches
ea8b870
67cd156
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.12-6
67cd156
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
67cd156
2e0af75
* Fri Jan 29 2016 Jonathan Wakely <jwakely@redhat.com> - 2.0.12-5
2e0af75
- Rebuilt for Boost 1.60
2e0af75
1fd27a0
* Wed Jan 13 2016 Vít Ondruch <vondruch@redhat.com> - 2.0.12-4
1fd27a0
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3
1fd27a0
962c8f8
* Thu Jan 07 2016 Jorge A Gallegos <kad@blegh.net> - 2.0.12-3
962c8f8
- Really fixing stats_pusher_mongodb (Jorge Gallegos)
962c8f8
9986ff1
* Sat Jan 02 2016 Jorge A Gallegos <kad@blegh.net> - 2.0.12-2
9986ff1
- Trying again with GCC
9986ff1
65aa0b5
* Thu Dec 31 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.12-1
65aa0b5
- Adding the build profile to -devel subpackage (Jorge Gallegos)
65aa0b5
- Fixing stats-pusher-mongo for gnu++11 (Jorge Gallegos)
65aa0b5
- Using _mono macros instead of hardcoded paths (Jorge Gallegos)
65aa0b5
- Modifying an old changelog entry for rpmlint (Jorge Gallegos)
65aa0b5
- Making -devel not pull unnecessary deps (Jorge Gallegos)
65aa0b5
- Adjusting rpath patch for new release (Jorge Gallegos)
65aa0b5
- Updating to latest stable version 2.0.12 (Jorge Gallegos)
65aa0b5
d147c00
* Fri Dec 11 2015 Ville Skyttä <ville.skytta@iki.fi> - 2.0.11.2-7
d147c00
- Don't build tornado3 for EL7 (no python3-tornado available yet)
c9e9942
- Fix EL7 ppc64le build
d147c00
1b423ae
* Sun Dec  6 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.11.2-6
1b423ae
- Fixing glusterfs for non x86_64 on el7
1b423ae
eb6d74c
* Thu Nov 19 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11.2-5
eb6d74c
- Fixing manual brp-compiling in el6
eb6d74c
894060c
* Wed Nov 18 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11.2-4
ec5c012
- Fixing glusterfs for ppc64
ec5c012
d19dde9
* Tue Nov 17 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11.2-3
50adc45
- Fixing bz #1247395 - python3 plugin for epel7
50adc45
- Fixing bz #1261942 - daemonize properly in SystemV
50adc45
- Fixing bz #1258388 - package uwsgidecorators
50adc45
- Fixing bz #1242155 - glusterfs plugin for epel7
50adc45
- Fixing bz #1240236 - add source to -devel subpackage
d19dde9
2e37072
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.11.2-2
2e37072
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
2e37072
2ca7ce3
* Fri Nov 06 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11.2-1
2ca7ce3
- With latest stable
2ca7ce3
8a901c1
* Fri Aug 28 2015 Jonathan Wakely <jwakely@redhat.com> - 2.0.11.1-4
8a901c1
- Rebuilt for Boost 1.59
8a901c1
3c71e3b
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.11.1-3
3c71e3b
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
3c71e3b
23342e4
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 2.0.11.1-2
23342e4
- rebuild for Boost 1.58
23342e4
6bc3738
* Tue Jul 21 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11.1-1
6bc3738
- New emergency security release
6bc3738
b938856
* Thu Jul 02 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.11-1
b938856
- Adding the dummy and notfound plugins (Jorge Gallegos)
b938856
- License is license (Jorge Gallegos)
560ab08
- Mark config files as config (Jorge Gallegos)
b938856
- Adding sources for new version (Jorge Gallegos)
914248b
- uwsgi_fix_glibc_compatibility merged upstream (Jorge Gallegos)
b938856
Thomas Spura 92fe391
* Tue Jun 23 2015 Thomas Spura <tomspur@fedoraproject.org> - 2.0.9-11
Thomas Spura 92fe391
- rebuilt for new zeromq 4.1.2
Thomas Spura 92fe391
3ad3eb2
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.9-10
3ad3eb2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3ad3eb2
fe115c5
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.9-9
fe115c5
- Perl 5.22 rebuild
fe115c5
c29e2ec
* Mon May 18 2015 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.9-8
c29e2ec
- Rebuild (mono4)
c29e2ec
722ebc1
* Thu Apr 23 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-7
722ebc1
- Disabled java related plugins (jvm, jwsgi, ring) in el6 ppc64
722ebc1
c4d39ef
* Tue Apr 21 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-6
c4d39ef
- Reworked the conditionals in the spec file
c4d39ef
- Updated documentation
c4d39ef
- Disabled PSGI for epel, builds fine but requirement is missing
c4d39ef
- Reenabled systemd for epel7, dunno how I missed that one
c4d39ef
6a707d4
* Fri Apr 17 2015 Dan Horák <dan[at]danny.cz> - 2.0.9-5
6a707d4
- conditionalize various subpackages depending on architectures (patch by Jakub Cajka) - #1211616
6a707d4
9bad5ce
* Tue Apr 14 2015 Vít Ondruch <vondruch@redhat.com> - 2.0.9-4
9bad5ce
- Fix glibc and MongoDB compatibility.
9bad5ce
bee031c
* Fri Mar 13 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-3
bee031c
- Adding missing dist tag, have no clue at what point this got dropped :(
bee031c
6207ccd
* Thu Mar 12 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-2
6207ccd
- Making it arch specific due to missing dependencies in PPC (as per
6207ccd
  https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires)
6207ccd
6c2446c
* Wed Mar 11 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-1
6c2446c
- EPEL 6 and EPEL 7 compatible
6c2446c
- Plugins not compatible with epel 6 are systemd, go, python3 based, ruby19 based, gridfs and tuntap
6c2446c
- Plugins not compatible with epel 7 are python3 based, zeromq, greenlet, coroae, glusterfs and gridfs
6c2446c
62e4bf0
* Fri Feb 27 2015 Jorge A Gallegos <kad@blegh.net> - 2.0.9-0
62e4bf0
- New version
62e4bf0
3ccbbc7
* Fri Jan 16 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.7-3
3ccbbc7
- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_2.2
3ccbbc7
bdc6fdc
* Thu Sep 18 2014 Jorge A Gallegos <kad@blegh.net> - 2.0.7-2
bdc6fdc
- -plugin-http doesn't exist, is in -plugin-common (Jorge Gallegos)
bdc6fdc
9d487b9
* Mon Sep 08 2014 Jorge A Gallegos <kad@blegh.net> - 2.0.7-1
9d487b9
- I am just done now, and there's a new version out already. Go figure.
9d487b9
7807a37
* Sun Sep 07 2014 Jorge A Gallegos <kad@blegh.net> - 2.0.6-1
7807a37
- Adding -stats-pusher-zabbix (Jorge Gallegos)
7807a37
- Adding -plugin-xslt (Jorge Gallegos)
7807a37
- Adding -plugin-webdav (Jorge Gallegos)
7807a37
- Adding -plugin-v8 (Jorge Gallegos)
7807a37
- Adding -router-tuntap (Jorge Gallegos)
7807a37
- Adding http transformation plugins (Jorge Gallegos)
7807a37
- Adding -plugin-tornado and -plugin-tornado3 (Jorge Gallegos)
7807a37
- Adding all -stats-pusher-* plugins (Jorge Gallegos)
7807a37
- Adding -plugin-ssi (Jorge Gallegos)
7807a37
- Adding -plugin-ldap (Jorge Gallegos)
7807a37
- Adding -plugin-sqlite3 (Jorge Gallegos)
7807a37
- Adding -plugin-spooler (Jorge Gallegos)
7807a37
- Adding -plugin-jwsgi (Jorge Gallegos)
7807a37
- Adding -plugin-ring (Jorge Gallegos)
7807a37
- Adding -plugin-rbthreads (Jorge Gallegos)
7807a37
- Adding -plugin-pty (Jorge Gallegos)
7807a37
- Adding -log-encoder-msgpack (Jorge Gallegos)
7807a37
- Adding -plugin-mono (Jorge Gallegos)
7807a37
- Adding -plugin-mongrel2 (Jorge Gallegos)
7807a37
- Adding -plugin-gridfs (Jorge Gallegos)
7807a37
- Adding -logger-graylog2 (Jorge Gallegos)
7807a37
- Adding -plugin-glusterfs (Jorge Gallegos)
7807a37
- Adding -plugin-gevent (Jorge Gallegos)
7807a37
- Adding -plugin-geoip (Jorge Gallegos)
7807a37
- Adding -plugin-gccgo (Jorge Gallegos)
7807a37
- Adding -plugin-fiber (Jorge Gallegos)
7807a37
- Adding -plugin-dumbloop (Jorge Gallegos)
7807a37
- Adding -plugin-curl-cron (Jorge Gallegos)
7807a37
- Adding -plugin-cplusplus (Jorge Gallegos)
7807a37
- Adding -plugin-coroae (Jorge Gallegos)
7807a37
- Adding -alarm-xmpp (Jorge Gallegos)
7807a37
- Adding -alarm-curl (Jorge Gallegos)
7807a37
- Packaging -plugin-airbrake (Jorge Gallegos)
7807a37
- Broke up -routers into its individual -router-* (Jorge Gallegos)
7807a37
- Renaming -plugin-sslrouter to -router-ssl (Jorge Gallegos)
7807a37
- Renaming -plugin-rawrouter to -router-raw (Jorge Gallegos)
7807a37
- Splitting off the documentation to its subpackage (Jorge Gallegos)
7807a37
- Splitting off some non-essential embedded plugins: (Jorge Gallegos)
7807a37
- Splitting off -logger-syslog (Jorge Gallegos)
7807a37
- Splitting off -logger-rsyslog (Jorge Gallegos)
7807a37
- Splitting off -logger-redis (Jorge Gallegos)
7807a37
- Splitting off -logger-mongodb (Jorge Gallegos)
7807a37
- Splitting off -logger-socket (Jorge Gallegos)
7807a37
- Splitting off -logger-file (Jorge Gallegos)
7807a37
- Splitting off -logger-pipe (Jorge Gallegos)
7807a37
- Splitting off -logger-crypto instead (Jorge Gallegos)
7807a37
- Break out the major/minor/release numbers properly (Jorge Gallegos)
7807a37
- Reorganized spec, alphabetical and type (Jorge Gallegos)
7807a37
- Splitting -router-fastrouter out of -common (Jorge Gallegos)
7807a37
- Splitting out the README, I will be putting more stuff in here (Jorge Gallegos)
7807a37
- Adding -logger-systemd plugin (Jorge Gallegos)
7807a37
- Adding -logger-zeromq plugin (Jorge Gallegos)
7807a37
- Adding new sources for newest stable (Jorge Gallegos)
7807a37
fb7e41e
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.19-6
fb7e41e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
fb7e41e
c4aa80b
* Thu Jun 19 2014 Remi Collet <rcollet@redhat.com> - 1.9.19-5
c4aa80b
- rebuild for https://fedoraproject.org/wiki/Changes/Php56
c4aa80b
6d16bb7
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.19-4
6d16bb7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6d16bb7
faef56c
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 1.9.19-3
faef56c
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
faef56c
01bea43
* Tue Apr 29 2014 Vít Ondruch <vondruch@redhat.com> - 1.9.19-2
01bea43
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1
01bea43
97184c6
* Tue Nov 12 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.19-1
97184c6
- Updating to latest stable, uploading new sources (Jorge Gallegos)
97184c6
- Forgot to delete the jvm arm patch file (Jorge Gallegos)
97184c6
0cb13fe
* Sun Oct 20 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.18.2-1
0cb13fe
- The changelog entry must match major + minor (Jorge Gallegos)
0cb13fe
- Adding more ignore entries (Jorge Gallegos)
0cb13fe
- The jvm arm patch has been merged upstream (Jorge Gallegos)
0cb13fe
- Updated license to 'GPLv2 with exceptions' (Jorge Gallegos)
0cb13fe
- Ugh messed up the doc sha (Jorge Gallegos)
0cb13fe
- Adding new sources, bumping up spec to 1.9.18.2 (Jorge Gallegos)
0cb13fe
9ceca5d
* Sat Oct 19 2013 Jorge A Gallegos <kad@fedoraproject.org> - 1.9.18.2-0
05fc5af
- Breaking up full version in 3 parts (Jorge Gallegos)
05fc5af
- Update to latest stable 1.9.18.2 (Jorge Gallegos)
05fc5af
- Forgot to disable debug mode (Jorge Gallegos)
05fc5af
ee15197
* Wed Oct 09 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.17-2
ee15197
- Uploaded new sources per spec rework (Jorge Gallegos)
ee15197
- Adding more router plugins (Jorge Gallegos)
ee15197
- Adding mod_proxy_uwsgi apache module (Jorge Gallegos)
ee15197
- Complying with the guidelines for source urls (Jorge Gallegos)
ee15197
- The settings in the service file were right before (Jorge Gallegos)
ee15197
- Enabling stats log socket, and capabilities (Jorge Gallegos)
ee15197
f38fc15
* Thu Oct 03 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.17-1
f38fc15
- Copying the version changelog to top-level doc
f38fc15
- Compile with POSIX capabilities
ce8a33b
- Embed the loggers into the binary itself, no need for an extra package
2c1b7e4
- Patching jvm plugin to support arm
f38fc15
48fb6c9
* Wed Oct 02 2013 Jorge A Gallegos <kad@fedoraproject.org> - 1.9.17-0
48fb6c9
- Rebuilt for version 1.9.17
48fb6c9
- Pulling in new documentation from https://github.com/unbit/uwsgi-docs
48fb6c9
ff3a102
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.8-1
ff3a102
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ff3a102
48fb6c9
* Tue Apr 23 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.8-0
cc0b262
- Rebuilt with latest stable version from upstream
cc0b262
cc0b262
* Thu Apr 11 2013 Jorge A Gallegos <kad@blegh.net> - 1.9.5-0
cc0b262
- Rebuilt with latest stable version from upstream
cc0b262
- Added Erlang, PAM and JVM plugins
cc0b262
- Added router-related plugins
cc0b262
- Added logger plugins
cc0b262
5249bc5
* Tue Apr 02 2013 Vít Ondruch <vondruch@redhat.com> - 1.2.6-10
5249bc5
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
5249bc5
6298acf
* Sat Mar 23 2013 Remi Collet <rcollet@redhat.com> - 1.2.6-9
6298acf
- rebuild for http://fedoraproject.org/wiki/Features/Php55
6298acf
6711be2
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.6-8
6711be2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
6711be2
dc53223
* Thu Feb 14 2013 Jorge A Gallegos <kad@blegh.net> - 1.2.6-7
dc53223
- Tyrant mode shouldn't be used here, tyrant mode is root-only
dc53223
7e7c7f9
* Thu Dec 27 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.6-6
7e7c7f9
- Systemd now supports an exit status directive, fixing bugz 873382
7e7c7f9
879150b
* Fri Nov  9 2012 Remi Collet <rcollet@redhat.com> - 1.2.6-5
879150b
- rebuild against new php embedded library soname (5.4)
879150b
1e06b39
* Thu Oct 18 2012 Remi Collet <remi@fedoraproject.org> - 1.2.6-4
1e06b39
- rebuild for new PHP 5.4.8
1e06b39
40dfab3
* Wed Sep 19 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.6-3
40dfab3
- Dropped requirement on PHP for the PHP plugin
40dfab3
5bc3f49
* Sat Sep 15 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.6-2
5bc3f49
- Rebuilt with new systemd macros
5bc3f49
bc1c097
* Sun Sep 09 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.6-1
bc1c097
- Updated to latest stable from upstream
bc1c097
81ec9de
* Sat Aug 04 2012 David Malcolm <dmalcolm@redhat.com> - 1.2.4-4
81ec9de
- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3
81ec9de
3595552
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-2
3595552
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3595552
c189c1a
* Sun Jul 08 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.4-1
c189c1a
- Updated to latest stable from upstream
c189c1a
100bc2e
* Tue Jun 26 2012 Jorge A Gallegos <kad@blegh.net> - 1.2.3-1
100bc2e
- Updated to latest stable upstream
100bc2e
- Building the pytho3 plugin is a bit trickier now, but still possible
100bc2e
- Added PHP plugin
100bc2e
- Added Carbon plugin
100bc2e
- Added RRDTool plugin
100bc2e
- Added rsyslog plugin
100bc2e
- Added syslog plugin
100bc2e
2213ec4
* Sun Feb 19 2012 Jorge A Gallegos <kad@blegh.net> - 1.0.4-1
2213ec4
- Addressing issues from package review feedback
2213ec4
- s/python-devel/python2-devel
2213ec4
- Make the libdir subdir owned by -plugins-common
2213ec4
- Upgraded to latest stable upstream version
2213ec4
2213ec4
* Mon Feb 06 2012 Jorge A Gallegos <kad@blegh.net> - 1.0.2.1-2
2213ec4
- Fixing 'unstripped-binary-or-object'
2213ec4
2213ec4
* Thu Jan 19 2012 Jorge A Gallegos <kad@blegh.net> - 1.0.2.1-1
2213ec4
- New upstream version
2213ec4
2213ec4
* Thu Dec 08 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.9.3-1
2213ec4
- New upstream version
2213ec4
2213ec4
* Sun Oct 09 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.9.2-2
2213ec4
- Don't download the wiki page at build time
2213ec4
2213ec4
* Sun Oct 09 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.9.2-1
2213ec4
- Updated to latest stable version
2213ec4
- Correctly linking plugin_dir
2213ec4
- Patches 1 and 2 were addressed upstream
2213ec4
2213ec4
* Sun Aug 21 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.8.3-3
2213ec4
- Got rid of BuildRoot
2213ec4
- Got rid of defattr()
2213ec4
2213ec4
* Sun Aug 14 2011 Jorge Gallegos <kad@blegh.net> - 0.9.8.3-2
2213ec4
- Added uwsgi_fix_rpath.patch
2213ec4
- Backported json_loads patch to work with jansson 1.x and 2.x
2213ec4
- Deleted clean steps since they are not needed in fedora
2213ec4
2213ec4
* Sun Jul 24 2011 Jorge Gallegos <kad@blegh.net> - 0.9.8.3-1
2213ec4
- rebuilt
2213ec4
- Upgraded to latest stable version 0.9.8.3
2213ec4
- Split packages
2213ec4
2213ec4
* Sun Jul 17 2011 Jorge Gallegos <kad@blegh.net> - 0.9.6.8-2
2213ec4
- Heavily modified based on Oskari's work
2213ec4
2213ec4
* Mon Feb 28 2011 Oskari Saarenmaa <os@taisia.fi> - 0.9.6.8-1
2213ec4
- Initial.