1490Sdefan@nginx.comMODULES+= python27 2561Sdefan@nginx.comMODULE_SUFFIX_python27= python2.7 3490Sdefan@nginx.com 4490Sdefan@nginx.comMODULE_SUMMARY_python27= Python 2.7 module for NGINX Unit 5490Sdefan@nginx.com 6490Sdefan@nginx.comMODULE_VERSION_python27= $(VERSION) 7490Sdefan@nginx.comMODULE_RELEASE_python27= 1 8490Sdefan@nginx.com 9490Sdefan@nginx.comMODULE_CONFARGS_python27= python --config=python2.7-config 10490Sdefan@nginx.comMODULE_MAKEARGS_python27= python2.7 11490Sdefan@nginx.comMODULE_INSTARGS_python27= python2.7-install 12490Sdefan@nginx.com 13490Sdefan@nginx.comMODULE_SOURCES_python27= unit.example-python-app \ 14490Sdefan@nginx.com unit.example-python27-config 15490Sdefan@nginx.com 16562Sdefan@nginx.comifneq (,$(findstring $(OSVER),opensuse-leap opensuse-tumbleweed sles)) 17562Sdefan@nginx.comBUILD_DEPENDS_python27= python-devel 18563Sdefan@nginx.comelse ifeq ($(OSVER), fedora) 19563Sdefan@nginx.comBUILD_DEPENDS_python27= python2-devel 20562Sdefan@nginx.comelse 21490Sdefan@nginx.comBUILD_DEPENDS_python27= python27-devel 22562Sdefan@nginx.comendif 23562Sdefan@nginx.com 24490Sdefan@nginx.comBUILD_DEPENDS+= $(BUILD_DEPENDS_python27) 25490Sdefan@nginx.com 26490Sdefan@nginx.comdefine MODULE_PREINSTALL_python27 27490Sdefan@nginx.com%{__mkdir} -p %{buildroot}%{_datadir}/doc/unit-python27/examples/python-app 28490Sdefan@nginx.com%{__install} -m 644 -p %{SOURCE100} \ 29490Sdefan@nginx.com %{buildroot}%{_datadir}/doc/unit-python27/examples/python-app/wsgi.py 30490Sdefan@nginx.com%{__install} -m 644 -p %{SOURCE101} \ 31490Sdefan@nginx.com %{buildroot}%{_datadir}/doc/unit-python27/examples/unit.config 32490Sdefan@nginx.comendef 33490Sdefan@nginx.comexport MODULE_PREINSTALL_python27 34490Sdefan@nginx.com 35490Sdefan@nginx.comdefine MODULE_FILES_python27 36490Sdefan@nginx.com%{_libdir}/unit/modules/* 37490Sdefan@nginx.com%{_libdir}/unit/debug-modules/* 38490Sdefan@nginx.comendef 39490Sdefan@nginx.comexport MODULE_FILES_python27 40490Sdefan@nginx.com 41490Sdefan@nginx.comdefine MODULE_POST_python27 42490Sdefan@nginx.comcat <<BANNER 43490Sdefan@nginx.com---------------------------------------------------------------------- 44490Sdefan@nginx.com 45490Sdefan@nginx.comThe $(MODULE_SUMMARY_python27) has been installed. 46490Sdefan@nginx.com 47490Sdefan@nginx.comTo check the sample app, run these commands: 48490Sdefan@nginx.com 49490Sdefan@nginx.com sudo service unit start 50*787Sdefan@nginx.com cd /usr/share/doc/%{name}/examples 51*787Sdefan@nginx.com sudo curl -X PUT --data-binary @unit.config --unix-socket /var/run/control.unit.sock :/config 52490Sdefan@nginx.com curl http://localhost:8400/ 53490Sdefan@nginx.com 54490Sdefan@nginx.comOnline documentation is available at https://unit.nginx.org 55490Sdefan@nginx.com 56490Sdefan@nginx.com---------------------------------------------------------------------- 57490Sdefan@nginx.comBANNER 58490Sdefan@nginx.comendef 59490Sdefan@nginx.comexport MODULE_POST_python27 60