tis-realpopup icon

RealPopup

Paquet d’installation silencieuse pour RealPopup

12.5.1-4
Messaging
Messaging

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un scan VirusTotal est effectué.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-realpopup
  • name: RealPopup
  • version: 12.5.1-4
  • 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: 33.64 Mo
  • depends:

package           : tis-realpopup
version           : 12.5.1-4
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           : tis-vcredist2015-2022,tis-dotnetfx4.8
conflicts         : 
maturity          : PREPROD
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      : 155d4cdb-1f7a-414a-94d8-85f258a40010
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 52b1800d4614117a27a189d7d4af81e02bd9e4c6bf5bf277aa88560e9515d150
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2025-11-24T12:34:02.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         : ESHkshM0M1/dkZrgF2HeGKc/NwIXMZWKcN+rrQa7dQgTL/r0ETCHmgKPqf1J5xm8p0CSsM+7mGNcgPO3HY7he/bQJ5dEGbDwFIGOuuUOTaQNi0s/WGTOd4uDxzL05HPq9H4t8R0wHovIaQQ8xZzN9735xV5q5jkubNWprLkp2s+bHOyt7RWaUgXM/i/CUChqlGK+/92RvUETuEoHgfFMHajqSfHsXKfo7s6uAIKtmaA+GCch5uZYEtFaQLau48gxoocfHuG+E2DYyUkDKHwia8ri3fT72RD/VGskypFfY4JhRXOtmTIp1BZdq/ewhd8z/UApc1Z9PjfKTPP0g8Nw3g==

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


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

    # Installing the software
    install_exe_if_needed(
        bin_name,
        name="RealPopup",
        remove_old_version=True,
        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.exe"  
    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

827a9822c985bf84fd22711501cca8decf0049f9468013bf04819fbdcad07fc2 : RealPopupSetup.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
f0f267706c57144be020e2c3f32eb3693c1c70b3d5fc28141a06211f923e9751 : WAPT/control
52b1800d4614117a27a189d7d4af81e02bd9e4c6bf5bf277aa88560e9515d150 : WAPT/icon.png
732b9b6faa2b46af9e09f365cb84c6a9a9cb719667338eb9c7d537cb36aa5dea : luti.json
71c2b404da1a2c89f4f6a3ec54d5b7ef36c5e7afacdc8ce17e439f86cb574143 : setup.py
c42fb3aa57a24b6dc60611ecc6df2d4454e662c4d29c91dd5532a47f43888f2a : update_package.py