tis-teamviewer-portable

15.31.5-3
TeamViewer is a free software that allows you to share your computer directly with anyone around the world
65 downloads
Download
View on luti logo
tis-teamviewer-portable icon

  Description 

  • package : tis-teamviewer-portable
  • version : 15.31.5-3
  • architecture : all
  • categories : Utilities
  • maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
  • description : TeamViewer is a free software that allows you to share your computer directly with anyone around the world
  • locale : all
  • target_os : windows
  • min_wapt_version : 2.0
  • sources : https://www.teamviewer.com/download/
  • installed_size : 94769152
  • impacted_process : TeamViewer,TeamViewer_Service,TeamViewer_Desktop,tv_x64,tv_w32,TeamViewer_Note
  • description_fr : TeamViewer est un logiciel gratuit permettant de partager directement son ordinateur avec n'importe qui à travers le monde.
  • description_pl : TeamViewer to darmowe oprogramowanie, które pozwala udostępniać komputer bezpośrednio każdemu na całym świecie.
  • description_de : TeamViewer ist eine kostenlose Software, mit der Sie Ihren Computer direkt mit anderen auf der ganzen Welt teilen können.
  • description_es : TeamViewer es un software gratuito que le permite compartir su computadora directamente con cualquier persona en todo el mundo.
  • description_pt : O TeamViewer é um software gratuito que lhe permite partilhar o seu computador directamente com qualquer pessoa em todo o mundo
  • description_it : TeamViewer è un software gratuito che consente di condividere il proprio computer direttamente con chiunque nel mondo
  • description_nl : TeamViewer is gratis software waarmee u uw computer direct kunt delen met iedereen overal ter wereld
  • description_ru : TeamViewer - это бесплатное программное обеспечение, которое позволяет вам напрямую обмениваться информацией о вашем компьютере с любым человеком по всему миру
  • editor : TeamViewer
  • licence : Proprietary
  • signature_date : 2022-07-31T04:10:27.583644
  • Homepage : https://www.teamviewer.com

  Setup.py 

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

# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
bin_contains = "TeamViewerPortable"
app_name = "TeamViewer Portable"
app_dir = makepath(programfiles32, app_name)
app_path = makepath(app_dir, "TeamViewer.exe")


def install():
    # Declaring local variables
    package_version = control.get_software_version()
    bin_name = glob.glob("*%s*.zip" % bin_contains)[0]

    # Getting installed software version
    if isfile(app_path):
        installed_version = get_version_from_binary(app_path)
    else:
        installed_version = None

    # Installing software
    print("Installing: %s" % app_name)
    if installed_version is None or installed_version < package_version or force:
        killalltasks(control.get_impacted_process_list())
        if isdir(app_dir):
            remove_tree(app_dir)
        mkdirs(app_dir)
        print("Extracting: %s to: %s" % (bin_name, app_dir))
        unzip(bin_name, app_dir)

        # Creating shortcuts
        create_desktop_shortcut(app_name, app_path)
        create_programs_menu_shortcut(app_name, app_path)

        # Adding software to "list-registry"
        register_windows_uninstall(control, win64app=False)
    else:
        print("%s already installed. Skipping" % app_name)


def uninstall():
    # Uninstalling software
    killalltasks(control.get_impacted_process_list())
    if isdir(app_dir):
        remove_tree(app_dir)
    unregister_uninstall(app_name)

    # Removing shortcuts
    remove_desktop_shortcut(app_name)
    remove_programs_menu_shortcut(app_name)


def audit():
    # Declaring local variables
    package_version = control.get_software_version()

    # Getting installed software version
    if isfile(app_path):
        installed_version = get_version_from_binary(app_path)
    else:
        installed_version = None

    # Auditing software
    print("Auditing: %s" % control.package)
    if installed_version is None or installed_version < package_version:
        print("%s version is incorrect (%s)" % (app_name, installed_version))
        return "ERROR"
    else:
        print("%s is installed in correct version (%s)" % (app_name, installed_version))
        return "OK"

										

  Changelog 



Changelog software url : https://community.teamviewer.com/English/categories/change-logs-en



No changelog.txt.
									
  manifest.sha256