Détails du package smp-xming_6.9.0.31-2_all.wapt
retour Revenir à la liste des packages

smp-xming

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

Fichier control :

package           : smp-xming
version           : 6.9.0.31-2
architecture      : all
section           : base
priority          : optional
maintainer        : Simon Fonteneau
description       : Xming is a Windows porting of the open X window system of Unix, Linux and BSD systems. It is based on the X.org server and compiled with MinGW. It allows to redirect the display to Windows of a graphical application running on a remote machine, under another system supported by X.org.
depends           : 
conflicts         : 
maturity          : 
locale            : 
target_os         : 
min_os_version    : 
max_os_version    : 
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : Xming.exe
description_fr    : Xming est un portage sous Windows du système de fenêtrage X ouvert des systèmes Unix, Linux et BSD. Il est fondé sur le serveur X.org et compilé avec MinGW. Il permet ainsi de rediriger l'affichage vers Windows d'une application graphique tournant sur une machine distante, sous un autre système supporté par X.org.
description_pl    : 
description_de    : 
description_es    : 
signer            : wapt.lesfourmisduweb.org
signer_fingerprint: 8da83ebdac1a25e820b186510d049f47407b11835b0664fdc5bacd3595b1671d
signature         : IC0Vj1toG0olsa2uBeGnp8OozZE93Rt9wQgehUBTkApbIDPjxsrVaF9sUXz0KbHgtmgngVHX6xBn5J8UL0hm/MPjtjb7JMviM5VCXDaH6OtOV2vVvi716y3C/B/agzN8KNxqZ9NuzGD/vdt+WAswDNRCM3YvWfLVKepi8mG1fq3RNjpvffhSKNRSEKgtvSu6kuZZDQ1m8kpkhAX3sfg8mN1t0zsZjAVmPyL+v1KRlDvPR+E6L1bMcpeABlAafHAWN0sYvnC9FLkuxVLYndqxwMyEw/CIawm9ZdYTgmPScCELJfM3k8ZtbKQkSiXqzjCiG1EAfMefENXrIMiCGel2OQ==
signature_date    : 20180428-142625
signed_attributes : package,version,architecture,section,priority,maintainer,description,depends,conflicts,maturity,locale,target_os,min_os_version,max_os_version,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,signer,signer_fingerprint,signature_date,signed_attributes






Fichier setup.py :

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

uninstallkey = []

def install():
    print('installing Xming')
    versionsoft = control['version'].split('-',1)[0]
    versionsoftfile = versionsoft.replace('.','-')
    install_exe_if_needed("Xming-%s-setup.exe" % versionsoftfile,'/VERYSILENT /SUPPRESSMSGBOXES /NORESTART',key='Xming_is1',min_version=versionsoft)

def update_package():
    import requests
    for line in wgets('https://sourceforge.net/projects/xming/files/Xming/').splitlines() :
        if '                <tr title="' in line:
            version = line.replace('                <tr title="','').replace('" class="folder ">','')
            versionsoftfile = version.replace('.','-')
            break

    exes = glob.glob('*.exe')
    for fn in exes:
        if fn != 'Xming-' + versionsoftfile + '-setup.exe':
            remove_file(fn)

    if not isfile('Xming-' + versionsoftfile + '-setup.exe'):
        wget('https://sourceforge.net/projects/xming/files/Xming/%s/Xming-%s-setup.exe/download' % (version,versionsoftfile) ,'Xming-' + versionsoftfile + '-setup.exe')
    else:
        print('Already up to date, skipped')

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

    from waptpackage import PackageEntry
    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()