tis-dropbox icon

Dropbox

Paquet d’installation silencieuse pour Dropbox

241.4.4853-22
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-dropbox
  • name: Dropbox
  • version: 241.4.4853-22
  • categories: Utilities
  • maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ
  • editor: Dropbox
  • licence: Proprietary
  • locale: all
  • target_os: macos
  • impacted_process: Dropbox,DropboxNativeMessagingHost,DropboxThumbnailGenerator,DropboxUpdate,DropboxCrashHandler,DropboxUpdate,DropboxUpdateBroker,DropboxUpdateOnDemand
  • architecture: all
  • signature_date:
  • size: 329.41 Mo
  • installed_size: 475.89 Mo
  • homepage : https://www.dropbox.com

package           : tis-dropbox
version           : 241.4.4853-22
architecture      : all
section           : base
priority          : optional
name              : Dropbox
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,Jimmy PELÉ
description       : Dropbox is a file hosting service operated by the American company Dropbox, Inc.
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : macos
min_wapt_version  : 2.0
sources           : https://www.dropbox.com/install
installed_size    : 475889664
impacted_process  : Dropbox,DropboxNativeMessagingHost,DropboxThumbnailGenerator,DropboxUpdate,DropboxCrashHandler,DropboxUpdate,DropboxUpdateBroker,DropboxUpdateOnDemand
description_fr    : Dropbox est un service de stockage et de partage de copies de fichiers locaux en ligne proposé par Dropbox, Inc.
description_pl    : Dropbox to usługa hostingu plików prowadzona przez amerykańską firmę Dropbox, Inc
description_de    : Dropbox ist ein Datei-Hosting-Dienst, der von dem amerikanischen Unternehmen Dropbox, Inc. betrieben wird
description_es    : Dropbox es un servicio de alojamiento de archivos operado por la empresa estadounidense Dropbox, Inc
description_pt    : Dropbox é um serviço de alojamento de ficheiros operado pela empresa americana Dropbox, Inc
description_it    : Dropbox è un servizio di file hosting gestito dalla società americana Dropbox, Inc
description_nl    : Dropbox is een dienst voor het hosten van bestanden die wordt beheerd door het Amerikaanse bedrijf Dropbox, Inc
description_ru    : Dropbox - это служба хостинга файлов, управляемая американской компанией Dropbox, Inc
audit_schedule    : 
editor            : Dropbox
keywords          : Cloud
licence           : Proprietary
homepage          : https://www.dropbox.com
package_uuid      : 808c578a-0f7b-44de-951d-9739125cc8ba
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://www.dropboxforum.com/t5/Desktop-client-builds/bd-p/101003016
min_os_version    : 
max_os_version    : 
icon_sha256sum    : d7cf7b7a7280b72d585dd2b1a90a231b482b0a92be35d73080809414648565d9
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-02-14T18:29:46.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         : Uew0ZhQe1zutJav7wLAxFGjgUx4ufw7JjLh+0pO0fb8CAd+OJ+iuL0PJPuti3WY54iFbwydQ0GkfdYzCYdHdx/RU1eC7fwr+5Ahm4DQtoEOcmTAPiWkDWAthDqOzNDoGDY92vWMcAHA9jG12xwnxqwFyBbr8X8dvj1fdT0mdTmhdQBrE1DtJ4lEakpCUgOD8stjf7zZ6aGxnXmBqsjf+qDr+mOelHDAn7hsj1fkPCzzKPdvPChj9O/awvQBaFkc4JAH8DhS+qGZ63aWSwu7kDgKopAJK93FyfhE/sbp2Ix0Cu9g4j8SAiGU1NPGe3bDYKDsAGwjmoCDz6kNdv1wkHw==

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


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


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

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


def update_package():
    # Declaring local variables
    result = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name
    download_url = "https://www.dropbox.com/download?plat=mac&type=full"

    # Getting latest version from official website
    download_url = requests.head(download_url, proxies=proxies).headers["Location"]
    latest_bin = download_url.rsplit("/", 1)[1].replace("%20", "_")
    version = latest_bin.split("_")[1].replace(".dmg", "")

    print("Latest %s version is: %s" % (app_name, version))
    print("Download URL is: %s" % download_url)

    # Downloading latest binaries
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)

    # 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)))
        result = True
    else:
        print("Software version up-to-date (%s)" % Version(version))

    control.version = "%s-%s" % (Version(version), control.version.split("-", 1)[-1])
    # control.set_software_version(version)
    control.save_control_to_wapt()

    for f in glob.glob("*.dmg"):
        if f != latest_bin:
            remove_file(f)

    # Validating update-package-sources
    return result

78b1b160ad9c69f6b8c12b110850c244d2fe1c97c10d190865ec66cc5e16570d : Dropbox_241.4.4853.dmg
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
8b9cf638a687f5c79be1a23ab8568ab8963ddb9cb7d4b8ec0032856d87cd56ed : WAPT/control
d7cf7b7a7280b72d585dd2b1a90a231b482b0a92be35d73080809414648565d9 : WAPT/icon.png
f06f57778ee52f08728201d739896b5899af951b53b41f0dc94b3dc7a367b622 : luti.json
8ad6455b6ec3eec77a14c29752b9d1ad5d5d8f4cc0208ceac0a692696fc7b8e6 : setup.py
381298dfa139a8f6e2cfacafef08c550363062bac51d7b8f864ede3460256440 : update_package.py