tis-lucid icon

Lucid

Paquet d'installation silencieuse pour Lucid

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

package           : tis-lucid
version           : 3.7.8252-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      : 0c749ce3-762c-4f32-9aff-09e66a476cba
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-05-21T07:32:56.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         : g3Fz2Dk6lazjTsgZDAXrSvP/pKF1dMlEmXfsSsvVbkDy/vICA4suSV14DLA0hD6hZ2zsRteciPVt3ztypsjzd4KbdhjXP07sKaJ+vFUTTmvSe79Pu0KMEdzLtiY7L0+WiF6W4TI1/2yqHfX62ZtuDpYgXiQBNozMjIsW/kE5aD4lEIVDoRJfbgWAFgw+4/QNjj7LEtlbGUPSr/cGqi62w12xdtERYYTptCr4gA2lG8qNCWAU667ijT2pLMBR3p+VRt1wKE8A/q6j9hksCv/cpH0LyHaBaFUjKTUddsf712NEqhI5/NeCYcG+AnlNox+OShrXmpQTW5xnBufbiMjYFQ==

# -*- 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
5dfeb45a6a43d7b458f5d04c95c8600fcc74b6aa799839dd2de619ac92dbbff5 : WAPT/control
5997dbd6408e8f62e6d7428f694b8cdb8d7b3e3a84775635561384d053bf3f45 : WAPT/icon.png
30bfeb0370f3a31baeafa769add0951716e2d1bfbbb90a6bd48419c81207fec7 : lucidlink-3.7.8252-x64.msi
def4309d45bcee2985760607d1a93867de0affceb538f63fb18d796159a6b156 : luti.json
fd05778c485b3fb138c246063257d8d7e79d0f1447f9145a44c12216900e81ff : setup.py
9a33c02d0df1ccf4a652ee2661f95302853178431b46925a2e259e0a9d2ddba3 : update_package.py