tis-gaphor icon

Gaphor

Paquet d’installation silencieuse pour Gaphor

3.3.2-0
Office
Office

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-gaphor
  • name: Gaphor
  • version: 3.3.2-0
  • categories: Office
  • maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ,Jordan ARNAUD
  • editor: Gaphor Community
  • licence: opensource_free,cpe:/a:gnu:lgpl_v2.1,wapt_private
  • locale: all
  • target_os: darwin
  • impacted_process: gaphor
  • architecture: all
  • signature_date:
  • size: 50.34 Mo
  • installed_size: 140.29 Mo
  • homepage : https://www.upscayl.org/

package           : tis-gaphor
version           : 3.3.2-0
architecture      : all
section           : base
priority          : optional
name              : Gaphor
categories        : Office
maintainer        : WAPT Team,Tranquil IT,Jimmy PELÉ,Jordan ARNAUD
description       : Describe and document your applications and systems with Gaphor to enhance knowledge sharing
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : darwin
min_wapt_version  : 2.3
sources           : 
installed_size    : 140285882
impacted_process  : gaphor
description_fr    : Décrivez et documentez vos applications et systèmes avec Gaphor pour améliorer le partage des connaissances
description_pl    : Opisuj i dokumentuj swoje aplikacje i systemy za pomocą Gaphor, aby usprawnić dzielenie się wiedzą
description_de    : Beschreiben und dokumentieren Sie Ihre Anwendungen und Systeme mit Gaphor, um den Wissensaustausch zu verbessern
description_es    : Describa y documente sus aplicaciones y sistemas con Gaphor para mejorar el intercambio de conocimientos
description_pt    : Descreva e documente as suas aplicações e sistemas com Gaphor para melhorar a partilha de conhecimentos
description_it    : Descrivere e documentare le applicazioni e i sistemi con Gaphor per migliorare la condivisione delle conoscenze
description_nl    : Beschrijf en documenteer je applicaties en systemen met Gaphor om het delen van kennis te verbeteren
description_ru    : Описывайте и документируйте свои приложения и системы с помощью Gaphor для расширения обмена знаниями
audit_schedule    : 
editor            : Gaphor Community
keywords          : 
licence           : opensource_free,cpe:/a:gnu:lgpl_v2.1,wapt_private
homepage          : https://www.upscayl.org/
package_uuid      : 686239e4-24e4-4fb2-8c70-973d0a2f4719
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 11
max_os_version    : 
icon_sha256sum    : 70457c3f26ba92cd0ed39c771ec1564a5ab564c7daba070f5bc4bd9f859d2f91
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-05-02T18:34:23.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         : QwyjUq8nlOsWVKnsoc6tbZy1JWBGklBqcN3/VMvmRxqlLNP8jWdxykNumYTQlVnPqUGCK1TRf0v6fqDegOGBC+Zj40p10D/59rmwvOq9Ihk35U3BOiK5E1ojjRL6mAr/eDXgBIDFid6ZAyzbJiKml2G5sWLQulIO0ioXnQsO6zECP+qRSHQuJwYBug5qmj8xzeJuzbIMRsy2k0cSFQWDUAsER+CylWtFR22+jcelPMMDb2MGXs1dXl1CmOOPTCpPXfW0pzKmUVmr5f+j+WRW/K4ffsZNpWe4f0Y909+R6bSUzvnSGTiJar03+Y3DZ+5k9wkDL1wTo7Mv9V5j7jvcXg==

# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2023
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *


def install():
    install_dmg(glob.glob("Gaphor-*.dmg")[0])


def uninstall():
    remove_tree("/Applications/gaphor.app")

# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2024
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    os_dict = {"windows": ".exe", "debian_based": ".deb", "redhat_based": ".rpm", "darwin": ".dmg"}
    api_url = "https://api.github.com/repos/gaphor/gaphor/releases/latest"

    # Get data from API
    releases_dict = json.loads(wgets(api_url, proxies=proxies))

    for asset in releases_dict["assets"]:
        if os_dict[control.target_os] in asset["browser_download_url"]:
            url_download = asset["browser_download_url"]
            latest_bin = url_download.split("/")[-1]
            version = releases_dict["tag_name"]
            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)

        # version = get_version_from_binary(latest_bin)

    control.set_software_version(version)
    control.save_control_to_wapt()

f1b5ee8d31039af579445dc08ac8402f8da66c2e673099f4685fc90c71c3ab3d : Gaphor-3.3.2-arm.dmg
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
de0bb09f4e2493f3ae3cfa4817d9f42063d2500c6287310cba43553e510d122d : WAPT/control
70457c3f26ba92cd0ed39c771ec1564a5ab564c7daba070f5bc4bd9f859d2f91 : WAPT/icon.png
ceb8c5857994ba3ea4ff977b28688d673554abc8d7e33e6dcfce56f32ede519e : luti.json
30f4d78487694f33e75854bf58f4695e1750b8452376c13f31fdc7446d892108 : setup.py
dd987273c091473faa4505c3273f1c1ea0aa3f89c16f11db3980cde4fab40ce7 : update_package.py