Détails du package smp-silverlight_5.1.50907.0-1_all.wapt
retour Revenir à la liste des packages

smp-silverlight

ATTENTION CE DÉPÔT n'est plus compatible 1.3 vous devez migrer en 1.5.1.21 !

Fichier control :

package           : smp-silverlight
version           : 5.1.50907.0-1
architecture      : all
section           : base
priority          : optional
maintainer        : Les fourmis du web
description       : Silverlight est un plugin pour navigateur Web multi-plateforme (Windows et Mac OS), qui permet de développer des applications Web riches dans un moteur de rendu vectoriel. Il fonctionne de façon similaire à Adobe Flash dont il se veut une alternative
depends           : 
conflicts         : 
maturity          : 
locale            : 
min_os_version    : 
max_os_version    : 
min_wapt_version  : 
sources           : go.microsoft.com/fwlink/?LinkID=86008
installed_size    : 
signer            : wapt.lesfourmisduweb.org
signer_fingerprint: 8da83ebdac1a25e820b186510d049f47407b11835b0664fdc5bacd3595b1671d
signature         : R1yK1U+SqQFeA2xWu533gr8mxYcPC1K4zhGn6n9yt/k/+4N+NWfZMLZB8WqxmlPd9TXk8yrMWu9Jt9/4ugUS4Sa2YvaJ/pAVdOSetd6+VovH/A0k1qgi/O7ik5EJibH+nYtgqdkytBIwp8T7yvewSvc4+bHeo6jJzLOtdJosYl27AIpaxpvQ61p9juhYV4iBr8yIRgwNh8SE8ZqNTeK3HtYP+fm/porv0E/qmLsJXWT3BVRORz1wQqrPfmv6c3XrutoKt9TtuGXd1lQOcB/m/o+fXffLGbUJMnXtez/IgoqK8FNqV0q9JZFIjdvS5Tqbx8eYe9YQKYN8zlpaGRLdtw==
signature_date    : 20171122-013729
signed_attributes : package,version,architecture,section,priority,maintainer,description,depends,conflicts,maturity,locale,min_os_version,max_os_version,min_wapt_version,sources,installed_size,signer,signer_fingerprint,signature_date,signed_attributes






Fichier setup.py :

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

# registry key(s) where WAPT will find how to remove the application(s)
uninstallkey = []

def install():

    print('installing silverlight')

    key = '{89F4137D-6C26-4A84-BDB8-2E5A4BB71E00}'
    versionsoft = control['version'].split('-',1)[0]
    if iswin64():
        install_exe_if_needed('Silverlight_x64.exe',silentflags='/q /noupdate',key=key,min_version=versionsoft,killbefore=['iexplorer','firefox.exe','edge.exe'])
    else:
        install_exe_if_needed('Silverlight.exe',silentflags='/q /noupdate',key=key,min_version=versionsoft,killbefore=['iexplorer','firefox.exe','edge.exe'])

def update_package():
    wget('https://go.microsoft.com/fwlink/?LinkID=229321','Silverlight_x64.exe')
    wget('https://go.microsoft.com/fwlink/?LinkId=229320','Silverlight.exe')

    vers = get_file_properties('Silverlight_x64.exe')['FileVersion']

    os.chdir(os.path.dirname(__file__))

    from waptpackage import PackageEntry
    pe = PackageEntry()
    pe.load_control_from_wapt(os.getcwd())

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



if __name__ == '__main__':
    update_package()