tis-onlyoffice-desktop icon

ONLYOFFICE Desktop Editors

Paquet d’installation silencieuse pour ONLYOFFICE Desktop Editors

9.3.1-5
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-5
  • categories: Office
  • maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ,Simon Fonteneau
  • editor: Ascensio System SIA
  • licence: GPLv3
  • locale: all
  • target_os: debian_based
  • impacted_process: DesktopEditors,editors,editors_helper
  • architecture: x64
  • signature_date:
  • size: 331.49 Mo
  • homepage : https://www.onlyoffice.com/

package           : tis-onlyoffice-desktop
version           : 9.3.1-5
architecture      : x64
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         : debian_based
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      : 39c8d68a-2008-4cc6-bf47-71ae3ecb4422
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://helpcenter.onlyoffice.com/server/document/changelog.aspx
min_os_version    : 
max_os_version    : 
icon_sha256sum    : fcaa0478b4159a05634ae213c29643b6138b39e067c19210b2553a9746c4dad3
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-03-03T14:05:01.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         : aUyT8vH7Z3xs22lR4f7DxOlhr8hrPc3fmxV9UL2hLEqJJg/wOHLx+dPwJHMij+YArJSa53iqoEd1y/rznys4kwuJE4iYf7dXYEkH9733b98nNMnjhPUoQP8hzfGZCqhypFL+K44kFDWA/YSbCH3YILQfuk0eksrD2hetc6ccX9/duaYydgjGAmDgGBTt6/CKUdJFBgKrS9z1fivRe2CAwN4mUr7zXLMjxBcClx2mUD+5E2IKChdoHU1Izb/vpOyfvxXZt0jmyQWtWo2GOoBjNB0I1pnzpWnvt9fp4zXH1jQMOiIlkZGygMriZU4JqRw6P/G9E3nyty0b3PyN1kvTTg==

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


def install():
    install_apt('xdg-utils')
    install_apt('desktop-file-utils')

    install_deb("onlyoffice-desktopeditors_amd64.deb")


def uninstall():
    uninstall_apt("onlyoffice-desktopeditors")

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


def update_package():
    print("Update package content from upstream binary sources")
    latest_bin_deb = "onlyoffice-desktopeditors_amd64.deb"
    # Getting proxy informations from WAPT settings
    proxy = {}
    if platform.system() == "Windows" and isfile(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini")):
        proxywapt = inifile_readstring(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini"), "global", "http_proxy")
        if proxywapt:
            proxy = {"http": proxywapt, "https": proxywapt}

    remove_file(latest_bin_deb)

    # Specific app values
    app_name = control.name
    git_repo = "ONLYOFFICE/DesktopEditors"
    url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo

    # Getting latest version from official website
    json_load = json.loads(wgets(url_api, proxies=proxy))
    for download in json_load["assets"]:
        if download["name"].endswith(".deb"):
            url_dl_deb = download["browser_download_url"]
            if 'help' in url_dl_deb:
                continue
            break

    # Downloading latest binaries
    if not isfile(latest_bin_deb):
        print("Downloading: " + latest_bin_deb)
        wget(url_dl_deb, latest_bin_deb, proxies=proxy)

    version = run(f"dpkg --info {latest_bin_deb}").split("Version: ")[1].split('\n')[0].split("-")[0]

    # Changing version of the package
    control.version = "%s-%s" % (version, int(control.version.split("-", 1)[1]) + 1)
    control.save_control_to_wapt()
    print("Changing version to " + control.version + " in WAPT\\control")
    print("Update package done. You can now build-upload your package")

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
ca44e0722a5f8f55061b283ef804da1d6a70a44ac164f47e501631e8c6efaf5f : WAPT/control
fcaa0478b4159a05634ae213c29643b6138b39e067c19210b2553a9746c4dad3 : WAPT/icon.png
dc116c34ff6a3d3d4932c1a0608238e4e8beb9ff9f81e9eea361bf2e91bd8194 : luti.json
2fdda24d2efe65528d0aabad0633d868f22f67cf1567f8df39e72cba24f6af24 : onlyoffice-desktopeditors_amd64.deb
e05a5ad54f2e6655e5c5786b7fb59a2a1ab1a42002ed350aa341b06053d1d308 : setup.py
5b2e9598f990d7bd9016d90abd2c12beee37827fa25a45a804ac4598a8955f4a : update_package.py