tis-virtviewer icon

VirtViewer

Paquet d’installation silencieuse pour VirtViewer

11.0.256-2

  • package: tis-virtviewer
  • name: VirtViewer
  • version: 11.0.256-2
  • categories: System and network
  • maintainer: Simon FONTENEAU, Tranquil IT
  • licence: GNU General Public License
  • locale: all
  • target_os: windows
  • impacted_process: remote-viewer.exe
  • architecture: x64
  • signature_date:
  • size: 84.28 Mo
  • homepage : https://virt-manager.org/

package           : tis-virtviewer
version           : 11.0.256-2
architecture      : x64
section           : base
priority          : optional
name              : VirtViewer
categories        : System and network
maintainer        : Simon FONTENEAU, Tranquil IT
description       : VirtViewer provides a graphical viewer for the guest OS display. At this time is supports guest OS using the VNC or SPICE protocols. The viewer can connect directly to both local and remotely hosted guest OS, optionally using SSL/TLS encryption.
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.0
sources           : https://virt-manager.org/download/
installed_size    : 
impacted_process  : remote-viewer.exe
description_fr    : VirtViewer fournit un visualiseur graphique pour l'affichage du système d'exploitation invité. À ce moment est support OS invité en utilisant les protocoles VNC ou SPICE. D'autres protocoles peuvent être pris en charge à l'avenir, car la demande de l'utilisateur varie. L'utilisateur peut se connecter directement au système d'exploitation invité local et hébergé à distance.
description_pl    : VirtViewer udostępnia graficzną przeglądarkę do wyświetlania systemu operacyjnego dla gości. W tym czasie obsługuje system operacyjny dla gości przy użyciu protokołów VNC lub SPICE. Przeglądarka może łączyć się bezpośrednio z lokalnym i zdalnym systemem operacyjnym dla gości, opcjonalnie przy użyciu szyfrowania SSL/TLS.
description_de    : VirtViewer bietet einen grafischen Viewer für die Anzeige des Gastbetriebssystems. Zur Zeit unterstützt es das Gastbetriebssystem mit den Protokollen VNC oder SPICE. Der Viewer kann sich direkt mit dem lokalen und entfernt gehosteten Gastbetriebssystem verbinden, optional mit SSL/TLS-Verschlüsselung.
description_es    : VirtViewer proporciona un visor gráfico para la pantalla del SO huésped. En este momento es compatible con el SO huésped utilizando los protocolos VNC o SPICE. El espectador puede conectarse directamente al sistema operativo huésped local y remoto, utilizando opcionalmente el cifrado SSL/TLS.
description_pt    : O VirtViewer fornece um visualizador gráfico para a visualização do SO convidado. Neste momento, suporta o SO convidado utilizando os protocolos VNC ou SPICE. O visualizador pode ligar-se directamente ao SO hóspede local e remoto, opcionalmente utilizando encriptação SSL/TLS
description_it    : VirtViewer fornisce un visualizzatore grafico per la visualizzazione del sistema operativo guest. Al momento supporta i sistemi operativi guest che utilizzano i protocolli VNC o SPICE. Il visualizzatore può connettersi direttamente al sistema operativo guest locale e a quello ospitato in remoto, utilizzando facoltativamente la crittografia SSL/TLS
description_nl    : VirtViewer biedt een grafische viewer voor de weergave van het gast OS. Op dit moment ondersteunt het gast OS dat gebruik maakt van de VNC of SPICE protocollen. De viewer kan direct verbinding maken met zowel lokale als op afstand gehoste gast OS, optioneel met SSL/TLS encryptie
description_ru    : VirtViewer предоставляет графический просмотрщик для отображения гостевой ОС. На данный момент поддерживаются гостевые ОС, использующие протоколы VNC или SPICE. Программа просмотра может напрямую подключаться как к локальной, так и к удаленной гостевой ОС, опционально используя шифрование SSL/TLS
audit_schedule    : 
editor            : 
keywords          : 
licence           : GNU General Public License
homepage          : https://virt-manager.org/
package_uuid      : 67f70b9e-8faf-413f-b8af-d5f0024d66c1
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 0def39abfe1563a6de4ad4eb30c1669da644c9aba1571e18d5f9231d3ecc93d6
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2024-10-22T14:03:50.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         : p6spKObgmCt45Nfci+gHElUWuU8vaBAH5SgnLRh9txUae8QzO8K4v0YfEcZKEr4gcaSLkBwfoDMqGBH8+TL95sxbIKXyqscmWYjoTla1V9yshZW5Uebpx65QueAXCJo72EZ7MsP44Tgkk0pso+ZaSS7m7F+fVtN7Dg/uEy1UUqfdbt5NV4wWScbjzJHnLDicvBhfAu5sK0HxIk27rxNBYm2+ig/fstk8SBqD5QLll1pC2zukmP6lXApTbmPx3L8p5uG6WrwlfiZG5ZMy9Gw+9gQzGakZaqWW8wVgOEHPQ4F1o4ZXHhhhAc9U5Tc38b+ZTUsy6cSwPKH72PxdSq85Qw==

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


def install():
    
    bin_name = glob.glob("virt-viewer*.msi")[0]

    version = control.get_software_version()
    version = "-".join(version.rsplit(".", 1))

    install_msi_if_needed(
        bin_name,
        name=f"VirtViewer {version} \(64-bit\)",
        min_version=control.get_software_version()
    )

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

def update_package():
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name

    base_url = "https://releases.pagure.org/virt-viewer/"
    windows_search = "?C=M;O=D"

    for link in bs_find_all(base_url + windows_search, 'a', 'href'):
        text = link.string
        if text.startswith("virt-viewer-x64") and text.endswith(".msi"):
            latest_bin = link['href']
            version = latest_bin.rsplit('-')[-2]
            download_url = base_url + latest_bin
            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}")

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

    # 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})")
        package_updated = True
    else:
        print(f"Software version up-to-date ({version})")

    control.set_software_version(get_version_from_binary(latest_bin))
    control.save_control_to_wapt()

    # Validating or not update-package-sources
    return package_updated

38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
f28d94e07b18924d485516996e5b225d57120fbb3adf0b397aab52ab250a192b : WAPT/control
0def39abfe1563a6de4ad4eb30c1669da644c9aba1571e18d5f9231d3ecc93d6 : WAPT/icon.png
6d7ff9594323b6b42f05cdbf17ef9868a049c4c5094399d35fbd379160ae012f : luti.json
405ed698b6af7ae9d2609e0765639659264cb3b417900a225ae9169cbd5ef3d0 : setup.py
90e2a9c0dc3593922a7005edb74106a042cbe7b9bae2c309d07bfe158ff5fb8b : update_package.py
b7de0474e97fe1e81101f2406fcf603fe08666bcb3816c3c465c8d64330be610 : virt-viewer-x64-11.0-1.0.msi