Détails du package smp-k-litemegacodecpack_14.7.5-1_all.wapt
retour Revenir à la liste des packages

smp-k-litemegacodecpack

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

Fichier control :

package           : smp-k-litemegacodecpack
version           : 14.7.5-1
architecture      : all
section           : base
priority          : optional
maintainer        : Simon Fonteneau
description       : Mega Codec Pack is the most complete version of the essential pack of video and audio codecs. It can read and encode many file formats and includes many tools. The ultimate codec pack!
depends           : 
conflicts         : 
maturity          : 
locale            : 
target_os         : windows
min_os_version    : 6.0
max_os_version    : 
min_wapt_version  : 
sources           : 
installed_size    : 141217792
impacted_process  : 
description_fr    : Mega Codec Pack est la version la plus complète de l'incontournable pack de codecs vidéo et audio. Il permet de lire et encoder de nombreux formats de fichiers et intègre de nombreux outils. Le pack de codecs ultime !
description_pl    : Mega Codec Pack to najbardziej kompletna wersja niezbędnego pakietu kodeków audio i wideo. Może czytać i kodować wiele formatów plików i zawiera wiele narzędzi. Najlepszy pakiet kodeków!
description_de    : Mega Codec Pack ist die vollständigste Version des essentiellen Pakets von Video- und Audio-Codecs. Es kann viele Dateiformate lesen und kodieren und enthält viele Werkzeuge. Das ultimative Codec-Paket!
description_es    : Mega Codec Pack es la versión más completa del paquete esencial de códecs de audio y video. Puede leer y codificar muchos formatos de archivo e incluye muchas herramientas. ¡El último paquete de códec!
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : bbb7e2d3-da81-4094-8bee-3f9173d01e2b
signer            : wapt.lesfourmisduweb.org
signer_fingerprint: 8da83ebdac1a25e820b186510d049f47407b11835b0664fdc5bacd3595b1671d
signature         : St8Znn9mALbWMyEYEIHmRlEuaP3McOHbwoQw0myvNu//9ImQif5rp/b2tLoXz78DVsL402mzoi2jxwUgT1AjWP80Au4r+wH1y03m7I5cKYh9zosUMjic0CyS5v0w1DDrHYF8QSXSDcRgUaMOPp9ePdCw0Pz8ZE6uLg3SRhkLwpqW6nYAfIjZDE59iMIRoGOc1go1B7ibxgL3hZ0J8JbKh5SpOEU11KdQ+B6FI8GS3o5aTdNhw8iD4/6AHvhFzHGOTqJdbcxBir+8F6mjtBInomk+juby0gKPBp39PfGmBqSVRjdUyRelIefp5NJj2vMCutplkPcogiSbFtW2JIdUtA==
signature_date    : 2019-02-09T01:15:21.545000
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,audit_schedule,editor,keywords,licence,homepage,package_uuid,signer,signer_fingerprint,signature_date,signed_attributes






Fichier setup.py :

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

uninstallkey = []

def install():
    print('installing k-litemegacodecpack')
    diskfreespacebefore = get_disk_free_space(programfiles)
    versionpaquet = control['version'].split('-',1)[0]
    fileversion = versionpaquet.replace('.','')
    install_exe_if_needed('K-Lite_Codec_Pack_%s_Mega.exe' % fileversion,silentflags='/SUPPRESSMSGBOXES /verysilent /norestart /LoadInf=".\klcp_mega_unattended.ini"',key='KLiteCodecPack_is1',min_version=versionpaquet)
    print(ur"Espace disque necessaire pour l'installation : " + str(diskfreespacebefore - get_disk_free_space(programfiles)))








def update_package():

     htmlSource = wgets("https://www.codecguide.com/download_k-lite_codec_pack_mega.htm").splitlines()
     for line in htmlSource :
         if 'codecguide.com/K-Lite_Codec_Pack_' in line :
             fileklite = line[line.find("codecguide.com/K-Lite_Codec_Pack") + 15 :line.find('_Mega.exe')] + "_Mega.exe"
             break
     if not isfile(fileklite):
        wget("http://files2.codecguide.com/" + fileklite, fileklite)

     exes = glob.glob('*.exe')
     for fn in exes:
        if fn != fileklite :
            remove_file(fn)

     versklite = get_file_properties(fileklite)['ProductVersion']


     from waptpackage import PackageEntry
     pe = PackageEntry()
     pe.load_control_from_wapt(os.getcwd())
     pe.version = versklite +'-0'
     pe.save_control_to_wapt(os.getcwd())


     print('The update is complete, you can now test and then launch a build upload.')




if __name__ == '__main__':
    update_package()