tis-skype icon

Skype

Silent install package for Skype

8.150.0.125-20

  • package: tis-skype
  • name: Skype
  • version: 8.150.0.125-20
  • categories: Messaging,Media
  • maintainer: Tranquil IT,Kevin Guerineau,Jimmy PELE
  • editor: Microsoft and Microsoft Skype Division
  • licence: Freemium
  • locale: all
  • target_os: windows
  • impacted_process: Skype
  • architecture: all
  • signature_date:
  • size: 85.28 Mo
  • installed_size: 228.90 Mo
  • homepage : https://www.skype.com

package           : tis-skype
version           : 8.150.0.125-20
architecture      : all
section           : base
priority          : optional
name              : Skype
categories        : Messaging,Media
maintainer        : Tranquil IT,Kevin Guerineau,Jimmy PELE
description       : Skype is a telecommunications application software product that specializes in providing video chat and voice calls from computers, tablets, and mobile devices via the Internet to other devices or telephones/smartphones
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.0
sources           : https://store.wapt.fr/store/tis-skype
installed_size    : 228896768
impacted_process  : Skype
description_fr    : Skype est un logiciel qui permet aux utilisateurs de passer des appels téléphoniques ou vidéo via Internet, ainsi que le partage d'écran. Les appels d’utilisateur à utilisateur sont gratuits, tandis que ceux vers les lignes téléphoniques fixes et les téléphones mobiles sont payants.
description_pl    : Skype to oprogramowanie telekomunikacyjne, które specjalizuje się w zapewnianiu rozmów wideo i połączeń głosowych z komputerów, tabletów i urządzeń przenośnych przez Internet do innych urządzeń lub telefonów/smartfonów
description_de    : Skype ist eine Telekommunikationsanwendungssoftware, die auf die Bereitstellung von Videochats und Sprachanrufen von Computern, Tablets und mobilen Geräten über das Internet an andere Geräte oder Telefone/Smartphones spezialisiert ist
description_es    : Skype es un producto de software de aplicación de telecomunicaciones que se especializa en proporcionar videochat y llamadas de voz desde ordenadores, tabletas y dispositivos móviles a través de Internet a otros dispositivos o teléfonos/smartphones
description_pt    : Skype é um produto de software de aplicação de telecomunicações especializado no fornecimento de chat vídeo e chamadas de voz a partir de computadores, tablets e dispositivos móveis através da Internet para outros dispositivos ou telefones/smartphones
description_it    : Skype è un prodotto software applicativo per le telecomunicazioni specializzato nel fornire video chat e chiamate vocali da computer, tablet e dispositivi mobili via Internet ad altri dispositivi o telefoni/smartphone
description_nl    : Skype is een softwareproduct voor telecommunicatietoepassingen dat gespecialiseerd is in videochat en spraakoproepen van computers, tablets en mobiele toestellen via het internet naar andere toestellen of telefoons/smartphones
description_ru    : Skype - это телекоммуникационный прикладной программный продукт, специализирующийся на организации видеочата и голосовых звонков с компьютеров, планшетов и мобильных устройств через Интернет на другие устройства или телефоны/смартфоны
audit_schedule    : 
editor            : Microsoft and Microsoft Skype Division
keywords          : video,chat,call,calls,telecommunication,telecommunications
licence           : Freemium
homepage          : https://www.skype.com
package_uuid      : efb55c0f-02d3-4bff-80c5-024c8745f823
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://support.skype.com/en/faq/FA34778/what-s-new-in-skype-for-windows-mac-linux-and-web
min_os_version    : 6.1
max_os_version    : 
icon_sha256sum    : 6058fdd04e7138b7c45202f641355850fe83acd6c1a3bc18e1f9f2ca98563a9f
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2025-05-10T10:11:54.000000
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
signature         : RCN+yWieROc1p+kCt2Eh7Lro7rLmO78iLKEnmQLTCQv9bFyLOvc8UTSj52qUcESG5c61FMtG+73QLfdd8afgrrKONA1jAhoo/bp11154gMy14Gv0woCfHDOjCUjuuf8fbGIzC55nnihIDc6n6vdeX5SZYxQdXzc7xp+ejAzNORrlHxbjsL0ipd13s/piNBXVoOintvWWn+rPumbKcebYlS5mR1V/QGgy1nZW/fGAbs98fDrvSSn86gsaydbkR4NwVyP+Lg3kpeTtg4zG+veV2Y6ymA40nvs0aabw8EsackS/K1xUT39ls/soxGESIf3ojWTVbz2EbROqNvgJ0QVfKg==

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


def install():
    print("installing %s" % control.asrequirement())

    current_version = control["version"].split("-", 1)[0]
    short_version = current_version.split(".", 2)[0] + "." + current_version.split(".", 2)[1]

    oldskype = installed_softwares("skype")
    for soft in oldskype:
        if Version(soft["version"]) < Version(short_version):
            print("remove : %s " % soft["name"])
            run_notfatal(uninstall_cmd(soft["key"]))
    print("installing Skype %s" % current_version)
    # hack... several properies with same key TRANSFORMS

    # Getting the used storage on programfiles before installation (place it on the top)
    diskfreespacebefore = get_disk_free_space(programfiles)

    install_exe_if_needed("Skype-%s.exe" % current_version, key="Skype_is1", min_version=short_version)
    remove_desktop_shortcut("Skype")
    killalltasks(control["impacted_process"])

    # Return used storage of the installation. (place it on the bottom)
    diskfreespaceafter = get_disk_free_space(programfiles)
    difffreespace = diskfreespacebefore - diskfreespaceafter
    print("Storage used: " + str(difffreespace))

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


def update_package():
    print("Update package content from upstream binary sources")

    import requests, re
    from waptpackage import PackageEntry

    # Update transition from BeautifulSoup 3 to 4
    try:
        import BeautifulSoup
    except:
        import bs4 as BeautifulSoup

    # Get Proxy informations from WAPT settings
    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}

    verify = True
    pe = PackageEntry()
    pe.load_control_from_wapt(os.getcwd())
    current_version = pe["version"].split("-", 1)[0]
    verify = True

    url_dl = "https://go.skype.com/windows.desktop.download"

    wget(url_dl, "skype-temp.exe", proxies=proxies)

    product_version = get_file_properties("skype-temp.exe")["FileVersion"]

    exes = glob.glob("Skype*.exe")
    for fn in exes:
        if fn != "skype-temp.exe":
            remove_file(fn)

    filecopyto("skype-temp.exe", "Skype-%s.exe" % product_version)
    remove_file("skype-temp.exe")

    # updates control version from filename, increment package version.
    control = PackageEntry().load_control_from_wapt(".")
    control.version = "%s-%s" % (product_version, int(control.version.split("-", 1)[1]) + 1)
    control.save_control_to_wapt(".")

fa9cb469b2056d84544705e2d20fa9af769d57ac01d06808d1e7dfccc082c0c7 : Skype-8.150.0.125.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
c4d00cf66a6b7cd084410c6c692a7bd314d50b1534928bb35fd60b9e07ca1cab : WAPT/control
6058fdd04e7138b7c45202f641355850fe83acd6c1a3bc18e1f9f2ca98563a9f : WAPT/icon.png
adfe8214ffd870d09d3738b935eaf0ca50278a81a5ca3f042143d5fe9075f0a1 : luti.json
58b91a8dc951807cc73016bbb6bc3455c331df65e37c911e4451ab4c3beb721a : setup.py
eca25224167489157a13ca60df8d29778eb086a77fad2553b80a4e4fa2ea46a7 : update_package.py