Rainmeter
Paquet d'installation silencieuse pour Rainmeter
4.5.26-0
Utilities
Utilities
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-rainmeter
- name: Rainmeter
- version: 4.5.26-0
- categories: utilities
- maintainer: WAPT Team,Tranquil IT,Pierre COSSON
- editor: https://github.com/rainmeter
- licence: GPL 2.0
- locale: all
- target_os: windows
- impacted_process: rainmeter
- architecture: all
- signature_date:
- size: 2.64 Mo
- installed_size: 6.86 Mo
- homepage : https://www.rainmeter.net/
package : tis-rainmeter
version : 4.5.26-0
architecture : all
section : base
priority : optional
name : Rainmeter
categories : utilities
maintainer : WAPT Team,Tranquil IT,Pierre COSSON
description : Rainmeter is a desktop customization tool for Windows.
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.0
sources : https://github.com/rainmeter/rainmeter/releases
installed_size : 6864896
impacted_process : rainmeter
description_fr :
description_pl :
description_de :
description_es :
description_pt :
description_it :
description_nl :
description_ru :
audit_schedule :
editor : https://github.com/rainmeter
keywords :
licence : GPL 2.0
homepage : https://www.rainmeter.net/
package_uuid : 60045153-374e-4381-bd6d-b151aa21e2ae
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : de316eb45a3be5569e2f61dbd7f3ecf74addb1627d0d4407eca957b70161d320
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-05-20T23:01:47.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 : SQ3lqoyFG3j8/rJALcUK6fj2FVHkG4eu6ujYiGHpkjbqWYZzFmlcNucwqspKQFSAOiXrOEQKcBVJazJ58IqTvc39hOcQGZgSryNUrxmE2+NXT4mp5wTo8OqKZ0CR7ReGOCBYv7XxbHZv8rTrUBvfaKczndGRWLAf9WzBjno5E2TuRU/Ekz1pZb0Wwqh5zpTULLUSPCl/stPq5vzQildEKbMLnz/SlwdbPnNkfG92xvdKaSeJ46sFMSq4Fm2VXI0YTOw1LWct325KGEVfkydgdZlHFEoeWWFVgLJ4iPRsE7vYeOhqkLS8/jPdXLWjfeMHhUwr+2OGiY7i0vXDvRxH2g==
# -*- coding: utf-8 -*-
from setuphelpers import *
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def install():
install_exe_if_needed(
glob.glob("Rainmeter*.exe")[0],
silentflags="/S /RESTART=0 /AUTOSTARTUP=1",
key="Rainmeter",
min_version=control.get_software_version(),
)
# -*- coding: utf-8 -*-
from setuphelpers import *
import json
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
api_url = "https://api.github.com/repos/rainmeter/rainmeter/releases/latest"
# Getting latest version information from official sources
print("API used is: %s" % api_url)
json_load = json.loads(wgets(api_url, proxies=proxies))
for download in json_load["assets"]:
if ".exe" in download["name"]:
download_url = download["browser_download_url"]
version = download["name"].split("-")[-1].replace(".exe", "")
latest_bin = download["name"]
break
# Downloading latest binaries
print("Latest %s version is: %s" % (app_name, version))
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(version)
# Validating update-package-sources
return package_updated
a3a5579b1b54c03fb5301cad3d68731d3ab4620f6bcb0ba2585ae5823b4187c7 : Rainmeter-4.5.26.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 : WAPT/changelog.txt
86f7ffe1370e8b310dc51a283786d19c1ec72661a48825d53792bbd392efd5fa : WAPT/control
de316eb45a3be5569e2f61dbd7f3ecf74addb1627d0d4407eca957b70161d320 : WAPT/icon.png
3bbc981f58b18c6803eb9a76f27d52f26b071f0af149185b715c8585ba2ebfc5 : luti.json
63d9e079a20775b98b91fed8f7d4f4f7f06619b28727bc3fba1bc30a4d3aa337 : setup.py
0f0dbcc193dd0ba845283bc49185e85882fedf8f1ef231881c0b777d18316489 : update_package.py