xref: /unit/pkg/deb/Makefile.perl (revision 524)
1*524Sdefan@nginx.comMODULES+=		perl
2*524Sdefan@nginx.comMODULE_SUFFIX_perl=	perl
3*524Sdefan@nginx.com
4*524Sdefan@nginx.comMODULE_SUMMARY_perl=	Perl module for NGINX Unit
5*524Sdefan@nginx.com
6*524Sdefan@nginx.comMODULE_VERSION_perl=	$(VERSION)
7*524Sdefan@nginx.comMODULE_RELEASE_perl=	1
8*524Sdefan@nginx.com
9*524Sdefan@nginx.comMODULE_CONFARGS_perl=	perl
10*524Sdefan@nginx.comMODULE_MAKEARGS_perl=	perl
11*524Sdefan@nginx.comMODULE_INSTARGS_perl=	perl-install
12*524Sdefan@nginx.com
13*524Sdefan@nginx.comMODULE_SOURCES_perl=	unit.example-perl-app \
14*524Sdefan@nginx.com			unit.example-perl-config
15*524Sdefan@nginx.com
16*524Sdefan@nginx.comBUILD_DEPENDS_perl=	libperl-dev
17*524Sdefan@nginx.comBUILD_DEPENDS+=         $(BUILD_DEPENDS_perl)
18*524Sdefan@nginx.com
19*524Sdefan@nginx.comMODULE_BUILD_DEPENDS_perl=,libperl-dev
20*524Sdefan@nginx.com
21*524Sdefan@nginx.comdefine MODULE_PREINSTALL_perl
22*524Sdefan@nginx.com	mkdir -p debian/unit-perl/usr/share/doc/unit-perl/examples/perl-app
23*524Sdefan@nginx.com	install -m 644 -p debian/unit.example-perl-app debian/unit-perl/usr/share/doc/unit-perl/examples/perl-app/index.pl
24*524Sdefan@nginx.com	install -m 644 -p debian/unit.example-perl-config debian/unit-perl/usr/share/doc/unit-perl/examples/unit.config
25*524Sdefan@nginx.comendef
26*524Sdefan@nginx.comexport MODULE_PREINSTALL_perl
27*524Sdefan@nginx.com
28*524Sdefan@nginx.comdefine MODULE_POST_perl
29*524Sdefan@nginx.comcat <<BANNER
30*524Sdefan@nginx.com----------------------------------------------------------------------
31*524Sdefan@nginx.com
32*524Sdefan@nginx.comThe $(MODULE_SUMMARY_perl) has been installed.
33*524Sdefan@nginx.com
34*524Sdefan@nginx.comTo check out the sample app, run these commands:
35*524Sdefan@nginx.com
36*524Sdefan@nginx.com sudo service unit restart
37*524Sdefan@nginx.com sudo service unit loadconfig /usr/share/doc/unit-perl/examples/unit.config
38*524Sdefan@nginx.com curl http://localhost:8600/
39*524Sdefan@nginx.com
40*524Sdefan@nginx.comOnline documentation is available at https://unit.nginx.org
41*524Sdefan@nginx.com
42*524Sdefan@nginx.com----------------------------------------------------------------------
43*524Sdefan@nginx.comBANNER
44*524Sdefan@nginx.comendef
45*524Sdefan@nginx.comexport MODULE_POST_perl
46