tis-xming

6.9.0.31-2
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.
663 downloads
Download
default icon

  Description 

  • package : tis-xming
  • version : 6.9.0.31-2
  • architecture : all
  • categories :
  • 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.
  • locale :
  • target_os :
  • 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 :
  • description_pt :
  • description_it :
  • description_nl :
  • description_ru :
  • editor :
  • licence :
  • signature_date : 2020-02-27T21:43:57.671335

  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():

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

    import requests
    for line in wgets('https://sourceforge.net/projects/xming/files/Xming/',proxies=proxies).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',proxies=proxies)
    else:
        print('Already up to date, skipped')

    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()
										

  Changelog 



No changelog.txt.
									
  manifest.sha256