tis-virtviewer icon

VirtViewer

Silent install package for VirtViewer

11.0.256-0

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

package           : tis-virtviewer
version           : 11.0.256-0
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            : 
target_os         : windows
min_wapt_version  : 
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    : 
description_it    : 
description_nl    : 
description_ru    : 
audit_schedule    : 
editor            : 
keywords          : 
licence           : GNU General Public License
homepage          : https://virt-manager.org/
package_uuid      : 3cd42da5-4128-42b1-9f17-70f4a4186786
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 0def39abfe1563a6de4ad4eb30c1669da644c9aba1571e18d5f9231d3ecc93d6
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : JWMNqHEQjPO3p+9JAG0tFyXo7MPaAQKqCqNaq846ojT5BU56tD5omkTj/1s1Ucmj+P10EAZp2dXEyU+5eHOA2W6asAum329QUELXzuZMPMDTjQKqCiMlveSL1T9oMjeJ0SIbogaJhlgyYR+Wb4OoxDKqAUvp8FPaRu6YmGrb818dVTqYPh5Fo6avsjD+E0twCzUcxjQAZqLbvV2H8CwZU6qynBKoybf1lDY7bngrlJGoWnFbIoWcDT/Vz5+ldX+LrTmo9i6ZoWmK9egVc8r3XJK4GP4y0WDSHVjEmYuMCuPpktwaF2pigtarrPhV+MVKcyp0uhSaU29bTx14jEsMuw==
signature_date    : 2021-11-24T14:37:33.612063
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

# -*- coding: utf-8 -*-
from setuphelpers import *
import requests
import re
try:
    import bs4 as BeautifulSoup
except:
    import BeautifulSoup

uninstallkey = []

def install():
    print('installing virtviewer')
    install_msi_if_needed(glob.glob('*.msi')[0])

def update_package():

    proxies = {}
    if isfile(makepath(user_local_appdata(),'waptconsole','waptconsole.ini')):
        proxywapt = inifile_readstring(makepath(user_local_appdata(),'waptconsole','waptconsole.ini'),'global','http_proxy')
        if proxywapt :
            proxies = {'http':proxywapt,'https':proxywapt}

    page = requests.get('https://releases.pagure.org/virt-viewer/?C=M;O=D',proxies=proxies,headers={'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64)'}).text
    bs = BeautifulSoup.BeautifulSoup(page, "html.parser")
    reg = "virt-viewer-x64.*.msi$"
    link = bs.find(href=re.compile(reg, re.IGNORECASE))
    filemsi = link.get('href')

    for msi in glob.glob('*.msi'):
        if msi != filemsi:
            remove_file(msi)

    if not isfile(filemsi):
        wget('https://releases.pagure.org/virt-viewer/' + filemsi,filemsi,proxies=proxies)
    else:
        print('Already up to date, skipped')

    version = get_msi_properties(filemsi)['ProductVersion']

    pe = PackageEntry()
    pe.load_control_from_wapt(os.getcwd())

    pe.version = version + '-0'
    pe.save_control_to_wapt(os.getcwd())

if __name__ == '__main__':
    update_package()

9863cac9f3ce6e0bb15bacab13b1d5cdc17703879bf53c20a70e985e4356ef09 : Jenkinsfile
d49e611d53a0550be022848a5397b37cb07a7c50ff3c889eb9c5860c039089d8 : luti.json
67f252ad5d124082ba90a698152fbd31c5af71effac1036131e6b2e571312ce0 : setup.py
b7de0474e97fe1e81101f2406fcf603fe08666bcb3816c3c465c8d64330be610 : virt-viewer-x64-11.0-1.0.msi
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
0def39abfe1563a6de4ad4eb30c1669da644c9aba1571e18d5f9231d3ecc93d6 : WAPT/icon.png
252b70e9f3a4939df417f84432ee839ac8069089be2041c45a7348db28fc2ea0 : WAPT/wapt.psproj
330ec9869d066cee3f661befa04b73824a37b52df1abf3d1cd370e4360281dc4 : WAPT/control