1980Sdefan@nginx.comMODULES+= jsc_common 2980Sdefan@nginx.comMODULE_SUFFIX_jsc_common= jsc-common 3980Sdefan@nginx.com 4980Sdefan@nginx.comMODULE_SUMMARY_jsc_common= Java shared packages for NGINX Unit 5980Sdefan@nginx.com 6980Sdefan@nginx.comMODULE_VERSION_jsc_common= $(VERSION) 7980Sdefan@nginx.comMODULE_RELEASE_jsc_common= 1 8980Sdefan@nginx.com 91160Sdefan@nginx.comJAVA_ARCH_jsc_common= $(shell /usr/lib/jvm/java-1.8.0/bin/java -XshowSettings 2>&1 | grep -F -e os.arch | sed -e 's/^.*= //') 101160Sdefan@nginx.com 112401Sthresh@nginx.comifeq ($(OSVER),amazonlinux2023) 122399Sthresh@nginx.comMODULE_CONFARGS_jsc_common= java --home=/usr/lib/jvm/java-17-amazon-corretto --lib-path=/usr/lib/jvm/java-17-amazon-corretto/lib --jars=/usr/share/unit-jsc-common/ 13*2639Sthresh@nginx.comelse ifeq ($(OSVER),fedora39) 14*2639Sthresh@nginx.comMODULE_CONFARGS_jsc_common= java --home=/usr/lib/jvm/java-17-openjdk --lib-path=/usr/lib/jvm/java-17-openjdk/lib --jars=/usr/share/unit-jsc-common/ 152399Sthresh@nginx.comelse 161496St.nateldemoura@f5.comMODULE_CONFARGS_jsc_common= java --home=/usr/lib/jvm/java-1.8.0 --lib-path=/usr/lib/jvm/jre-1.8.0/lib/$(JAVA_ARCH_jsc_common) --jars=/usr/share/unit-jsc-common/ 172399Sthresh@nginx.comendif 18980Sdefan@nginx.comMODULE_INSTARGS_jsc_common= java-shared-install 19980Sdefan@nginx.com 20980Sdefan@nginx.comMODULE_SOURCES_jsc_common= COPYRIGHT.unit-jsc-common 21980Sdefan@nginx.com 222401Sthresh@nginx.comifeq ($(OSVER),amazonlinux2023) 232399Sthresh@nginx.comBUILD_DEPENDS_jsc_common= java-17-amazon-corretto-devel curl 24*2639Sthresh@nginx.comelse ifeq ($(OSVER),fedora39) 25*2639Sthresh@nginx.comBUILD_DEPENDS_jsc_common= java-17-openjdk-devel curl 262399Sthresh@nginx.comelse 271338Smax.romanov@nginx.comBUILD_DEPENDS_jsc_common= java-1.8.0-openjdk-devel curl 282399Sthresh@nginx.comendif 29980Sdefan@nginx.comBUILD_DEPENDS+= $(BUILD_DEPENDS_jsc_common) 30980Sdefan@nginx.com 31980Sdefan@nginx.comdefine MODULE_DEFINITIONS_jsc_common 32980Sdefan@nginx.comBuildArch: noarch 33980Sdefan@nginx.comendef 34980Sdefan@nginx.comexport MODULE_DEFINITIONS_jsc_common 35980Sdefan@nginx.com 36980Sdefan@nginx.comdefine MODULE_FILES_jsc_common 37980Sdefan@nginx.com%dir %{_datadir}/unit-jsc-common 38980Sdefan@nginx.com%{_datadir}/unit-jsc-common/* 39980Sdefan@nginx.comendef 40980Sdefan@nginx.comexport MODULE_FILES_jsc_common 41980Sdefan@nginx.com 42980Sdefan@nginx.comdefine MODULE_POST_jsc_common 43980Sdefan@nginx.comcat <<BANNER 44980Sdefan@nginx.com---------------------------------------------------------------------- 45980Sdefan@nginx.com 46980Sdefan@nginx.comThe $(MODULE_SUMMARY_jsc_common) have been installed. 47980Sdefan@nginx.com 48980Sdefan@nginx.comPlease find licenses and related information here: 49980Sdefan@nginx.com /usr/share/doc/unit-jsc-common/COPYRIGHT 50980Sdefan@nginx.com 51980Sdefan@nginx.com---------------------------------------------------------------------- 52980Sdefan@nginx.comBANNER 53980Sdefan@nginx.comendef 54980Sdefan@nginx.comexport MODULE_POST_jsc_common 55