1MODULES+= python27 2MODULE_SUFFIX_python27= python2.7 3 4MODULE_SUMMARY_python27= Python 2.7 module for NGINX Unit 5 6MODULE_VERSION_python27= $(VERSION) 7MODULE_RELEASE_python27= 1 8 9MODULE_CONFARGS_python27= python --config=python2.7-config 10MODULE_MAKEARGS_python27= python2.7 11MODULE_INSTARGS_python27= python2.7-install 12 13MODULE_SOURCES_python27= unit.example-python-app \ 14 unit.example-python27-config 15 16ifneq (,$(findstring $(OSVER),fedora centos8)) 17BUILD_DEPENDS_python27= python2-devel 18else ifneq (,$(findstring $(OSVER),centos7 amazonlinux2)) 19BUILD_DEPENDS_python27= python-devel 20else 21BUILD_DEPENDS_python27= python27-devel 22endif 23 24BUILD_DEPENDS+= $(BUILD_DEPENDS_python27) 25 26define MODULE_DEFINITIONS_python27 27%if (0%{?rhel} == 7) || (0%{?amzn} == 2) 28Obsoletes: unit-python 29%endif 30endef 31export MODULE_DEFINITIONS_python27 32 33define MODULE_PREINSTALL_python27 34%{__mkdir} -p %{buildroot}%{_datadir}/doc/unit-python27/examples/python-app 35%{__install} -m 644 -p %{SOURCE100} \ 36 %{buildroot}%{_datadir}/doc/unit-python27/examples/python-app/wsgi.py 37%{__install} -m 644 -p %{SOURCE101} \ 38 %{buildroot}%{_datadir}/doc/unit-python27/examples/unit.config 39endef 40export MODULE_PREINSTALL_python27 41 42define MODULE_FILES_python27 43%{_libdir}/unit/modules/* 44%{_libdir}/unit/debug-modules/* 45endef 46export MODULE_FILES_python27 47 48define MODULE_POST_python27 49cat <<BANNER 50---------------------------------------------------------------------- 51 52The $(MODULE_SUMMARY_python27) has been installed. 53 54To check the sample app, run these commands: 55 56 sudo service unit start 57 cd /usr/share/doc/%{name}/examples 58 sudo curl -X PUT --data-binary @unit.config --unix-socket /var/run/unit/control.sock http://localhost/config 59 curl http://localhost:8400/ 60 61Online documentation is available at https://unit.nginx.org 62 63---------------------------------------------------------------------- 64BANNER 65endef 66export MODULE_POST_python27 67