tis-nextcloud-talk icon

Nextcloud Talk

Paquet d’installation silencieuse pour Nextcloud Talk

2.1.1-0
Media
Messaging
Office
Media
Messaging
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-nextcloud-talk
  • name: Nextcloud Talk
  • version: 2.1.1-0
  • categories: Media,Messaging,Office
  • maintainer: WAPT Team,Tranquil IT,Gwenaël ADAM
  • editor: Nextcloud GmbH
  • licence: opensource_free,cpe:/a:gnu:gpl_v2,wapt_public
  • locale: all
  • target_os: linux
  • impacted_process: nextcloud,nextcloudcmd
  • architecture: x64
  • signature_date:
  • size: 194.45 Mo
  • homepage : https://nextcloud.com/talk/

package           : tis-nextcloud-talk
version           : 2.1.1-0
architecture      : x64
section           : base
priority          : optional
name              : Nextcloud Talk
categories        : Media,Messaging,Office
maintainer        : WAPT Team,Tranquil IT,Gwenaël ADAM
description       : The first privacy-respecting communication platform for online collaboration through meetings, chat and webinars. All in one application.
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : linux
min_wapt_version  : 2.1
sources           : https://github.com/nextcloud/talk-desktop#-install
installed_size    : 
impacted_process  : nextcloud,nextcloudcmd
description_fr    : La première solution complète de collaboration conforme au RGPD : réunions en ligne, chats et webinaires dans une seule application.
description_pl    : Pierwsza platforma komunikacyjna szanująca prywatność do współpracy online poprzez spotkania, czaty i webinary. Wszystko w jednym wniosku.
description_de    : Die erste DSGVO-konforme Komplettlösung für Zusammenarbeit: Online-Meetings, Chats und Webinare in einer Anwendung.
description_es    : La primera plataforma de colaboración que cumple con el RGPD para reuniones en línea, chat y seminarios web. Todo en una sola aplicación.
description_pt    : A primeira plataforma de comunicação que respeita a privacidade para colaboração online através de reuniões, chat e webinars. Tudo numa só aplicação.
description_it    : La prima piattaforma di collaborazione conforme al GDPR per riunioni online, chat e webinar. Tutto in un’unica applicazione.
description_nl    : Het eerste privacyrespecterende communicatieplatform voor online samenwerking via vergaderingen, chat en webinars. Alles in één applicatie.
description_ru    : Первая платформа для коммуникации, уважающая конфиденциальность, для онлайн-сотрудничества через встречи, чаты и вебинары. Всё в одном приложении.
audit_schedule    : 
editor            : Nextcloud GmbH
keywords          : 
licence           : opensource_free,cpe:/a:gnu:gpl_v2,wapt_public
homepage          : https://nextcloud.com/talk/
package_uuid      : bb421cc6-3398-4e8d-93eb-e245083b35a2
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://github.com/nextcloud/talk-desktop/releases/latest
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 1151ba48674e21f0e26c7bebad851fcc669cd869201ae559fa6e253d64b9401d
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-02-20T15:52:31.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         : t34AIay+15A7gPCl2bKq1W5O21n5Ng5hyewko0sKoQ2rXbZEJDieDToW0Eoah0V97ZmIehY8GNG3Yj/gAUOcHAesYhu/XaxdWicPYOmrJHcih1MXDfvKgmrhD0aUZJVo3u1FvjwY638tenZ57Hr8QD02qI3Ryn3QgzCuj06k5OdJb4Kpi3WpfZTSB58CochTSG6MKIg7wUoqxe7bufTCVLpFPgZkgw1E1xOrC6G8V12e+o1Xa0GtDrpuqk3S8RuSY0QEi334f17CinUuQdgJ27K/bB1VNtW9k9WvFMIt61Mpxr8VfCKKNT4J1K0pYBV2TfQBRdxlogmOKPmiaYz/Bw==

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

def install():
    unzip("Nextcloud.Talk-linux-x64.zip","/opt/")

def uninstall():
    remove_tree("/opt/Nextcloud Talk-linux-x64")

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

def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()

    api_url = "https://api.github.com/repos/nextcloud-releases/talk-desktop/releases/latest"
    download_dict = {
        "windows": "x64.msi",
        "linux": "x64.zip",
        "darwin": ".dmg",
    }
    releases_dict = wgets(api_url, proxies=proxies, as_json=True)

    for asset in releases_dict["assets"]:
        if asset["browser_download_url"].endswith(download_dict[control.target_os]):
            download_url = asset["browser_download_url"]
            latest_bin = download_url.rsplit('/')[-1]
            version = releases_dict["tag_name"][1:]
            break

    # Downloading latest binaries
    print("Latest %s version is: %s" % (control.name, version))
    print("Download URL is: %s" % download_url)

    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
    else:
        print("Binary is present: %s" % latest_bin)

    # Changing version of the package
    if Version(version, 4) > Version(control.get_software_version(), 4):
        print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
        package_updated = True
    else:
        print("Software version up-to-date (%s)" % Version(version))
    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

71b89f3f7ca07b3a6e57ba8cdfbdf3508fd3deda10fbe373d8fdf927883030c7 : Nextcloud.Talk-linux-x64.zip
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
678d2fc8bd7d3f865d8fceba5014ed1af65f6ba6a3ca10f1e5b384f86aec2185 : WAPT/control
1151ba48674e21f0e26c7bebad851fcc669cd869201ae559fa6e253d64b9401d : WAPT/icon.png
3c7e0358f69ee597f3204e6e2e8890f3443ffd8c1259b4da4eb3419753b71390 : luti.json
c72ca0a2ce3792a030250522b4003be453bbd044aa588fa8142508ee26248365 : setup.py
67880c59eb0ace2c45ed2f3e57896612798aa508756b9bd58f80b98cf5870fd8 : update_package.py