ONLYOFFICE Desktop Editors
Paquet d’installation silencieuse pour ONLYOFFICE Desktop Editors
9.3.1-4
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-onlyoffice-desktop
- name: ONLYOFFICE Desktop Editors
- version: 9.3.1-4
- categories: Office
- maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ,Simon Fonteneau
- editor: Ascensio System SIA
- licence: GPLv3
- locale: all
- target_os: macos
- impacted_process: DesktopEditors,editors,editors_helper
- architecture: arm
- signature_date:
- size: 498.20 Mo
- homepage : https://www.onlyoffice.com/
package : tis-onlyoffice-desktop
version : 9.3.1-4
architecture : arm
section : base
priority : optional
name : ONLYOFFICE Desktop Editors
categories : Office
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Simon Fonteneau
description : ONLYOFFICE (formerly TeamLab) is an open source office suite
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : macos
min_wapt_version : 2.1
sources : https://www.onlyoffice.com/download-desktop.aspx
installed_size :
impacted_process : DesktopEditors,editors,editors_helper
description_fr : ONLYOFFICE (anciennement Teamlab Office) est une suite bureautique libre
description_pl : ONLYOFFICE (dawniej TeamLab) to pakiet biurowy typu open source
description_de : ONLYOFFICE (ehemals TeamLab) ist eine Open-Source-Office-Suite
description_es : ONLYOFFICE (antes TeamLab) es una suite ofimática de código abierto
description_pt : ONLYOFFICE (antigo TeamLab) é uma suite de escritório de código aberto
description_it : ONLYOFFICE (ex TeamLab) è una suite per ufficio open source
description_nl : ONLYOFFICE (voorheen TeamLab) is een open source kantoorpakket
description_ru : ONLYOFFICE (ранее TeamLab) - офисный пакет с открытым исходным кодом
audit_schedule :
editor : Ascensio System SIA
keywords : only,onlyoffice,office,suite,word,spreadsheet,sheet,excel,presentation,doc,docx,xls,xlsx,ppt,pptx
licence : GPLv3
homepage : https://www.onlyoffice.com/
package_uuid : 8477a979-033d-48be-a041-cb68b609c903
valid_from :
valid_until :
forced_install_on :
changelog : https://helpcenter.onlyoffice.com/server/document/changelog.aspx
min_os_version : 10.12
max_os_version :
icon_sha256sum : fcaa0478b4159a05634ae213c29643b6138b39e067c19210b2553a9746c4dad3
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-03-03T14:07:33.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 : GdgB4y6/aNk6yucPPb8bTRS3BUdSMfF7EHNM7EEC+5VY+0lbd+8RMVd2CQfIq3Kau/nx/LkQVS/qasrfF7ayRBAbwZWQF5MSpsRge6Z2crgvOmG5Urlns1jnP3MqAFm2cguC+0lvVOe7v3wvEmS8rELiNFn4C16NKSJ5A9ibOIb/JrqRV3zpjiNokuABkMxvyWNcQHreOJvpYTpcRb388FPm2OiE/QDsodEI+3zjIe+qrr3f0lCUaDSe7/Mc/S2YcfYaaPJLZ/tC6Vl4jRPSFd3zTzNYMKjwwAiuiaIDyrewfNiDZuWhR892G2vPm3rl8dsC0Bo3B7ELtZVVNmkyHQ==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = glob.glob('ONLYOFFICE-arm.dmg')[0]
install_dmg(bin_name)
def uninstall():
remove_tree("/Applications/ONLYOFFICE.app")
# -*- coding: utf-8 -*-
from setuphelpers import *
def update_package():
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
app_name = control.name
git_repo = "ONLYOFFICE/DesktopEditors"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
os_dict = { 'x64': '-x86_64.dmg', 'arm': '-arm.dmg' }
print(f"API used is: {url_api}")
json_load = wgets(url_api, proxies=proxies, as_json=True)
for download in json_load["assets"]:
if download["name"].endswith(os_dict[control.architecture]):
download_url = download["browser_download_url"]
version = json_load["tag_name"].replace('v', '')
latest_bin = download["name"]
latest_bin_extension = latest_bin.rsplit('.', 1)[-1]
break
# Downloading latest binaries
print(f"Latest {app_name} version is: {version}")
print(f"Download URL is: {download_url}")
if not isfile(latest_bin):
print(f"Downloading: {latest_bin}")
wget(download_url, latest_bin, proxies=proxies)
else:
print(f"Binary is present: {latest_bin}")
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
package_updated = True
else:
print(f"Software version up-to-date ({Version(version)})")
for f in glob.glob(f'*.{latest_bin_extension}'):
if f != latest_bin:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
return package_updated
2e6527a3e8e9763b198015fc938c729187ba1a07dc61c31c746991d7fe79dda7 : ONLYOFFICE-arm.dmg
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
d3765361c7cbc5189d384376fecb4064ef92d8ec7595914a94a39f25da1c2320 : WAPT/control
fcaa0478b4159a05634ae213c29643b6138b39e067c19210b2553a9746c4dad3 : WAPT/icon.png
ad53dee0b0d9c185fdfebe433359a88e84d170473d26d8dc9a66b5ceedd1e4a4 : luti.json
591098b8b60549cc3805c96b744e97136128d3be052812016763c8c2bda50fe2 : setup.py
07b6d6fa62f88ed1d34fe2d533c5f4e99413c66d14769f711f19e80912a35330 : update_package.py