ibm-semeru-runtimes-jdk
Silent install package for ibm-semeru-runtimes-jdk
26.0.1.0-0
- package: tis-ibm-semeru-runtimes-jdk
- name: ibm-semeru-runtimes-jdk
- version: 26.0.1.0-0
- maintainer: Team Tranquil IT, Kevin Cherel
- licence: ©
- locale: all
- target_os: windows
- architecture: x64
- signature_date:
- size: 222.91 Mo
package : tis-ibm-semeru-runtimes-jdk
version : 26.0.1.0-0
architecture : x64
section : base
priority : optional
name : ibm-semeru-runtimes-jdk
categories :
maintainer : Team Tranquil IT, Kevin Cherel
description : IBM Semeru Runtimes delivers a high‑performance OpenJDK Java distribution with the Eclipse OpenJ9 JVM for Windows, Linux, and macOS.
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.6
sources : https://api.github.com/repos/ibmruntimes/semeru26-binaries/releases/latest
installed_size :
impacted_process :
description_fr : IBM Semeru Runtimes fournit un Java OpenJDK performant avec la JVM Eclipse OpenJ9 pour Windows, Linux et macOS.
description_pl : IBM Semeru Runtimes dostarcza wydajną dystrybucję OpenJDK z maszyną wirtualną Eclipse OpenJ9 dla Windows, Linux i macOS.
description_de : IBM Semeru Runtimes bietet eine leistungsstarke OpenJDK‑Java‑Version mit der Eclipse OpenJ9‑JVM für Windows, Linux und macOS.
description_es : IBM Semeru Runtimes ofrece una distribución OpenJDK con JVM Eclipse OpenJ9 de alto rendimiento para Windows, Linux y macOS.
description_pt : O IBM Semeru Runtimes fornece uma distribuição Java OpenJDK com JVM Eclipse OpenJ9 de alto desempenho para Windows, Linux e macOS.
description_it : IBM Semeru Runtimes fornisce una distribuzione Java OpenJDK performante con la JVM Eclipse OpenJ9 per Windows, Linux e macOS.
description_nl : IBM Semeru Runtimes levert een krachtige OpenJDK‑Java met de Eclipse OpenJ9‑JVM voor Windows, Linux en macOS.
description_ru : IBM Semeru Runtimes предоставляет производительную сборку OpenJDK с виртуальной машиной Eclipse OpenJ9 для Windows, Linux и macOS.
audit_schedule :
editor :
keywords :
licence : ©
homepage :
package_uuid : a31b95ff-f195-4bcc-b4d3-36533ea85ce5
valid_from :
valid_until :
forced_install_on :
changelog : https://developer.ibm.com/languages/java/semeru-runtimes/downloads/
min_os_version : 10
max_os_version :
icon_sha256sum : 77824d7a92a31a49dce237630f24c1cc2e82a552bb6ab339651acb4766acda03
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2026-06-20T10:04:16.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : rLSI0IS8cRByp3O2Q6/i3gkzXlLhbGD4mK5tjDKQ+b9tRmcj3PxnFaPBabN6J/HEZWJ4YSJP/1NeYYngDiGIXqoJgwAalsQslm+Qr5qYuhERi8WHnxUf3A1cDGJDpuIANfi4TfICjRPdej9FQgL1lH45D7+bsmuPHCgNoDJ2ObfpGU2xL/6b9DQilxuusq80k22zqmGtilDoee+8SsJzeHWHwyvpUsGSkSqAt8NiC9x/wgjMos0hsCmOyIFHUhvSbNIja/IkqeqQtQu5q1U7ffswVC1a6GDq0z8wuQHZCiVcotcvYZnQ9wRGozabZuu7gyV0j6yZbwCWjL/y7GJI3g==
# -*- coding: utf-8 -*-
from setuphelpers import *
import glob
app_uninstallkey = "{1C4071C4-54B8-4D0A-ABEA-AFACFC6D1E06}"
def install():
last_package_version = control.get_software_version()
os_dict = {
"windows": ".msi",
"redhat_based": ".rpm"
}
arch_dict = {
"x64": "x64"
}
# Correct OS suffix
suffix = f"{os_dict.get(control.target_os)}"
bin_name = glob.glob(f"ibm-semeru*{suffix}")[0]
install_msi_if_needed(
bin_name,
key=app_uninstallkey,
min_version=control.get_software_version()
)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob
import json
def update_package():
# Declaring local variables
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
os_dict = {
"windows": ".msi",
"redhat_based": ".rpm"
}
arch_dict = {
"windows": {
"x64": "x64",
"arm64": "arm64",
},
"redhat_based": {
"x64": "x86_64",
"arm64": "aarch64",
},
}
api_url = "https://api.github.com/repos/ibmruntimes/semeru26-binaries/releases/latest"
os_suffix = os_dict[control.target_os] #".msi", ".rpm"
arch_prefix = arch_prefix = arch_dict[control.target_os][control.architecture] #"x64", "arm"
releases_dict = json.loads(wgets(api_url, proxies=proxies))
for asset in releases_dict["assets"]:
url = asset["browser_download_url"]
if (url.endswith(os_suffix) and arch_prefix in url and "jdk" in url):
url_download = url
latest_bin = url.split("/")[-1]
version = latest_bin.split("_")[-1].replace(os_suffix, "")
exe_found = True
break
# Downloading latest binaries
print("Download URL is: %s" % url_download)
if isfile(latest_bin):
remove_file(latest_bin)
print("Downloading: %s" % latest_bin)
wget(url_download, latest_bin, proxies=proxies)
control.set_software_version(version)
control.save_control_to_wapt()
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
ef48fd7cd960e562647bd5a5b115e67e21bacef121c4b9b1bc49f9ef5d0aed63 : WAPT/control
77824d7a92a31a49dce237630f24c1cc2e82a552bb6ab339651acb4766acda03 : WAPT/icon.png
db6b820e3a2252f69ad455c061f477dde171a5968fd463ce875473f4be6882a4 : ibm-semeru-open-jdk_x64_windows_26.0.1.0.msi
f685be67bb86a6374cbc8cd1fc79ffe3ce55b38874a4c93356133f6f7934517c : luti.json
340e7bfed5a6ff3c073be01c0e9a085d64c703645d47af1594440181384bf00c : setup.py
ddb5b3e343b48184d1bea49f3737d4a569b0c6259304f4f247af000975a33138 : update_package.py