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),opensuse-leap opensuse-tumbleweed sles)) 17BUILD_DEPENDS_python27= python-devel 18else ifeq ($(OSVER), fedora) 19BUILD_DEPENDS_python27= python2-devel 20else 21BUILD_DEPENDS_python27= python27-devel 22endif 23 24BUILD_DEPENDS+= $(BUILD_DEPENDS_python27) 25 26define MODULE_PREINSTALL_python27 27%{__mkdir} -p %{buildroot}%{_datadir}/doc/unit-python27/examples/python-app 28%{__install} -m 644 -p %{SOURCE100} \ 29 %{buildroot}%{_datadir}/doc/unit-python27/examples/python-app/wsgi.py 30%{__install} -m 644 -p %{SOURCE101} \ 31 %{buildroot}%{_datadir}/doc/unit-python27/examples/unit.config 32endef 33export MODULE_PREINSTALL_python27 34 35define MODULE_FILES_python27 36%{_libdir}/unit/modules/* 37%{_libdir}/unit/debug-modules/* 38endef 39export MODULE_FILES_python27 40 41define MODULE_POST_python27 42cat <<BANNER 43---------------------------------------------------------------------- 44 45The $(MODULE_SUMMARY_python27) has been installed. 46 47To check the sample app, run these commands: 48 49 sudo service unit start 50 cd /usr/share/doc/%{name}/examples 51 sudo curl -X PUT --data-binary @unit.config --unix-socket /var/run/control.unit.sock :/config 52 curl http://localhost:8400/ 53 54Online documentation is available at https://unit.nginx.org 55 56---------------------------------------------------------------------- 57BANNER 58endef 59export MODULE_POST_python27 60