Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 597512 Details for
Bug 784156
Review Request: uwsgi - Fast, self-healing, application container server
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
Spec file for uwsgi. Not suitable for production.
uwsgi.spec (text/x-rpm-spec), 9.41 KB, created by
Mitch Davis
on 2012-07-11 09:05:35 UTC
(
hide
)
Description:
Spec file for uwsgi. Not suitable for production.
Filename:
MIME Type:
Creator:
Mitch Davis
Created:
2012-07-11 09:05:35 UTC
Size:
9.41 KB
patch
obsolete
>%define wikiversion 36 > >%bcond_with lua >%bcond_with perl >%bcond_without python >%bcond_with python3 >%bcond_with ruby_rack >%bcond_with ruby19 >%bcond_with nagios >%bcond_with python_greenlet >%bcond_with fastrouter >%bcond_with admin > >Name: uwsgi >Version: 1.0.4 >Release: 10mjd >Summary: Fast, self-healing, application container server >Group: System Environment/Daemons >License: GPLv2 >URL: http://projects.unbit.it/uwsgi >Source0: http://projects.unbit.it/downloads/%{name}-%{version}.tar.gz >Source1: uwsgi.ini >Source2: uwsgi.init ># wikiversion=36; curl -o uwsgi-wiki-doc-v${wikiversion}.txt "http://projects.unbit.it/uwsgi/wiki/Doc?version=${wikiversion}&format=txt" >Source3: uwsgi-wiki-doc-v%{wikiversion}.txt >Patch0: uwsgi_fix_rpath.patch >Patch1: uwsgi_trick_chroot_rpmbuild.patch >BuildRequires: curl, libxml2-devel ># FIXME: What feature needs these? ># BuildRequires: libuuid-devel, jansson-devel >BuildRequires: libyaml-devel >%if %{with perl} >BuildRequires: perl-devel, perl-ExtUtils-Embed >%endif >%if %{with python} >BuildRequires: python2-devel >%endif >%if %{with python3} >BuildRequires: python3-devel >%endif >%if %{with python_greenlet} >BuildRequires: python-greenlet-devel >%endif >%if %{with lua} >BuildRequires: lua-devel >%endif >%if %{with ruby_rack} || %{with ruby19} >BuildRequires: ruby, ruby-devel >%endif > >%description >uWSGI is a fast (pure C), self-healing, developer/sysadmin-friendly >application container server. Born as a WSGI-only server, over time it has >evolved in a complete stack for networked/clustered web applications, >implementing message/object passing, caching, RPC and process management. >It uses the uwsgi (all lowercase, already included by default in the Nginx >and Cherokee releases) protocol for all the networking/interprocess >communications. Can be run in preforking mode, threaded, >asynchronous/evented and supports various form of green threads/co-routine >(like uGreen and Fiber). Sysadmin will love it as it can be configured via >command line, environment variables, xml, .ini and yaml files and via LDAP. >Being fully modular can use tons of different technology on top of the same >core. > >%package -n %{name}-devel >Summary: uWSGI - Development header files and libraries >Group: Development/Libraries >Requires: %{name} > >%description -n %{name}-devel >This package contains the development header files and libraries >for uWSGI extensions > >%package -n %{name}-plugin-common >Summary: uWSGI - Common plugins for uWSGI >Group: System Environment/Daemons >Requires: %{name} > >%description -n %{name}-plugin-common >This package contains the most common plugins used with uWSGI. The >plugins included in this package are: cache, CGI, RPC, uGreen > >%if %{with ruby_rack} >%package -n %{name}-plugin-rack >Summary: uWSGI - Ruby rack plugin >Group: System Environment/Daemons >Requires: rubygem-rack, %{name}-plugin-common > >%description -n %{name}-plugin-rack >This package contains the rack plugin for uWSGI > >%endif > >%if %{with perl} >%package -n %{name}-plugin-psgi >Summary: uWSGI - Plugin for PSGI support >Group: System Environment/Daemons >Requires: perl-PSGI, %{name}-plugin-common > >%description -n %{name}-plugin-psgi >This package contains the PSGI plugin for uWSGI > >%endif > >%if %{with python} >%package -n %{name}-plugin-python >Summary: uWSGI - Plugin for Python support >Group: System Environment/Daemons >Requires: python, %{name}-plugin-common > >%description -n %{name}-plugin-python >This package contains the python plugin for uWSGI >%endif > >%if %{with nagios} >%package -n %{name}-plugin-nagios >Summary: uWSGI - Plugin for Nagios support >Group: System Environment/Daemons >Requires: %{name}-plugin-common > >%description -n %{name}-plugin-nagios >This package contains the nagios plugin for uWSGI > >%endif > >%if %{with fastrouter} >%package -n %{name}-plugin-fastrouter >Summary: uWSGI - Plugin for FastRouter support >Group: System Environment/Daemons >Requires: %{name}-plugin-common > >%description -n %{name}-plugin-fastrouter >This package contains the fastrouter (proxy) plugin for uWSGI > >%endif > >%if %{with admin} >%package -n %{name}-plugin-admin >Summary: uWSGI - Plugin for Admin support >Group: System Environment/Daemons >Requires: %{name}-plugin-common > >%description -n %{name}-plugin-admin >This package contains the admin plugin for uWSGI > >%endif > >%if %{with python3} >%package -n %{name}-plugin-python3 >Summary: uWSGI - Plugin for Python 3.2 support >Group: System Environment/Daemons >Requires: python3, %{name}-plugin-common > >%description -n %{name}-plugin-python3 >This package contains the Python 3.2 plugin for uWSGI > >%endif > >%if %{with ruby19} >%package -n %{name}-plugin-ruby >Summary: uWSGI - Plugin for Ruby support >Group: System Environment/Daemons >Requires: ruby, %{name}-plugin-common > >%description -n %{name}-plugin-ruby >This package contains the Ruby 1.9 plugin for uWSGI > >%endif > >%if %{with python_greenlet} >%package -n %{name}-plugin-greenlet >Summary: uWSGI - Plugin for Python Greenlet support >Group: System Environment/Daemons >Requires: python-greenlet, %{name}-plugin-common > >%description -n %{name}-plugin-greenlet >This package contains the python greenlet plugin for uWSGI > >%endif > >%if %{with lua} >%package -n %{name}-plugin-lua >Summary: uWSGI - Plugin for LUA support >Group: System Environment/Daemons >Requires: lua, %{name}-plugin-common > >%description -n %{name}-plugin-lua >This package contains the lua plugin for uWSGI > >%endif > >%prep >%setup -q >cp -p %{SOURCE1} %{SOURCE2} buildconf/ >cp -p %{SOURCE3} uwsgi-wiki-doc-v%{wikiversion}.txt >sed -i 's/\r//' uwsgi-wiki-doc-v%{wikiversion}.txt >echo "plugin_dir = %{_libdir}/%{name}" >> buildconf/$(basename %{SOURCE1}) >PLUGINS="%{?with_lua:lua,}%{?with_perl:psgi,}%{?with_python:python,}%{?with_python3:python32,}%{?with_ruby_rack:rack,}%{?with_ruby19:ruby19,}%{?with_nagios:nagios,}%{?with_python_greenlet:greenlet,}%{?with_fastrouter:fastrouter,}%{?with_admin:admin,}cache,cgi,rpc,ugreen" >sed -i -e "s/\(plugins = \).*/\1$PLUGINS/g" buildconf/$(basename %{SOURCE1}) > >%patch0 -p1 >%patch1 -p1 > >%build >CFLAGS="%{optflags} -Wno-unused-but-set-variable" python uwsgiconfig.py --build uwsgi.ini > >%install >mkdir -p %{buildroot}%{_sbindir} >mkdir -p %{buildroot}%{_includedir}/%{name} >mkdir -p %{buildroot}%{_libdir}/%{name} >mkdir -p %{buildroot}%{_sysconfdir}/%{name} >mkdir -p %{buildroot}%{_sysconfdir}/%{name}/vassals >mkdir -p %{buildroot}%{_initrddir} >%{__install} -p -m 0644 buildconf/$(basename %{SOURCE1}) %{buildroot}%{_sysconfdir}/%{name} >%{__install} -p -m 0755 buildconf/$(basename %{SOURCE2}) %{buildroot}%{_initrddir}/%{name} >%{__install} -p -m 0755 uwsgi %{buildroot}%{_sbindir} >%{__install} -p -m 0644 *.h %{buildroot}%{_includedir}/%{name} >%{__install} -p -m 0755 *_plugin.so %{buildroot}%{_libdir}/%{name} > > >%files >%{_sbindir}/%{name} >%{_sysconfdir}/%{name} >%{_initrddir} >%doc ChangeLog LICENSE README >%doc uwsgi-wiki-doc-v%{wikiversion}.txt > >%files -n %{name}-devel >%{_includedir}/%{name} > >%files -n %{name}-plugin-common >%dir %{_libdir}/%{name} >%{_libdir}/%{name}/cache_plugin.so >%{_libdir}/%{name}/cgi_plugin.so >%{_libdir}/%{name}/rpc_plugin.so >%{_libdir}/%{name}/ugreen_plugin.so > >%if %{with ruby_rack} >%files -n %{name}-plugin-rack >%{_libdir}/%{name}/rack_plugin.so >%endif > >%if %{with perl} >%files -n %{name}-plugin-psgi >%{_libdir}/%{name}/psgi_plugin.so >%endif > >%if %{with python} >%files -n %{name}-plugin-python >%{_libdir}/%{name}/python_plugin.so >%endif > >%if %{with nagios} >%files -n %{name}-plugin-nagios >%{_libdir}/%{name}/nagios_plugin.so >%endif > >%if %{with fastrouter} >%files -n %{name}-plugin-fastrouter >%{_libdir}/%{name}/fastrouter_plugin.so >%endif > >%if %{with admin} >%files -n %{name}-plugin-admin >%{_libdir}/%{name}/admin_plugin.so >%endif > >%if %{with python3} >%files -n %{name}-plugin-python3 >%{_libdir}/%{name}/python32_plugin.so >%endif > >%if %{with ruby19} >%files -n %{name}-plugin-ruby >%{_libdir}/%{name}/ruby19_plugin.so >%endif > >%if %{with python_greenlet} >%files -n %{name}-plugin-greenlet >%{_libdir}/%{name}/greenlet_plugin.so >%endif > >%if %{with lua} >%files -n %{name}-plugin-lua >%{_libdir}/%{name}/lua_plugin.so >%endif > > >%changelog >* Sun Feb 19 2012 Jorge A Gallegos <kad@blegh.net> - 1.0.4-1 >- Addressing issues from package review feedback >- s/python-devel/python2-devel >- Make the libdir subdir owned by -plugins-common >- Upgraded to latest stable upstream version > >* Mon Feb 06 2012 Jorge A Gallegos <kad@blegh.net> - 1.0.2.1-2 >- Fixing 'unstripped-binary-or-object' > >* Thu Jan 19 2012 Jorge A Gallegos <kad@blegh.net> - 1.0.2.1-1 >- New upstream version > >* Thu Dec 08 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.9.3-1 >- New upstream version > >* Sun Oct 09 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.9.2-2 >- Don't download the wiki page at build time > >* Sun Oct 09 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.9.2-1 >- Updated to latest stable version >- Correctly linking plugin_dir >- Patches 1 and 2 were addressed upstream > >* Sun Aug 21 2011 Jorge A Gallegos <kad@blegh.net> - 0.9.8.3-3 >- Got rid of BuildRoot >- Got rid of defattr() > >* Sun Aug 14 2011 Jorge Gallegos <kad@blegh.net> - 0.9.8.3-2 >- Added uwsgi_fix_rpath.patch >- Backported json_loads patch to work with jansson 1.x and 2.x >- Deleted clean steps since they are not needed in fedora > >* Sun Jul 24 2011 Jorge Gallegos <kad@blegh.net> - 0.9.8.3-1 >- rebuilt >- Upgraded to latest stable version 0.9.8.3 >- Split packages > >* Sun Jul 17 2011 Jorge Gallegos <kad@blegh.net> - 0.9.6.8-2 >- Heavily modified based on Oskari's work > >* Mon Feb 28 2011 Oskari Saarenmaa <os@taisia.fi> - 0.9.6.8-1 >- Initial.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 784156
: 597512 |
597513
|
597514