xref: /unit/pkg/rpm/Makefile.php (revision 2191:cc6cc1bb1fd9)
1372Sdefan@nginx.comMODULES+=		php
2561Sdefan@nginx.comMODULE_SUFFIX_php=	php
3372Sdefan@nginx.com
4372Sdefan@nginx.comMODULE_SUMMARY_php=	PHP module for NGINX Unit
5372Sdefan@nginx.com
6372Sdefan@nginx.comMODULE_VERSION_php=	$(VERSION)
7821Svbart@nginx.comMODULE_RELEASE_php=	1
8372Sdefan@nginx.com
9372Sdefan@nginx.comMODULE_CONFARGS_php=	php
10372Sdefan@nginx.comMODULE_MAKEARGS_php=	php
11372Sdefan@nginx.comMODULE_INSTARGS_php=	php-install
12372Sdefan@nginx.com
13372Sdefan@nginx.comMODULE_SOURCES_php=	unit.example-php-app \
14372Sdefan@nginx.com			unit.example-php-config
15372Sdefan@nginx.com
16489Sdefan@nginx.comBUILD_DEPENDS_php=	php-devel php-embedded
17562Sdefan@nginx.com
18489Sdefan@nginx.comBUILD_DEPENDS+=		$(BUILD_DEPENDS_php)
19372Sdefan@nginx.com
20372Sdefan@nginx.comdefine MODULE_PREINSTALL_php
21372Sdefan@nginx.com%{__mkdir} -p %{buildroot}%{_datadir}/doc/unit-php/examples/phpinfo-app
22372Sdefan@nginx.com%{__install} -m 644 -p %{SOURCE100} \
23372Sdefan@nginx.com    %{buildroot}%{_datadir}/doc/unit-php/examples/phpinfo-app/index.php
24372Sdefan@nginx.com%{__install} -m 644 -p %{SOURCE101} \
25372Sdefan@nginx.com    %{buildroot}%{_datadir}/doc/unit-php/examples/unit.config
26372Sdefan@nginx.comendef
27372Sdefan@nginx.comexport MODULE_PREINSTALL_php
28372Sdefan@nginx.com
29372Sdefan@nginx.comdefine MODULE_FILES_php
30372Sdefan@nginx.com%{_libdir}/unit/modules/*
31372Sdefan@nginx.com%{_libdir}/unit/debug-modules/*
32372Sdefan@nginx.comendef
33372Sdefan@nginx.comexport MODULE_FILES_php
34372Sdefan@nginx.com
35372Sdefan@nginx.comdefine MODULE_POST_php
36372Sdefan@nginx.comcat <<BANNER
37372Sdefan@nginx.com----------------------------------------------------------------------
38372Sdefan@nginx.com
39372Sdefan@nginx.comThe $(MODULE_SUMMARY_php) has been installed.
40372Sdefan@nginx.com
41372Sdefan@nginx.comTo check out the sample app, run these commands:
42372Sdefan@nginx.com
43372Sdefan@nginx.com sudo service unit start
44787Sdefan@nginx.com cd /usr/share/doc/%{name}/examples
45*912Sdefan@nginx.com sudo curl -X PUT --data-binary @unit.config --unix-socket /var/run/unit/control.sock http://localhost/config
46372Sdefan@nginx.com curl http://localhost:8300/
47372Sdefan@nginx.com
48372Sdefan@nginx.comOnline documentation is available at https://unit.nginx.org
49372Sdefan@nginx.com
50372Sdefan@nginx.com----------------------------------------------------------------------
51372Sdefan@nginx.comBANNER
52372Sdefan@nginx.comendef
53372Sdefan@nginx.comexport MODULE_POST_php
54