IPFS Desktop
Paquet d’installation silencieuse pour IPFS Desktop
								
								0.46.2-2
								
							
							
                                   
                                       
                                           System and network
                                       
                                   
                                
								
							
                               
                                   
                                       System and network
                                   
                               
							
							
						
                                    Les paquets PREPROD sont des paquets construits via LUTI.
                                    Ils restent généralement 5 jours en PREPROD, après quoi un scan VirusTotal est effectué.
                                    
                                    Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
                                
- package: tis-ipfs-desktop
 - name: IPFS Desktop
 - version: 0.46.2-2
 - categories: System and network
 - maintainer: WAPT Team,Tranquil IT,Ingrid TALBOT
 - editor: Protocol Labs, Inc.
 - licence: opensource_free,cpe:/a:mit:x11_license,wapt_public
 - locale: all
 - target_os: macos
 - impacted_process: IPFS Desktop
 - architecture: all
 - signature_date:
 - size: 299.29 Mo
 - installed_size: 379.99 Mo
 - homepage : https://docs.ipfs.tech/install/ipfs-desktop/
 
package           : tis-ipfs-desktop
version           : 0.46.2-2
architecture      : all
section           : base
priority          : optional
name              : IPFS Desktop
categories        : System and network
maintainer        : WAPT Team,Tranquil IT,Ingrid TALBOT
description       : InterPlanetary File System (IPFS) is a peer-to-peer protocol for distributing content that can be addressed by hypermedia which enables files or file trees to be "stored" in a decentralised and permanent manner. IPFS Desktop bundles an IPFS node, file manager, peer manager, and content explorer into an application
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : macos
min_wapt_version  : 2.3
sources           : 
installed_size    : 379991232
impacted_process  : IPFS Desktop
description_fr    : Le système de fichiers interplanétaire (IPFS) est un protocole pair-à-pair de distribution de contenu qui peut être traité par hypermédia et qui permet de "stocker" des fichiers ou des arborescences de fichiers de manière décentralisée et permanente. IPFS Desktop regroupe un nœud IPFS, un gestionnaire de fichiers, un gestionnaire de pairs et un explorateur de contenu dans une application
description_pl    : InterPlanetary File System (IPFS) to protokół peer-to-peer do dystrybucji treści, który może być adresowany przez hipermedia, co umożliwia "przechowywanie" plików lub drzew plików w sposób zdecentralizowany i trwały. IPFS Desktop łączy węzeł IPFS, menedżera plików, menedżera peer i eksploratora treści w aplikację
description_de    : InterPlanetary File System (IPFS) ist ein Peer-to-Peer-Protokoll für die Verteilung von Inhalten, die über Hypermedia adressiert werden können, wodurch Dateien oder Dateibäume dezentral und dauerhaft "gespeichert" werden können. IPFS Desktop bündelt einen IPFS-Knoten, einen Dateimanager, einen Peer-Manager und einen Inhaltsexplorer in einer Anwendung
description_es    : InterPlanetary File System (IPFS) es un protocolo peer-to-peer para la distribución de contenidos direccionables por hipermedia que permite "almacenar" archivos o árboles de archivos de forma descentralizada y permanente. IPFS Desktop incluye un nodo IPFS, un gestor de archivos, un gestor de pares y un explorador de contenidos en una aplicación
description_pt    : O IPFS (InterPlanetary File System) é um protocolo ponto-a-ponto para a distribuição de conteúdos que podem ser tratados por hipermédia e que permite "armazenar" ficheiros ou árvores de ficheiros de forma descentralizada e permanente. O IPFS Desktop agrupa um nó IPFS, um gestor de ficheiros, um gestor de pares e um explorador de conteúdos numa aplicação
description_it    : InterPlanetary File System (IPFS) è un protocollo peer-to-peer per la distribuzione di contenuti indirizzabili tramite ipermedia che consente di "archiviare" file o alberi di file in modo decentralizzato e permanente. IPFS Desktop riunisce un nodo IPFS, un file manager, un peer manager e un content explorer in un'applicazione
description_nl    : InterPlanetary File System (IPFS) is een peer-to-peer protocol voor het distribueren van inhoud die kan worden aangesproken door hypermedia waarmee bestanden of bestandsbomen op een gedecentraliseerde en permanente manier kunnen worden "opgeslagen". IPFS Desktop bundelt een IPFS knooppunt, bestandsbeheerder, peer manager en inhoudsverkenner in een applicatie
description_ru    : InterPlanetary File System (IPFS) - это одноранговый протокол для распространения контента, к которому можно обращаться с помощью гипермедиа, что позволяет "хранить" файлы или деревья файлов децентрализованным и постоянным образом. IPFS Desktop объединяет узел IPFS, файловый менеджер, пиринговый менеджер и проводник контента в приложение
audit_schedule    : 
editor            : Protocol Labs, Inc.
keywords          : ipfs,node,application
licence           : opensource_free,cpe:/a:mit:x11_license,wapt_public
homepage          : https://docs.ipfs.tech/install/ipfs-desktop/
package_uuid      : 9451f97e-478a-47f7-bcb4-0e75b3cb2ee5
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://github.com/ipfs/ipfs-desktop/releases
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 4c5ed0ff7ba91ab937a3198c140901daeb5cf188f996ed74ed5d06a563058518
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2025-10-31T23:27:06.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         : KD10jJtD5ckAzxd0jq3XEFJGC9L8rs/js5NyNlIYBXoSWsxz+a34FRKO/1/vyCP4VitE2mjHKxeu46Fj8x/9mq0/NA46h3NSW12Sz4yi+mjV57SHjzkkHCGOuXNXXbfu8tZJ+HIVdEzqn2TJACCvmMrIJ2XHx+wp6gpHSWbl/YcF1N/byHWqUNHTnVUM/INN4cypQe/vk4uwDfRxC2khzCcAWwlvBS9Qme/9K7EZU/AkjHMFhj/O3H1CETqbN5cKU4nwqFjUNDOtmWU4YVE5dKU06JORW2SnvHR8BHcrm6wy5OTzh/eANprWWMDV+9+k5nDE6L09bE9e650T9L3i+Q==
                        # -*- coding: utf-8 -*-
from setuphelpers import *
def install():
    install_dmg(glob.glob("ipfs-desktop-*-mac.dmg")[0])
def uninstall():
    remove_tree("/Applications/IPFS Desktop.app")
                            # -*- coding: utf-8 -*-
from setuphelpers import *
import re
def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    update_dict = {"windows": ".exe", "macos": ".dmg"}
    api_url = "https://api.github.com/repos/ipfs/ipfs-desktop/releases/latest"
    # Get data from API
    releases_dict = json.loads(wgets(api_url, proxies=proxies))
    exe_found = False  # Flag pour indiquer la découverte d'un fichier .exe
    # version = json_loads["tag_name"].replace("v", "").replace(".windows", "")
    for release in releases_dict:
        if exe_found:
            break
        for asset in releases_dict["assets"]:
            if asset["browser_download_url"].endswith(".dmg") and update_dict[control.target_os] in asset["browser_download_url"]:
                url_download = asset["browser_download_url"]
                latest_bin = url_download.split("/")[-1]
                version = releases_dict["name"].replace("v","")
                exe_found = True  # Mettre à jour le flag pour indiquer qu'un exe a été trouvé
                break
    # Deleting binaries
    for f in glob.glob("*.dmg"):
        if f != latest_bin:
            remove_file(f)
    # Downloading latest binaries
    print("Download URL is: %s" % url_download)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(url_download, latest_bin, proxies=proxies)
    else:
        print("Binary is present: %s" % latest_bin)
    control.set_software_version(version)
    control.save_control_to_wapt()
                            01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
3776a0892d5b633426a5c184fa51d5de051891a9878348d10a5afb048500479e : WAPT/control
4c5ed0ff7ba91ab937a3198c140901daeb5cf188f996ed74ed5d06a563058518 : WAPT/icon.png
cf0aa8aa315cc016764442f5ff7ad643e818f68dc8902cf6dafa8071a3618134 : ipfs-desktop-0.46.2-mac.dmg
4a6bee4164d10fff1c6a8849008557abbfd2861f6c37a533f31e63fe534cf83c : luti.json
197c6c833a80f9b0c1cad6166e5bcdc30c4f2d2eff14ccabfd68010a06bf758a : setup.py
e91254cf270ee90ddeba7b541d34ce2861637eb5fb9dfb2546d5e885d80d6255 : update_package.py