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