tis-drawio

19.0.3-1
Draw.io is free diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams.
51697 downloads
Download
See build result See VirusTotal scan
tis-drawio icon
  • package : tis-drawio
  • name : Draw.IO
  • version : 19.0.3-1
  • categories : Utilities
  • maintainer : WAPT Team,Tranquil IT,Simon Fonteneau
  • editor : JGraph
  • licence : Apache-2.0 license
  • locale : all
  • target_os : darwin
  • impacted_process : draw.io
  • architecture : all
  • signature_date : 2022-06-14 02:12
  • size : 133.12 Mo
  • homepage : http://www.draw.io
package           : tis-drawio
version           : 19.0.3-1
architecture      : all
section           : base
priority          : optional
name              : Draw.IO
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,Simon Fonteneau
description       : Draw.io is free diagram software for making flowcharts, process diagrams, org charts, UML, ER and network diagrams.
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : darwin
min_wapt_version  : 1.8
sources           : https://api.github.com/repos/jgraph/drawio-desktop/
installed_size    : 
impacted_process  : draw.io
description_fr    : Draw.io est un logiciel gratuit de création de diagrammes pour la création d’organigrammes, de diagrammes de processus, d’organigrammes, de diagrammes UML, ER et de réseaux.
description_pl    : 
description_de    : 
description_es    : 
description_pt    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : JGraph
keywords          : 
licence           : Apache-2.0 license
homepage          : http://www.draw.io
package_uuid      : d961765f-4a54-4ed3-9333-d57577e9e1ae
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://github.com/jgraph/drawio/releases
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 5f1b0f70feb594db5e5f58614b7920488465dc55d56fb35ea81e37b10502363c
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : r+iTqs5cgoww43h2UdTGvVJfE2in2cXw9l8blbc/ugHO8bqFax95Ps6wHwgCXCBdNIXfMtDM4Z+O5Twxgc32iWPBH3Vr4+rlmfH2SsyesgbGsaHy7EMJwC07nmchBtU559FYdS0h8UvDPQ8S3q6sYN7SklTob2FCaroI8RQIgXzpwhqLL9fZ4wxZyNtVJWM5PqIJZdVsWjQJA617xcQVwCDOjvFtg+JZWCUvGQoaOYvTZR/Z0zu8R1T0WQhANlrkp3nuv8595VMkTUU3xHEZqr/9+J0jpFiwZHObF4ieY1iSMkgUsp1I/JzbHB5H2mC5Dq9rmLuWWyrTwDUomkwgKw==
signature_date    : 2022-06-14T02:12:12.871267
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
# -*- coding: utf-8 -*-
from setuphelpers import *
import shutil

uninstallkey = []

def install():

    package_version = control['version'].split('-')[0]
    install_dmg('draw.io-x64-%s.dmg' % package_version)

def uninstall():
    shutil.rmtree('/Applications/draw.io.app')

def update_package():
    import json

    proxies = {}
    if isfile(makepath(user_local_appdata(),'waptconsole','waptconsole.ini')):
        proxywapt = inifile_readstring(makepath(user_local_appdata(),'waptconsole','waptconsole.ini'),'global','http_proxy')
        if proxywapt :
            proxies = {'http':proxywapt,'https':proxywapt}

    binaryfile,urlfile  = [(str(p['name']),str(p['browser_download_url'])) for p in json.loads(wgets('https://api.github.com/repos/jgraph/drawio-desktop/releases/latest',proxies=proxies))['assets'] if '.dmg' in p['name'] and 'x64' in p['name']][0]

    if not isfile(binaryfile):
        wget(urlfile,binaryfile,proxies=proxies)

    for f in glob.glob('*.dmg'):
        if f != binaryfile:
            remove_file(f)

    lastversion = binaryfile.split('-')[2].strip('.dmg')
    print('Last Version %s' % lastversion)

    control.version = lastversion + '-1'
    control.save_control_to_wapt()

363f8f7a45a657abdc8709d56bb8b100a3ce85c0857b69e5a906476867e33eb3 : draw.io-x64-19.0.3.dmg
609b71a3aaa577ebe2f0ac29d726b28d5d63cf69c6e354113e8cd7a60a316ca0 : setup.py
5f1b0f70feb594db5e5f58614b7920488465dc55d56fb35ea81e37b10502363c : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
96fc4ba01fd67641b9f35f353be0d578ab40a6d66235ad69636b9c967ff73db1 : luti.json
130ca84eda8a3a12726613597cf250fead9f3dad49ed08ef93665c8a920b0539 : WAPT/control