MODULES+= jsc8 MODULE_SUFFIX_jsc8= jsc8 MODULE_SUMMARY_jsc8= Java 8 module for NGINX Unit MODULE_VERSION_jsc8= $(VERSION) MODULE_RELEASE_jsc8= 2 JAVA_ARCH_jsc8= $(shell /usr/lib/jvm/java-1.8.0/bin/java -XshowSettings 2>&1 | grep -F -e os.arch | sed -e 's/^.*= //') MODULE_CONFARGS_jsc8= java --module=java8 --home=/usr/lib/jvm/java-1.8.0 --lib-path=/usr/lib/jvm/jre-1.8.0/lib/$(JAVA_ARCH_jsc8)/server --jars=/usr/share/unit-jsc-common/ MODULE_MAKEARGS_jsc8= java8 MODULE_INSTARGS_jsc8= java8-install MODULE_SOURCES_jsc8= unit.example-jsc-app \ unit.example-jsc8-config BUILD_DEPENDS_jsc8= java-1.8.0-openjdk-devel BUILD_DEPENDS+= $(BUILD_DEPENDS_jsc8) define MODULE_DEFINITIONS_jsc8 Requires: unit-jsc-common == $(MODULE_VERSION_jsc_common)-$(MODULE_RELEASE_jsc_common)%{?dist}.ngx Requires: java-1.8.0-headless endef export MODULE_DEFINITIONS_jsc8 define MODULE_PREINSTALL_jsc8 %{__mkdir} -p %{buildroot}%{_datadir}/doc/unit-jsc8/examples/jsc-app %{__install} -m 644 -p %{SOURCE100} \ %{buildroot}%{_datadir}/doc/unit-jsc8/examples/jsc-app/index.jsp %{__install} -m 644 -p %{SOURCE101} \ %{buildroot}%{_datadir}/doc/unit-jsc8/examples/unit.config %{__install} -m 644 -p %{bdir}/src/java/README.JSR-340 \ %{buildroot}%{_datadir}/doc/unit-jsc8/ endef export MODULE_PREINSTALL_jsc8 define MODULE_POSTINSTALL_jsc8 DESTDIR=%{buildroot} make java-shared-uninstall endef export MODULE_POSTINSTALL_jsc8 define MODULE_FILES_jsc8 %{_libdir}/unit/modules/* %{_libdir}/unit/debug-modules/* %dir %{_datadir}/doc/unit-jsc8 %{_datadir}/doc/unit-jsc8/* %{_datadir}/unit-jsc-common/* endef export MODULE_FILES_jsc8 define MODULE_POST_jsc8 cat <