annotate uwsgi.spec @ 5:e6b2af6272a4

Update to version 2.0
author Guido Berhoerster <guido+packaging@berhoerster.name>
date Wed, 08 Jan 2014 19:46:46 +0100
parents 851739edafa6
children 6cbd1afb6634
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
1 # revision of the uwsgi documentation corresponding to the packaged release
5
e6b2af6272a4 Update to version 2.0
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 4
diff changeset
2 %global uwsgi_docs_rev 8efc5cdfc5d1061a3255a120ca49f7d2e2ab1290
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
3
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
4 Name: uwsgi
5
e6b2af6272a4 Update to version 2.0
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 4
diff changeset
5 Version: 2.0
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
6 Release: 1%{?dist}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
7 Summary: Complete Stack for Building Clustered/Distributed Network Applications
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
8
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
9 Group: System Environment/Daemons
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
10 License: GPLv2+ with exceptions
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
11 URL: http://projects.unbit.it/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
12 Source0: http://projects.unbit.it/downloads/%{name}-%{version}.tar.gz
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
13 Source1: https://github.com/unbit/uwsgi-docs/archive/%{uwsgi_docs_rev}.zip
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
14 Source2: %{name}.ini
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
15 Source3: %{name}.conf
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
16 Source4: %{name}.init
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
17 Source5: %{name}.logrotate
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
18 # prevent attempts to install plugins into plugin_dir at build time
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
19 Patch0: uwsgi-do-not-install-plugins-into-plugin_dir.patch
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
20 # do not set rpath for plugins
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
21 Patch1: uwsgi-no-rpath.patch
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
22 # link against libboost*-mt provided by RHEL/Fedora
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
23 Patch2: uwsgi-link-against-boost-mt.patch
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
24 # set libffi CFLAGS and LIBS correctly from pkg-config
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
25 Patch3: uwsgi-libffi-fix-cflags-libs.patch
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
26 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
27
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
28 BuildRequires: boost-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
29 BuildRequires: bzip2-devel
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
30 BuildRequires: ceph-devel
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
31 BuildRequires: dos2unix
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
32 BuildRequires: gcc-objc
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
33 BuildRequires: GeoIP-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
34 BuildRequires: gloox-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
35 BuildRequires: gmp-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
36 BuildRequires: httpd-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
37 BuildRequires: java-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
38 BuildRequires: krb5-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
39 BuildRequires: libattr-devel
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
40 # POSIX capabilities are disabled because libcap < 2.17 breaks the inclusion of
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
41 # kernel headers (see
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
42 # http://lists.unbit.it/pipermail/uwsgi/2013-December/006800.html)
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
43 #BuildRequires: libcap-devel
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
44 BuildRequires: libcurl-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
45 BuildRequires: libedit-devel
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
46 BuildRequires: libffi-devel
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
47 BuildRequires: libuuid-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
48 BuildRequires: libxml2-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
49 BuildRequires: libxslt-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
50 BuildRequires: libyaml-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
51 BuildRequires: lua-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
52 BuildRequires: mongodb-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
53 BuildRequires: mono-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
54 BuildRequires: openldap-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
55 BuildRequires: openssl-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
56 BuildRequires: pam-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
57 BuildRequires: pcre-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
58 BuildRequires: perl-Coro
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
59 BuildRequires: perl-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
60 BuildRequires: perl-ExtUtils-Embed
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
61 BuildRequires: php-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
62 BuildRequires: php-embedded
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
63 BuildRequires: postgresql-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
64 BuildRequires: python2-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
65 BuildRequires: python-greenlet-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
66 BuildRequires: python-sphinx
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
67 BuildRequires: ruby
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
68 BuildRequires: ruby-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
69 BuildRequires: sqlite-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
70 BuildRequires: tcp_wrappers-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
71 BuildRequires: v8-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
72 BuildRequires: zeromq-devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
73 Requires(pre): shadow-utils
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
74 Requires(post): chkconfig
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
75 Requires(postun): initscripts
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
76 Requires(preun): chkconfig
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
77 Requires(preun): initscripts
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
78
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
79 %description
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
80 The uWSGI project aims at developing a full stack for building (and hosting)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
81 clustered/distributed network applications.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
82
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
83 Mainly targeted at the web and its standards, it has been successfully used in
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
84 a lot of different contexts.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
85
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
86 Thanks to its pluggable architecture it can be extended without limits to
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
87 support more platforms and languages. Currently, you can write plugins in C,
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
88 C++ and Objective-C.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
89
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
90 The "WSGI" part in the name is a tribute to the namesake Python standard, as it
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
91 has been the first developed plugin for the project.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
92
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
93 Versatility, performance, low-resource usage and reliability are the strengths
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
94 of the project (and the only rules followed).
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
95
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
96 %package devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
97 Summary: Development Files for uWSGI
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
98 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
99 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
100
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
101 %description devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
102 This package contains the development headers needed for developing uWSGI
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
103 plugins.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
104
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
105 %package -n python-uwsgidecorators
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
106 Summary: Python decorators providing access to the uwsgi API
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
107 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
108 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
109 Requires: %{name}-plugin-python = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
110
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
111 %description -n python-uwsgidecorators
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
112 The uwsgidecorators Python module provides higher-level access to the uWSGI API.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
113
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
114 %package doc
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
115 Summary: uWSGI Documentation
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
116 Group: Documentation
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
117 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
118 BuildArch: noarch
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
119
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
120 %description doc
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
121 This package contains the documentation for uWSGI.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
122
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
123 %package plugin-airbrake
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
124 Summary: uWSGI Plugin for Sending Backtraces to Airbrake-compatible Servers
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
125 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
126 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
127
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
128 %description plugin-airbrake
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
129 The airbrake uWSGI plugin allows to send backtraces to Airbrake-compatible
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
130 servers.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
131
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
132 %package plugin-alarm_curl
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
133 Summary: uWSGI Plugin for Sending Alarms via curl
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
134 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
135 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
136
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
137 %description plugin-alarm_curl
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
138 The alarm_curl uWSGI plugin allows to send alarms via curl.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
139
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
140 %package plugin-alarm_xmpp
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
141 Summary: uWSGI Plugin for Sending Alarms via XMPP
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
142 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
143 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
144
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
145 %description plugin-alarm_xmpp
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
146 The alarm_xmpp uWSGI plugin allows to send alarms via XMPP.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
147
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
148 %package plugin-coroae
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
149 Summary: uWSGI Plugin Perl Coro::AnyEvent Support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
150 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
151 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
152
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
153 %description plugin-coroae
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
154 The coroae uWSGI plugin enables support for the Perl Coro::AnyEvent loop engine.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
155
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
156 %package plugin-curl_cron
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
157 Summary: uWSGI Plugin for Invoking URLs as Cron Tasks via curl
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
158 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
159 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
160
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
161 %description plugin-curl_cron
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
162 The curl_cron uWSGI plugin enables cron tasks to to invoke an URL via curl
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
163
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
164 %package plugin-emperor_mongodb
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
165 Summary: uWSGI Plugin for Monitoring an Emperor through a MongoDB Database
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
166 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
167 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
168
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
169 %description plugin-emperor_mongodb
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
170 The emperor_mongodb uWSGI plugin allows to monitor an emperor through a MongoDB
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
171 database.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
172
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
173 %package plugin-emperor_pg
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
174 Summary: uWSGI Plugin for Monitoring an Emperor through a PostgresSQL Database
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
175 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
176 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
177
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
178 %description plugin-emperor_pg
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
179 The emperor_pg uWSGI Plugin allows to monitor an emperor through a PostgresSQL
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
180 database.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
181
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
182 %package plugin-geoip
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
183 Summary: uWSGI Plugin for GeoIP-based Routing
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
184 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
185 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
186
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
187 %description plugin-geoip
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
188 The geoip uWSGI Plugin allows GeoIP-based routing.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
189
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
190 %package plugin-gridfs
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
191 Summary: uWSGI Plugin for Serving GridFS Database Contents
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
192 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
193 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
194
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
195 %description plugin-gridfs
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
196 The gridfs uWSGI Plugin allows serving GridFS database contents.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
197
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
198 %package plugin-jvm
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
199 Summary: uWSGI Plugin Embedding a JVM
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
200 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
201 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
202
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
203 %description plugin-jvm
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
204 The jvm uWSGI plugin allows to embed a JVM into uWSGI.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
205
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
206 %package plugin-ldap
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
207 Summary: uWSGI Plugin Providing LDAP Support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
208 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
209 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
210
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
211 %description plugin-ldap
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
212 The ldap uWSGI plugin provides LDAP support including authentication and reading
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
213 uWSGI configuration from LDAP.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
214
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
215 %package plugin-lua
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
216 Summary: uWSGI Plugin Embedding Lua and Providing WSAPI Support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
217 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
218 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
219
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
220 %description plugin-lua
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
221 The lua uWSGI plugin embeds Lua into uWSGI and adds support for running WSAPI
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
222 applications.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
223
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
224 %package plugin-pam
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
225 Summary: uWSGI Plugin Providing PAM Support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
226 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
227 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
228
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
229 %description plugin-pam
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
230 The pam uWSGI plugin provides support from PAM.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
231
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
232 %package plugin-php
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
233 Summary: uWSGI Plugin Embedding PHP
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
234 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
235 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
236
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
237 %description plugin-php
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
238 The php uWSGI plugin embeds PHP into uWSGI.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
239
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
240 %package plugin-psgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
241 Summary: uWSGI Plugin Embedding Perl and Providing PSGI Support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
242 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
243 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
244
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
245 %description plugin-psgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
246 The psgi uWSGI plugin embeds Perl and adds support for running PSGI
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
247 applications.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
248
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
249 %package plugin-python
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
250 Summary: uWSGI Plugin Embedding Python and Providing WSGI Support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
251 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
252 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
253
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
254 %description plugin-python
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
255 The python uWSGI plugin embeds Python and allows to run WSGI applications and
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
256 provides access to the uWSGI API from Python.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
257
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
258 %package plugin-rados
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
259 Summary: uWSGI Plugin for Serving Objects Stored in a Ceph Cluster through RADOS
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
260 Group: Development/Libraries
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
261 Requires: %{name} = %{version}-%{release}
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
262
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
263 %description plugin-rados
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
264 The rados uWSGI plugin allows serving objects stored in a Ceph cluster by
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
265 directly accessing RADOS.
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
266
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
267 %package plugin-rack
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
268 Summary: uWSGI Plugin Providing Ruby Rack Support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
269 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
270 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
271
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
272 %description plugin-rack
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
273 The rack uWSGI plugin allows running Ruby Rack applications.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
274
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
275 %package plugin-router_access
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
276 Summary: uWSGI Plugin for TCP Wrapper-based Access Control
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
277 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
278 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
279
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
280 %description plugin-router_access
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
281 The router_access uWSGI plugin enables TCP Wrapper-based access control.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
282
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
283 %package plugin-router_basicauth
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
284 Summary: uWSGI Plugin Providing HTTP-Authentication Support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
285 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
286 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
287
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
288 %description plugin-router_basicauth
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
289 The router_basicauth uWSGI plugin enables support for HTTP-authentication.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
290
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
291 %package plugin-ruby19
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
292 Summary: uWSGI Plugin Embdedding Ruby
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
293 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
294 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
295
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
296 %description plugin-ruby19
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
297 The ruby19 uWSGI plugin embeds Ruby and provides access to the uWSGI API from
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
298 Ruby.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
299
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
300 %package plugin-sqlite3
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
301 Summary: uWSGI Pluginfor Retrieving uWSGI Configuration from a SQLite3 Database
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
302 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
303 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
304
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
305 %description plugin-sqlite3
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
306 The sqlite3 uWSGI plugin allows to retrieve the uWSGI Configuration from
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
307 a SQLite3 database.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
308
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
309 %package plugin-stats_pusher_mongodb
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
310 Summary: uWSGI Plugin for Pushing Statistics to a MongoDB Database
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
311 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
312 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
313
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
314 %description plugin-stats_pusher_mongodb
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
315 The stats_pusher_mongodb uWSGI plugin allows to push statistics to a MongoDB
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
316 database.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
317
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
318 %package plugin-v8
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
319 Summary: uWSGI Plugin Embedding V8 and Providing JSGI 3.0 Support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
320 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
321 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
322
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
323 %description plugin-v8
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
324 The v8 uWSGI plugin embeds the V8 Javascript Engine and provides support for
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
325 running JSGI 3.0 applications.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
326
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
327 %package plugin-xslt
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
328 Summary: uWSGI Plugin for Applying XSL Transformations
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
329 Group: Development/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
330 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
331
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
332 %description plugin-xslt
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
333 The xslt uWSGI plugin allows to apply XSL Transformations
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
334
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
335 %package -n mod_uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
336 Summary: uwsgi Apache module
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
337 Group: System Environment/Libraries
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
338 Requires: httpd >= 2.4
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
339 Requires: %{name} = %{version}-%{release}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
340
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
341 %description -n mod_uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
342 This package contains the uwsgi Apache module.
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
343
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
344 # prevent auto-generated requires and provides for Apache modules, see
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
345 # https://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
346 %{?filter_setup:
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
347 %filter_provides_in %{_libdir}/httpd/modules/.*\.so$
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
348 %filter_setup
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
349 }
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
350
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
351 %prep
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
352 %setup -q -a1
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
353 %patch0 -p1
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
354 %patch1 -p1
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
355 %patch2 -p1
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
356 %patch3 -p1
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
357
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
358 pushd uwsgi-docs-%{uwsgi_docs_rev}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
359 # remove empty files
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
360 find . -name '*.rst' -and -size 0 -exec rm {} \+
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
361 # remove languages unknown to sphinx which otherwise cause build failures
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
362 find . -name '*.rst' -exec sed -i 's|code-block:: .*$|code-block:: none|' {} \+
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
363 # fix CRLF
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
364 dos2unix PyPy.rst
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
365 popd
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
366
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
367 #
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
368 # generate the build configuration
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
369 #
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
370
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
371 # examples without real use
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
372 blacklist_plugins="example"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
373 blacklist_plugins="${blacklist_plugins} dummy"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
374 blacklist_plugins="${blacklist_plugins} cheaper_backlog2"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
375 blacklist_plugins="${blacklist_plugins} cplusplus"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
376 blacklist_plugins="${blacklist_plugins} exception_log"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
377 # stackless python is not available
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
378 blacklist_plugins="${blacklist_plugins} stackless"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
379 # seems to conflic with python plugin
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
380 blacklist_plugins="${blacklist_plugins} pyuwsgi"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
381 # requires modifications to PyPy
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
382 blacklist_plugins="${blacklist_plugins} pypy"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
383 # uses Mac OS X API
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
384 blacklist_plugins="${blacklist_plugins} alarm_speech"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
385 # internal hack
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
386 blacklist_plugins="${blacklist_plugins} mongodb"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
387 # the Mono version provided by RHEL 6 is too old
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
388 blacklist_plugins="${blacklist_plugins} mono"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
389 # Go is not available
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
390 blacklist_plugins="${blacklist_plugins} go"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
391 # systemd is not available
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
392 blacklist_plugins="${blacklist_plugins} systemd_logger"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
393 # Ruby 1.9 is not available
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
394 blacklist_plugins="${blacklist_plugins} fiber"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
395 # gccgo is not available
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
396 blacklist_plugins="${blacklist_plugins} gccgo"
2
6f2f488ec30d Update to version 1.9.14
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 0
diff changeset
397 # does not build
6f2f488ec30d Update to version 1.9.14
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 0
diff changeset
398 blacklist_plugins="${blacklist_plugins} rbthreads"
3
8f3c148d4f0d Update to version 1.9.15
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 2
diff changeset
399 # needs glusterfs >= 3.4
8f3c148d4f0d Update to version 1.9.15
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 2
diff changeset
400 blacklist_plugins="${blacklist_plugins} glusterfs"
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
401 # tcc is not available
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
402 blacklist_plugins="${blacklist_plugins} libtcc"
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
403 # libmatheval is not available
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
404 blacklist_plugins="${blacklist_plugins} matheval"
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
405
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
406 embed_plugins="null"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
407
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
408 for f in plugins/*/uwsgiplugin.py; do
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
409 plugin="${f#plugins/}"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
410 plugin="${plugin%/uwsgiplugin.py}"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
411 blacklisted=false
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
412 for blacklist_plugin in ${blacklist_plugins}; do
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
413 if [ "${plugin}" = "${blacklist_plugin}" ]; then
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
414 blacklisted=true
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
415 break
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
416 fi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
417 done
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
418 if ! ${blacklisted}; then
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
419 enabled_plugins="${enabled_plugins}${enabled_plugins:+, }${plugin}"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
420 fi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
421 done
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
422
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
423 cat >buildconf/fedora.ini <<EOF
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
424 [uwsgi]
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
425 inherit = base
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
426 ; enable XML configuration format
5
e6b2af6272a4 Update to version 2.0
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 4
diff changeset
427 xml = libxml2
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
428 ; configuration from SQlite database
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
429 sqlite3 = true
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
430 ; configuration via LDAP
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
431 ldap = true
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
432 ; enable SSL support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
433 ssl = true
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
434 ; enable PCRE support
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
435 pcre = true
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
436 ; use libyaml for parsing YAML configuration
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
437 yaml_implementation = libyaml
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
438 ; enable alarm subystem
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
439 alarm = true
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
440 ; enable ZeroMQ transport layer
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
441 zeromq = true
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
442 ; plugins to build
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
443 plugins = ${enabled_plugins}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
444 ; plugins to embed
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
445 embedded_plugins = ${embed_plugins}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
446 ; plugin installation path
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
447 plugin_dir = %{_libdir}/%{name}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
448 EOF
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
449
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
450 %build
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
451 export UWSGICONFIG_LUALIB="lua"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
452 export UWSGICONFIG_LUAINC="%{_includedir}"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
453 export UWSGICONFIG_LUALIBPATH="%{_libdir}"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
454 export CFLAGS="%{optflags} -Wno-unused-but-set-variable -Wno-error"
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
455
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
456 # build uwsgi executable and plugins
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
457 python uwsgiconfig.py --verbose --build fedora.ini
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
458
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
459 # build apache module
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
460 pushd apache2
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
461 apxs -c mod_uwsgi.c
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
462 popd
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
463
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
464 # build HTML documentation
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
465 mkdir html
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
466 sphinx-build -b html uwsgi-docs-%{uwsgi_docs_rev} html
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
467 rm -rf html/.doctrees html/.buildinfo
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
468
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
469 %install
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
470 rm -rf %{buildroot}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
471
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
472 install -D -p -m 755 uwsgi %{buildroot}%{_sbindir}/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
473 install -d -m 755 %{buildroot}%{_libdir}/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
474 install -p -m 755 *_plugin.so %{buildroot}%{_libdir}/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
475 install -D -p -m 644 uwsgidecorators.py \
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
476 %{buildroot}%{python_sitelib}/uwsgidecorators.py
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
477 install -D -p -m 755 apache2/.libs/mod_uwsgi.so \
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
478 %{buildroot}%{_libdir}/httpd/modules/mod_uwsgi.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
479 install -d -m 755 %{buildroot}%{_includedir}/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
480 install -p -m 0644 *.h %{buildroot}%{_includedir}/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
481
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
482 install -d -m 755 %{buildroot}%{_sysconfdir}/uwsgi.d
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
483 install -d -m 755 %{buildroot}%{_localstatedir}/run/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
484
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
485 install -D -p -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/uwsgi.ini
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
486 install -D -p -m 755 %{SOURCE4} %{buildroot}%{_initddir}/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
487 install -D -p -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/logrotate.d/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
488 install -D -p -m 644 %{SOURCE3} \
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
489 %{buildroot}%{_sysconfdir}/httpd/conf.d/10-uwsgi.conf
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
490
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
491 %clean
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
492 rm -rf %{buildroot}
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
493
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
494 %pre
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
495 getent group uwsgi >/dev/null || groupadd -r uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
496 getent passwd uwsgi >/dev/null || \
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
497 useradd -r -g uwsgi -d %{_localstatedir}/run/uwsgi -s /sbin/nologin \
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
498 -c "uWSGI daemon user" uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
499 exit 0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
500
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
501 %post
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
502 /sbin/chkconfig --add uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
503
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
504 %preun
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
505 if [ $1 -eq 0 ] ; then
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
506 /sbin/service uwsgi stop >/dev/null 2>&1
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
507 /sbin/chkconfig --del uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
508 fi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
509
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
510 %postun
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
511 if [ "$1" -ge 1 ] ; then
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
512 /sbin/service uwsgi condrestart >/dev/null 2>&1 || :
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
513 fi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
514
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
515
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
516 %files
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
517 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
518 %doc LICENSE README CONTRIBUTORS
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
519 %{_initddir}/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
520 %config(noreplace) %{_sysconfdir}/uwsgi.ini
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
521 %dir %{_sysconfdir}/uwsgi.d
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
522 %config(noreplace) %{_sysconfdir}/logrotate.d/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
523 %{_sbindir}/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
524 %dir %{_localstatedir}/run/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
525 %dir %{_libdir}/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
526 %{_libdir}/%{name}/cache_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
527 %{_libdir}/%{name}/cgi_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
528 %{_libdir}/%{name}/cheaper_busyness_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
529 %{_libdir}/%{name}/clock_monotonic_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
530 %{_libdir}/%{name}/clock_realtime_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
531 %{_libdir}/%{name}/corerouter_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
532 %{_libdir}/%{name}/dumbloop_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
533 %{_libdir}/%{name}/echo_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
534 %{_libdir}/%{name}/http_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
535 %{_libdir}/%{name}/legion_cache_fetch_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
536 %{_libdir}/%{name}/logcrypto_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
537 %{_libdir}/%{name}/logfile_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
538 %{_libdir}/%{name}/notfound_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
539 %{_libdir}/%{name}/objc_gc_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
540 %{_libdir}/%{name}/ping_plugin.so
3
8f3c148d4f0d Update to version 1.9.15
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 2
diff changeset
541 %{_libdir}/%{name}/pty_plugin.so
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
542 %{_libdir}/%{name}/rawrouter_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
543 %{_libdir}/%{name}/router_cache_plugin.so
3
8f3c148d4f0d Update to version 1.9.15
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 2
diff changeset
544 %{_libdir}/%{name}/router_expires_plugin.so
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
545 %{_libdir}/%{name}/router_hash_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
546 %{_libdir}/%{name}/router_http_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
547 %{_libdir}/%{name}/router_memcached_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
548 %{_libdir}/%{name}/router_radius_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
549 %{_libdir}/%{name}/router_redirect_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
550 %{_libdir}/%{name}/router_redis_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
551 %{_libdir}/%{name}/router_rewrite_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
552 %{_libdir}/%{name}/router_static_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
553 %{_libdir}/%{name}/router_uwsgi_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
554 %{_libdir}/%{name}/router_xmldir_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
555 %{_libdir}/%{name}/rpc_plugin.so
3
8f3c148d4f0d Update to version 1.9.15
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 2
diff changeset
556 %{_libdir}/%{name}/rsyslog_plugin.so
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
557 %{_libdir}/%{name}/signal_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
558 %{_libdir}/%{name}/spooler_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
559 %{_libdir}/%{name}/ssi_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
560 %{_libdir}/%{name}/sslrouter_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
561 %{_libdir}/%{name}/stats_pusher_statsd_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
562 %{_libdir}/%{name}/symcall_plugin.so
3
8f3c148d4f0d Update to version 1.9.15
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 2
diff changeset
563 %{_libdir}/%{name}/syslog_plugin.so
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
564 %{_libdir}/%{name}/transformation_chunked_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
565 %{_libdir}/%{name}/transformation_gzip_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
566 %{_libdir}/%{name}/transformation_offload_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
567 %{_libdir}/%{name}/transformation_tofile_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
568 %{_libdir}/%{name}/transformation_toupper_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
569 %{_libdir}/%{name}/ugreen_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
570 %{_libdir}/%{name}/webdav_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
571 %{_libdir}/%{name}/xattr_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
572 %{_libdir}/%{name}/zergpool_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
573
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
574 %{_libdir}/%{name}/carbon_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
575 %{_libdir}/%{name}/emperor_amqp_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
576 %{_libdir}/%{name}/emperor_zeromq_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
577 %{_libdir}/%{name}/fastrouter_plugin.so
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
578 %{_libdir}/%{name}/forkptyrouter_plugin.so
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
579 %{_libdir}/%{name}/gevent_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
580 %{_libdir}/%{name}/graylog2_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
581 %{_libdir}/%{name}/greenlet_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
582 %{_libdir}/%{name}/jwsgi_plugin.so
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
583 %{_libdir}/%{name}/libffi_plugin.so
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
584 %{_libdir}/%{name}/logpipe_plugin.so
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
585 %{_libdir}/%{name}/logsocket_plugin.so
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
586 %{_libdir}/%{name}/logzmq_plugin.so
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
587 %{_libdir}/%{name}/mongodblog_plugin.so
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
588 %{_libdir}/%{name}/mongrel2_plugin.so
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
589 %{_libdir}/%{name}/msgpack_plugin.so
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
590 %{_libdir}/%{name}/nagios_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
591 %{_libdir}/%{name}/redislog_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
592 %{_libdir}/%{name}/ring_plugin.so
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
593 %{_libdir}/%{name}/router_metrics_plugin.so
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
594 %{_libdir}/%{name}/router_spnego_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
595 %{_libdir}/%{name}/rrdtool_plugin.so
2
6f2f488ec30d Update to version 1.9.14
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 0
diff changeset
596 %{_libdir}/%{name}/servlet_plugin.so
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
597 %{_libdir}/%{name}/stats_pusher_file_plugin.so
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
598 %{_libdir}/%{name}/stats_pusher_socket_plugin.so
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
599 %{_libdir}/%{name}/tornado_plugin.so
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
600 %{_libdir}/%{name}/transformation_template_plugin.so
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
601 %{_libdir}/%{name}/tuntap_plugin.so
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
602 %{_libdir}/%{name}/zabbix_plugin.so
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
603
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
604 %files doc
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
605 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
606 %doc html/
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
607
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
608 %files devel
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
609 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
610 %{_includedir}/uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
611
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
612 %files plugin-airbrake
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
613 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
614 %{_libdir}/%{name}/airbrake_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
615
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
616 %files plugin-alarm_curl
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
617 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
618 %{_libdir}/%{name}/alarm_curl_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
619
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
620 %files plugin-alarm_xmpp
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
621 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
622 %{_libdir}/%{name}/alarm_xmpp_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
623
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
624 %files plugin-coroae
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
625 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
626 %{_libdir}/%{name}/coroae_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
627
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
628 %files plugin-curl_cron
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
629 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
630 %{_libdir}/%{name}/curl_cron_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
631
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
632 %files plugin-emperor_mongodb
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
633 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
634 %{_libdir}/%{name}/emperor_mongodb_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
635
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
636 %files plugin-emperor_pg
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
637 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
638 %{_libdir}/%{name}/emperor_pg_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
639
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
640 %files plugin-geoip
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
641 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
642 %{_libdir}/%{name}/geoip_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
643
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
644 %files plugin-gridfs
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
645 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
646 %{_libdir}/%{name}/gridfs_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
647
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
648 %files plugin-jvm
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
649 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
650 %{_libdir}/%{name}/jvm_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
651
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
652 %files plugin-ldap
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
653 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
654 %{_libdir}/%{name}/ldap_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
655
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
656 %files plugin-lua
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
657 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
658 %{_libdir}/%{name}/lua_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
659
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
660 %files plugin-pam
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
661 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
662 %{_libdir}/%{name}/pam_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
663
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
664 %files plugin-php
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
665 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
666 %{_libdir}/%{name}/php_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
667
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
668 %files plugin-psgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
669 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
670 %{_libdir}/%{name}/psgi_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
671
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
672 %files plugin-python
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
673 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
674 %{_libdir}/%{name}/python_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
675
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
676 %files plugin-rack
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
677 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
678 %{_libdir}/%{name}/rack_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
679
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
680 %files plugin-rados
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
681 %defattr(-,root,root,-)
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
682 %{_libdir}/%{name}/rados_plugin.so
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
683
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
684 %files plugin-router_access
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
685 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
686 %{_libdir}/%{name}/router_access_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
687
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
688 %files plugin-router_basicauth
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
689 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
690 %{_libdir}/%{name}/router_basicauth_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
691
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
692 %files plugin-ruby19
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
693 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
694 %{_libdir}/%{name}/ruby19_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
695
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
696 %files plugin-sqlite3
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
697 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
698 %{_libdir}/%{name}/sqlite3_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
699
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
700 %files plugin-stats_pusher_mongodb
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
701 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
702 %{_libdir}/%{name}/stats_pusher_mongodb_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
703
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
704 %files plugin-v8
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
705 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
706 %{_libdir}/%{name}/v8_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
707
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
708 %files plugin-xslt
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
709 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
710 %{_libdir}/%{name}/xslt_plugin.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
711
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
712 %files -n python-uwsgidecorators
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
713 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
714 %{python_sitelib}/uwsgidecorators.py*
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
715
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
716 %files -n mod_uwsgi
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
717 %defattr(-,root,root,-)
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
718 %{_sysconfdir}/httpd/conf.d/10-uwsgi.conf
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
719 %{_libdir}/httpd/modules/mod_uwsgi.so
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
720
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
721 %changelog
5
e6b2af6272a4 Update to version 2.0
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 4
diff changeset
722 * Wed Jan 8 2014 Guido Berhoerster <guido+packaging@berhoerster.name> - 2.0-1
e6b2af6272a4 Update to version 2.0
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 4
diff changeset
723 - Update to version 2.0
e6b2af6272a4 Update to version 2.0
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 4
diff changeset
724
4
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
725 * Wed Dec 18 2013 Guido Berhoerster <guido+packaging@berhoerster.name> - 1.9.21.1-1
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
726 - Update to version 1.9.21.1
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
727 - License change to GPLv2+ with exceptions
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
728 - Disable POSIX capabilities because libcap < 2.17 breaks the inclusion of kernel
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
729 headers
851739edafa6 Update to version 1.9.21.1
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 3
diff changeset
730
3
8f3c148d4f0d Update to version 1.9.15
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 2
diff changeset
731 * Mon Sep 9 2013 Guido Berhoerster <guido+packaging@berhoerster.name> - 1.9.15-1
8f3c148d4f0d Update to version 1.9.15
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 2
diff changeset
732 - Update to version 1.9.15
8f3c148d4f0d Update to version 1.9.15
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 2
diff changeset
733
2
6f2f488ec30d Update to version 1.9.14
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 0
diff changeset
734 * Sat Jul 27 2013 Guido Berhoerster <guido+packaging@berhoerster.name> - 1.9.14-1
6f2f488ec30d Update to version 1.9.14
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 0
diff changeset
735 - Update to version 1.9.14
6f2f488ec30d Update to version 1.9.14
Guido Berhoerster <guido+packaging@berhoerster.name>
parents: 0
diff changeset
736
0
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
737 * Wed Jul 10 2013 Guido Berhoerster <guido+packaging@berhoerster.name> - 1.9.13-1
9668c317e887 Initial revision
Guido Berhoerster <guido+packaging@berhoerster.name>
parents:
diff changeset
738 - Initial packaging