tis-lucid icon

Lucid

Paquet d’installation silencieuse pour Lucid

3.3.7766-2
Messaging
Messaging

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-lucid
  • name: Lucid
  • version: 3.3.7766-2
  • categories: Messaging
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ,
  • licence: proprietary_restricted,wapt_private
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 243.79 Mo
  • homepage : https://www.lucidlink.com/

package           : tis-lucid
version           : 3.3.7766-2
architecture      : x64
section           : base
priority          : optional
name              : Lucid
categories        : Messaging
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ,
description       : LucidLink empowers fast and secure collaboration for creative teams working with any file size, across any distance
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : LucidLink permet une collaboration rapide et sécurisée pour les équipes créatives qui travaillent avec des fichiers de toutes tailles, quelle que soit la distance
description_pl    : LucidLink umożliwia szybką i bezpieczną współpracę zespołom kreatywnym pracującym z plikami o dowolnym rozmiarze i na dowolną odległość
description_de    : LucidLink ermöglicht eine schnelle und sichere Zusammenarbeit für Kreativteams, die mit Dateien jeder Größe und über jede Entfernung hinweg arbeiten
description_es    : LucidLink permite una colaboración rápida y segura a los equipos creativos que trabajan con archivos de cualquier tamaño y a cualquier distancia
description_pt    : O LucidLink permite uma colaboração rápida e segura para equipas criativas que trabalham com qualquer tamanho de ficheiro, a qualquer distância
description_it    : LucidLink consente una collaborazione rapida e sicura per i team creativi che lavorano con file di qualsiasi dimensione e a qualsiasi distanza
description_nl    : LucidLink maakt snelle en veilige samenwerking mogelijk voor creatieve teams die werken met bestanden van elke grootte, over elke afstand
description_ru    : LucidLink обеспечивает быструю и безопасную совместную работу творческих коллективов, работающих с файлами любого размера и на любом расстоянии
audit_schedule    : 
editor            : 
keywords          : 
licence           : proprietary_restricted,wapt_private
homepage          : https://www.lucidlink.com/
package_uuid      : 0f6c0897-32dc-4577-ab9d-293ef8a60b00
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 5997dbd6408e8f62e6d7428f694b8cdb8d7b3e3a84775635561384d053bf3f45
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-01-21T13:31:29.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         : I2n48XQoYuYyMntj+oDbzoKVxvRe1FnVZbkZJaSEIRERrVv0ys4INisYNEoitrAkzbrsdKJUPG5bB+e1Qmv50HPgyEoUcLHD3W6urPjV7yHDvFtKkPTAy8AhxjNUpuyitP/pam4VJIchWL0bDjSztOOPbKkqozb7TbPoFLNkObsU+DHXdvW4j90bjloAqiAlJQhMftoB4hQAJWI23IDkRm9Ca9QBPp3CSEdk9uEViUuEj5eLEDSk0r3cylt18OrHNFUSj6y7zta0G/Rs+wiY9caj18D1viXo6fTvPqF6ZTpdtId3AZgzk/L5UAsU8oZWsjmIQ5bFTz9fs9bFiWsHWQ==

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

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    
    # Uninstalling older versions of the software
    for to_uninstall in installed_softwares(name="Lucid"):
        if Version(to_uninstall["version"]) < Version(control.get_software_version()):
            print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
            killalltasks(ensure_list(control.impacted_process))
            run(uninstall_cmd(to_uninstall["key"]))
            wait_uninstallkey_absent(to_uninstall["key"])
            if isdir(to_uninstall["install_location"]):
                remove_tree(to_uninstall["install_location"])

    # Declaring local variables
    bin_name = glob.glob("lucid*.msi")[0]
    # Installing the software
    install_msi_if_needed(bin_name)

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


def update_package():
    # Declaring local variables
    package_updated = False

    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

    url = "https://www.lucidlink.com/download"

        # Getting latest version from official sources

    for bs_search in bs_find_all(url, "p", proxies = proxies) :
        if "for Windows" in bs_search.get_text():
            version = bs_search.find_next("p").get_text()
            version = version.strip().split(" ")[1].split(",")[0] + "." + version.strip().split(" ")[3].split(".")[0]
            latest_bin = f"lucidlink-{version}-x64.msi"
            download_url = "https://www.lucidlink.com/download/new-ll-latest/win/stable/"
            break

    # Downloading latest binaries
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
        package_updated = True
    else:
        print("Binary is present: %s" % 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)})")

    # Deleting outdated binaries
    for f in glob.glob("*.msi"):
        if f != latest_bin:
            remove_file(f)

    # Mettre à jour le package
    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
4d45ed886ba273bff8f92dc6c3b295a48e0e21a452a73ca05ebd4a386f06eb9e : WAPT/control
5997dbd6408e8f62e6d7428f694b8cdb8d7b3e3a84775635561384d053bf3f45 : WAPT/icon.png
277024ab0a6713368c32cf9ec58d49eaf5699add469e75c958e9c91e5d98d8e8 : lucidlink-3.3.7766-x64.msi
4bfe1b9d73633b1ea0554fafc469f2ea4ee9fbbd684cf82780bb771ad20d48be : luti.json
fd05778c485b3fb138c246063257d8d7e79d0f1447f9145a44c12216900e81ff : setup.py
9a33c02d0df1ccf4a652ee2661f95302853178431b46925a2e259e0a9d2ddba3 : update_package.py