tis-masterpackager icon

Master Packager

Paquet d'installation silencieuse pour Master Packager

26.3.9672-7
Utilities
System and network
Utilities
System and network

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

  • package: tis-masterpackager
  • name: Master Packager
  • version: 26.3.9672-7
  • categories: Utilities,System and network
  • maintainer: WAPT Team,Tranquil IT,Kenan KILICARSLAN,Gaëtan SEGAT
  • editor: Master Packager founder
  • licence: Commercial
  • locale: all
  • target_os: windows
  • impacted_process: MasterPackager,MasterWrapper,MasterRepackager
  • architecture: x64
  • signature_date:
  • size: 136.92 Mo
  • installed_size: 32.58 Mo
  • homepage : https://www.masterpackager.com/

package           : tis-masterpackager
version           : 26.3.9672-7
architecture      : x64
section           : base
priority          : optional
name              : Master Packager
categories        : Utilities,System and network
maintainer        : WAPT Team,Tranquil IT,Kenan KILICARSLAN,Gaëtan SEGAT
description       : Master Packager is an application packaging tool to create and edit Microsoft Windows Installer (MSI) files and repackage other installation to MSI format
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : windows
min_wapt_version  : 1.8
sources           : https://www.masterpackager.com/pricing
installed_size    : 32583680
impacted_process  : MasterPackager,MasterWrapper,MasterRepackager
description_fr    : Master Packager est un outil d’empaquetage d’applications permettant de créer et de modifier les fichiers MSI (Microsoft Windows Installer) et de reconditionner d’autres installations au format MSI
description_pl    : Master Packager to narzędzie do pakowania aplikacji, które umożliwia tworzenie i edycję plików Microsoft Windows Installer (MSI) oraz przepakowywanie innych instalacji do formatu MSI
description_de    : Master Packager ist ein Werkzeug zum Erstellen und Bearbeiten von Microsoft Windows Installer (MSI)-Dateien und zum Umverpacken anderer Installationen in das MSI-Format
description_es    : Master Packager es una herramienta de empaquetado de aplicaciones para crear y editar archivos de Microsoft Windows Installer (MSI) y reempaquetar otras instalaciones en formato MSI
description_pt    : O Master Packager é uma ferramenta de embalagem de aplicações para criar e editar ficheiros Microsoft Windows Installer (MSI) e reembalar outras instalações para o formato MSI
description_it    : Master Packager è uno strumento per il confezionamento di applicazioni che consente di creare e modificare i file Microsoft Windows Installer (MSI) e di riconfezionare altre installazioni in formato MSI
description_nl    : Master Packager is een applicatie verpakkingstool om Microsoft Windows Installer (MSI) bestanden te maken en te bewerken en om andere installatie opnieuw te verpakken naar MSI formaat
description_ru    : Master Packager - это инструмент для упаковки приложений, позволяющий создавать и редактировать файлы Microsoft Windows Installer (MSI) и переупаковывать другие установки в формат MSI
audit_schedule    : 
editor            : Master Packager founder
keywords          : tool,packaging,msi,repack
licence           : Commercial
homepage          : https://www.masterpackager.com/
package_uuid      : 2d27f724-e512-4eb7-a866-d9019edf2739
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 10.0.18363
max_os_version    : 
icon_sha256sum    : 573768ce9940972894ccbbf3e890403c61b18470941ba4e09acc58b8c2725f2d
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-06-26T09:06:03.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         : Pn9vHOZwjJQKLXDC1xe0SUgpq7vSgsK0esVQhbniOpvPMrMDp/VpbLBzSVCxS+6YdAL3+HEWbaqH+MtlbmKw9B260d5uvX9sCk3APSREyXzGqgWBaUjp9DVymulGmReRroZwLIP1mHUyOEIAW+LIbZOiYuAK4g8ZJFkdrVFfyHmL2MHmriU/HFIF9rs6UatdwusS1cqxNBBlmbuh2ZEfx6Iudy3draDMMpG5oDVzDjrhWdlSwN57LX0teZNVg5k2v20vhLP4TUkhpzzG9Ma9ZMasXf/hAWMkL5Un7cSmdGq/IQYYm8neMknKBZk04epXurf+dlN6IoNDOAgizc8ySA==

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

# Defining variables
bin_contains = "masterpackager"


def install():
    # Declaring local variables
    package_version = control.get_software_version()
    bin_name = glob.glob("master_packager_suite*.msi")[0]

    # Installing the package
    print("Installing: %s" % bin_name)
    install_msi_if_needed(bin_name, min_version=package_version)

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


def update_package():
    # Initializing variables
    bin_contains = "masterpackager"
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name
    url = "https://www.masterpackager.com/download/master-packager"
    bin_end = ".msi"

    # Getting latest version from official sources
    print("URL used is: %s" % url)
    for bs_search in bs_find_all(url, "a", "href", proxies=proxies):
        if bs_search["href"].endswith(".msi"):
            url_dl = bs_search["href"]
            latest_bin = url_dl.split("/")[-1]
            version = latest_bin.split("_")[-1].rsplit(".",1)[0]
            break

    print("Latest %s version is: %s" % (app_name, version))
    print("Download url is: %s" % url_dl)

    # Downloading latest binaries
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(url_dl, latest_bin, proxies=proxies)

    # Changing version of the package
    control.version = "%s-%s" % (version, control.version.split("-", 1)[-1])
    control.save_control_to_wapt()
    print("Changing package version to: %s in WAPT\\control" % control.version)

    # Deleting outdated binaries
    remove_outdated_binaries(version)

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
118e8a25f3545f6dd173199d0fd57878da141046bc0fed497ccf2b74c0104e92 : WAPT/changelog.txt
21e226d758409b3eaaf82630ded4fbce0c068bae01951b134f219bb8e3fe05b0 : WAPT/control
573768ce9940972894ccbbf3e890403c61b18470941ba4e09acc58b8c2725f2d : WAPT/icon.png
b775da5be7d486016de95b6ccc6d4348e20a1abdb89e9e6a0470354a98a3f803 : luti.json
28dd80dd5c4570935ac85865b6609c6ed120a43477ed9f44bedb16b7d7bce17e : master_packager_suite_26.3.9672.msi
72ee387f3de2bc1aeb221f4499aac650e6af5f5546a3320af5cae0dc95a89aa5 : setup.py
e1c815da41ee7bd7c812deddf1480d0e10cf3d4804278fa30d3c4dfec23f70f9 : update_package.py

21.1.7691.0-3
===
Improve code
Split update package