1MODULES+= perl 2MODULE_SUFFIX_perl= perl 3 4MODULE_SUMMARY_perl= Perl module for NGINX Unit 5 6MODULE_VERSION_perl= $(VERSION) 7MODULE_RELEASE_perl= 1 8 9MODULE_CONFARGS_perl= perl 10MODULE_MAKEARGS_perl= perl 11MODULE_INSTARGS_perl= perl-install 12 13MODULE_SOURCES_perl= unit.example-perl-app \ 14 unit.example-perl-config 15 16BUILD_DEPENDS_perl= perl-devel perl-libs perl-ExtUtils-Embed 17 18BUILD_DEPENDS+= $(BUILD_DEPENDS_perl) 19 20define MODULE_DEFINITIONS_perl 21BuildRequires: $(BUILD_DEPENDS_perl) 22endef 23export MODULE_DEFINITIONS_perl 24 25define MODULE_PREINSTALL_perl 26%{__mkdir} -p %{buildroot}%{_datadir}/doc/unit-perl/examples/perl-app 27%{__install} -m 644 -p %{SOURCE100} \ 28 %{buildroot}%{_datadir}/doc/unit-perl/examples/perl-app/index.pl 29%{__install} -m 644 -p %{SOURCE101} \ 30 %{buildroot}%{_datadir}/doc/unit-perl/examples/unit.config 31endef 32export MODULE_PREINSTALL_perl 33 34define MODULE_FILES_perl 35%{_libdir}/unit/modules/* 36%{_libdir}/unit/debug-modules/* 37endef 38export MODULE_FILES_perl 39 40define MODULE_POST_perl 41cat <<BANNER 42---------------------------------------------------------------------- 43 44The $(MODULE_SUMMARY_perl) has been installed. 45 46To check out the sample app, run these commands: 47 48 sudo service unit start 49 cd /usr/share/doc/%{name}/examples 50 sudo curl -X PUT --data-binary @unit.config --unix-socket /var/run/unit/control.sock http://localhost/config 51 curl http://localhost:8600/ 52 53Online documentation is available at https://unit.nginx.org 54 55---------------------------------------------------------------------- 56BANNER 57endef 58export MODULE_POST_perl 59