tis-waterfox icon

Waterfox

Paquet d'installation silencieuse pour Waterfox

6.7.3-1

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-waterfox
  • name: Waterfox
  • version: 6.7.3-1
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ
  • licence: Mozilla Public License Version 2.0
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 106.02 Mo
  • homepage : https://www.waterfox.net/

package           : tis-waterfox
version           : 6.7.3-1
architecture      : x64
section           : base
priority          : optional
name              : Waterfox
categories        : 
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ
description       : Use this version of Waterfox if you want to benefit from the latest Web features, if you want to use all Web extensions and some Bootstrap extensions
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Utilisez cette version de Waterfox si vous souhaitez bénéficier des dernières nouveautés du Web, si vous souhaitez utiliser toutes les extensions Web et quelques extensions Bootstrap
description_pl    : Użyj tej wersji przeglądarki Waterfox, jeśli chcesz korzystać z najnowszych osiągnięć internetowych, jeśli chcesz korzystać ze wszystkich rozszerzeń internetowych i niektórych rozszerzeń Bootstrap
description_de    : Verwenden Sie diese Version von Waterfox, wenn Sie die neuesten Entwicklungen im Web nutzen möchten, wenn Sie alle Web-Erweiterungen und einige Bootstrap-Erweiterungen verwenden möchten
description_es    : Utiliza esta versión de Waterfox si quieres aprovechar los últimos avances de la Web, si quieres utilizar todas las extensiones Web y algunas extensiones Bootstrap
description_pt    : Utiliza esta versão do Waterfox se quiseres tirar partido dos últimos desenvolvimentos da Web, se quiseres utilizar todas as extensões da Web e algumas extensões Bootstrap
description_it    : Utilizzate questa versione di Waterfox se volete sfruttare gli ultimi sviluppi del Web, se volete utilizzare tutte le estensioni Web e alcune estensioni Bootstrap
description_nl    : Gebruik deze versie van Waterfox als je wilt profiteren van de nieuwste webontwikkelingen, als je alle webuitbreidingen en een aantal Bootstrap-uitbreidingen wilt gebruiken
description_ru    : Используйте эту версию Waterfox, если хотите воспользоваться последними веб-разработками, если хотите использовать все веб-расширения и некоторые расширения Bootstrap
audit_schedule    : 
editor            : 
keywords          : 
licence           : Mozilla Public License Version 2.0
homepage          : https://www.waterfox.net/
package_uuid      : 02c52a0f-d6f3-4d5e-a028-c3a94bc397f5
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 10
max_os_version    : 
icon_sha256sum    : 3e57a3b19e8c442db50144fc6ee8a3aaaabf925bb610e9f74ba4c01f4888e091
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-09-12T14:58:55.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         : mL+10nbPj2bcM39wWpFMqa7EbGWlRHBzZHSG9lKy5lEPB9sCoW+E+LTNXoci6RdHN0QSffTC8nODZBpvjOd4cI1b2T7rEPgW4DBy5IQI+IXC7dbqqXIobo0DnMLalGg0II3baMD5fsof0YD6t5kD7UqjtZPkCJxEanj5U7aT6wGqwes4G9VTEm/H/EN84XQfbAb8kHvyrU2hj9d31gXhbEBw/zKFYHc2IOLD+jkMpgjuCEBtiCfgq/BT9LM2mrhQmV3lPvJxob2CyMRjuM/0vWQcLmjDhlVdA+KQ9/K3XQzyT8fOQuYgDtheH0986goxKwwvYOvwrJMaSLmZjgTsqA==

# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
{
   "key":"Waterfox 115.15.0 (x64 en-US)",
   "name":"Waterfox (x64 en-US)",
   "version":"G6.0.18",
   "install_date":"",
   "install_location":"C:\\Program Files\\Waterfox",
   "uninstall_string":"\"C:\\Program Files\\Waterfox\\uninstall\\helper.exe\"",
   "publisher":"BrowserWorks Ltd",
   "system_component":0,
   "win64":true
  }

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls

app_name = "Waterfox"

def install():
    # Declaring local variables
    bin_name = glob.glob('Waterfox Setup *.exe')[0]
    # Installing the software
    install_exe_if_needed(bin_name,
        silentflags='/S',
        key= "",
        min_version=control.get_software_version(),
        get_version=get_version,
        timeout=600,
    )


def get_version(app_registry_dict):
    return app_registry_dict["version"].replace("G","")

def uninstall() :
    # Uninstalling the software
    for to_uninstall in installed_softwares(app_name):
        print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
        killalltasks(ensure_list(control.impacted_process))
        run(uninstall_cmd(to_uninstall["key"]))
        wait_uninstallkey_absent(to_uninstall["key"])

# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob

def update_package():
    # Declaring local variables
    package_updated = False

    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

    user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0"
    # data = requests.head('https://cdn1.waterfox.net/waterfox/releases',allow_redirects=True,proxies=proxies)

    api_url = "https://api.github.com/repos/BrowserWorks/Waterfox/releases/latest"

    releases_dict = json.loads(wgets(api_url, proxies=proxies))
    latest_bin = "Waterfox Setup " + releases_dict["tag_name"] + ".exe"
    version = releases_dict["tag_name"]

    download_url = f"https://cdn.waterfox.com/waterfox/releases/{version}/WINNT_x86_64/Waterfox%20Setup%20{version}.exe"
    
    # Downloading latest binarie
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies, user_agent=user_agent)
        package_updated = True
    else:
        print("Binary is present: %s" % latest_bin)


    # Deleting outdated binaries
    for f in glob.glob('*.exe'):
        if f != latest_bin:
            remove_file(f)



    # Mettre à jour le package
    control.set_software_version(version)
    control.save_control_to_wapt()


01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
18a2c7cd372045fe019da686e1658178727b3c5d814f7c2d4af10d3fda19f394 : WAPT/control
3e57a3b19e8c442db50144fc6ee8a3aaaabf925bb610e9f74ba4c01f4888e091 : WAPT/icon.png
0c758d5ce6a121e37dc5fb377bc168e16051733614749186d9b943e3fa6faa91 : Waterfox Setup 6.7.3.exe
6f2c4eee03f6589b382752fd574369be4a6b2b30ac91a24a11d2c076938c4400 : luti.json
73d1804a6f4b20d372cc3e9af2dc570ab7ecf44ceda030cb4de38eee64985096 : setup.py
8a13ada988d8a73ceb67c065f8c59acb645260ef7a9292094274b45bd1ea6409 : update_package.py