tis-realpopup icon

RealPopup

Paquet d’installation silencieuse pour RealPopup

12.4-2

  • package: tis-realpopup
  • name: RealPopup
  • version: 12.4-2
  • categories: Messaging
  • maintainer: WAPT Team,Tranquil IT
  • licence: proprietary_restricted,wapt_private
  • target_os: windows
  • impacted_process: Messenger,RealpopupSpellChecker,TS
  • architecture: all
  • signature_date:
  • size: 32.38 Mo

package           : tis-realpopup
version           : 12.4-2
architecture      : all
section           : base
priority          : optional
name              : RealPopup
categories        : Messaging
maintainer        : WAPT Team,Tranquil IT
description       : RealPopup LAN chat is a small tool that replaces the old WinPopup or "net send" command with a full-featured messaging tool that's as stable and simple as its predecessor
depends           : 
conflicts         : 
maturity          : PROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : Messenger,RealpopupSpellChecker,TS
description_fr    : RealPopup LAN chat est un petit outil qui remplace l'ancienne commande WinPopup ou « net send » par un outil de messagerie complet qui reste stable et simple comme son prédécesseur
description_pl    : RealPopup LAN chat to małe narzędzie, które zastępuje stare WinPopup lub polecenie "net send" kompletnym narzędziem do przesyłania wiadomości, które jest równie stabilne i proste jak jego poprzednik
description_de    : RealPopup LAN chat ist ein kleines Tool, das den alten WinPopup-Befehl oder "net send" durch ein vollständiges E-Mail-Tool ersetzt, das wie sein Vorgänger stabil und einfach bleibt
description_es    : RealPopup LAN chat es una pequeña herramienta que sustituye al antiguo WinPopup o comando "net send" por una completa herramienta de mensajería tan estable y sencilla como su predecesora
description_pt    : O RealPopup LAN chat é uma pequena ferramenta que substitui o antigo WinPopup ou o comando "net send" por uma ferramenta de mensagens completa que é tão estável e simples como o seu antecessor
description_it    : RealPopup LAN chat è un piccolo strumento che sostituisce il vecchio WinPopup o il comando "net send" con uno strumento di messaggistica completo, stabile e semplice come il suo predecessore
description_nl    : RealPopup LAN chat is een kleine tool die het oude WinPopup of "net send" commando vervangt door een complete messaging tool die net zo stabiel en eenvoudig is als zijn voorganger
description_ru    : RealPopup LAN chat - это небольшой инструмент, который заменяет старый WinPopup или команду "net send" полноценным средством обмена сообщениями, таким же стабильным и простым, как и его предшественник
audit_schedule    : 
editor            : 
keywords          : 
licence           : proprietary_restricted,wapt_private
homepage          : 
package_uuid      : 629ed041-cd88-4e7c-aaaf-8cb7b6624b1b
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 52b1800d4614117a27a189d7d4af81e02bd9e4c6bf5bf277aa88560e9515d150
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2025-01-25T09:30:15.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         : PpmY5YhZmCGQ/CiQYtBQRt14PT0VHepTLmXfqgGenzpO36QzODgAusjX5zm0pDk3fQwMJ849PKvayS8D3gqNx1oFxy7gzQ85Oc7gXxc5tuJSb3N3xEI+5k41K9Ah009W++c8STzGB1+VTfBS8RhcdCN0B/jPirKhFlO0kGCJ1pli/QigzDqPLAZgGwdR6vyt4QagRzw2Ft1VIPekpeUWcKqeMD2luykr0Il3ksXPiLvaCKQI0E1vYG7K2PP9DgNl+643CUbpl7lNJ5OTh4y8Xy2+jPrkEPvQUQsEgTCyHiGmQFj+7iQnh6egb6f/lylJA3u8JFcMWfLO3wx+mIjENQ==

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


def install():
    # Declaring local variables
    bin_name = glob.glob('RealPopupSetup.msi')[0]

    # Installing the software
    install_msi_if_needed(
        bin_name,
        name="RealPopup",
        min_version=control.get_software_version()
    )



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


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name

    download_url = "https://www.realpopup.it/files/RealPopupSetup.msi"  
    latest_bin = download_url.split("/")[-1]
    latest_bin_extension = latest_bin.rsplit('.', 1)[-1]
        
    # Downloading latest binaries
    print(f"Download URL is: {download_url}")
    if not isfile(latest_bin):
        print(f"Downloading: {latest_bin}")
        wget(download_url, latest_bin, proxies=proxies)
    else:
        print(f"Binary is present: {latest_bin}")

    version = get_version_from_binary(latest_bin)

    expected_issuer = "Softros Systems Inc. Oy"
    sign_name = waptlicences.check_msi_signature(latest_bin)[0]
    if sign_name != expected_issuer:
        error(f'Bad issuer {sign_name} != {expected_issuer} ')

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
        package_updated = True
    else:
        print(f"Software version up-to-date ({Version(version)})")

    for f in glob.glob(f'*.{latest_bin_extension}'):
        if f != latest_bin:
            remove_file(f)

    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

6820a8935d0ad6f70a3abcd559a420a5e6ee3b6a2aeffdc766098f3a1ec84b2f : RealPopupSetup.msi
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
8dc4b1ad739747b0d20878e3b6e93880650a3b4d656f19236b8d05aceae5ceff : WAPT/control
52b1800d4614117a27a189d7d4af81e02bd9e4c6bf5bf277aa88560e9515d150 : WAPT/icon.png
edc3218e46c6991504a46b154d3158f9a9f550c451aae36278f9d37db133149d : luti.json
37b1b3a950abc375f4c67ba7470046e65ce040b1e04f04fc6c58d8e367e5b7bf : setup.py
01e0a77dd8bcd34f877adfdb1eb5a789f9ea61019778887e608f52a1586a96db : update_package.py