%define _unpackaged_files_terminate_build 1 %def_with check Name: apache2-mod_wsgi Version: 4.6.5 Release: alt1 Summary: Python WSGI module for Apache2 Group: System/Servers License: ASL 2.0 # Source-git: https://github.com/GrahamDumpleton/mod_wsgi Url: http://www.modwsgi.org Source: %name-%version.tar Patch0: 0001-Add-basic-tests.patch BuildRequires(pre): apache2-devel BuildRequires: python-devel BuildRequires: python3-dev %if_with check BuildRequires: nss_wrapper BuildRequires: socket_wrapper BuildRequires: pytest BuildRequires: python-module-nose BuildRequires: python-module-requests BuildRequires: pytest3 BuildRequires: python3-module-nose BuildRequires: python3-module-requests %endif Requires: apache2 >= %apache2_version Provides: mod_wsgi = %EVR %description The mod_wsgi package implements a simple to use Apache module which can host any Python web application which supports the Python WSGI specification. %package py3 Summary: Python3 WSGI module for Apache2 Group: System/Servers Requires: apache2 >= %apache2_version Provides: mod_wsgi-py3 = %EVR %description py3 The mod_wsgi-py3 package implements a simple to use Apache module which can host any Python3 web application which supports the Python3 WSGI specification. %prep %setup %patch0 -p1 cp -a . ../wsgi-py3 %build %add_optflags -fno-strict-aliasing %configure --with-apxs=%apache2_apxs --with-python=python %make pushd ../wsgi-py3 %configure --with-apxs=%apache2_apxs --with-python=python3 %make popd %install mkdir -p %buildroot%apache2_mods_available pushd ../wsgi-py3 %makeinstall_std mv %buildroot%apache2_moduledir/mod_wsgi{,-py3}.so echo -e '\n\tLoadModule wsgi_module %apache2_moduledir/mod_wsgi-py3.so\n' > \ %buildroot%apache2_mods_available/wsgi-py3.load popd %makeinstall_std echo -e '\n\tLoadModule wsgi_module %apache2_libexecdir/mod_wsgi.so\n' > \ %buildroot%apache2_mods_available/wsgi.load %check %make check DESTDIR=%buildroot pushd ../wsgi-py3 %make check DESTDIR=%buildroot popd %files %doc *.rst LICENSE %apache2_moduledir/mod_wsgi.so %config(noreplace) %apache2_mods_available/wsgi.load %files py3 %doc *.rst LICENSE %apache2_moduledir/mod_wsgi-py3.so %config(noreplace) %apache2_mods_available/wsgi-py3.load %changelog * Mon Oct 22 2018 Stanislav Levin 4.6.5-alt1 - 4.6.4 -> 4.6.5. * Sun Oct 14 2018 Igor Vlasenko 4.6.4-alt2.qa1 - NMU: applied repocop patch * Fri Jun 01 2018 Stanislav Levin 4.6.4-alt2 - Build with python3 - Add basic tests * Tue Apr 03 2018 Andrey Cherepanov 4.6.4-alt1 - New version. * Mon Mar 26 2018 Andrey Cherepanov 4.6.3-alt1 - New version. * Mon Mar 05 2018 Andrey Cherepanov 4.6.2-alt1 - New version. * Tue Dec 19 2017 Andrey Cherepanov 4.5.24-alt1 - New version. * Wed Dec 13 2017 Andrey Cherepanov 4.5.23-alt1 - New version. * Sun Nov 19 2017 Andrey Cherepanov 4.5.22-alt1 - New version. * Thu Nov 16 2017 Andrey Cherepanov 4.5.21-alt1 - New version. * Tue Oct 03 2017 Andrey Cherepanov 4.5.20-alt1 - New version * Sun Oct 01 2017 Andrey Cherepanov 4.5.19-alt1 - New version * Thu Aug 31 2017 Andrey Cherepanov 4.5.18-alt1 - New version * Sun Jul 09 2017 Andrey Cherepanov 4.5.17-alt1 - New version * Tue Mar 14 2017 Andrey Cherepanov 4.5.15-alt1 - New version * Sat Jan 28 2017 Andrey Cherepanov 4.5.14-alt1 - new version 4.5.14 * Fri Jan 13 2017 Andrey Cherepanov 4.5.13-alt1 - new version 4.5.13 * Mon Dec 19 2016 Andrey Cherepanov 4.5.11-alt1 - new version 4.5.11 * Wed Apr 06 2016 Andrey Cherepanov 4.5.1-alt1 - New version * Tue Apr 05 2016 Andrey Cherepanov 3.3-alt1.2 - Rebuild with new apache2 * Sat Oct 22 2011 Vitaly Kuznetsov 3.3-alt1.1 - Rebuild with Python-2.7 * Fri Nov 26 2010 Michael A. Kangin 3.3-alt1 - new version * Sun Dec 20 2009 Alexey Morsov 3.1-alt1 - new version * Sat Nov 28 2009 Alexey Morsov 2.8-alt1 - new version * Mon Nov 16 2009 Eugeny A. Rostovtsev (REAL) 2.5-alt1.1 - Rebuilt with python 2.6 * Wed Sep 09 2009 Alexey Morsov 2.5-alt1 - new version * Thu Sep 04 2008 Alexey Morsov 2.3-alt1 - initial build