
Master Packager
Paquet d’installation silencieuse pour Master Packager
25.2.9196-3
- package: tis-masterpackager
- name: Master Packager
- version: 25.2.9196-3
- 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: all
- signature_date:
- size: 105.63 Mo
- installed_size: 32.58 Mo
- homepage : https://www.masterpackager.com/
package : tis-masterpackager
version : 25.2.9196-3
architecture : all
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 : PROD
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 : 5d6bb1c8-1664-40ba-97ec-a77646ad0bf6
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 6.1
max_os_version :
icon_sha256sum : 573768ce9940972894ccbbf3e890403c61b18470941ba4e09acc58b8c2725f2d
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-04-02T20:07:01.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 : XoaJ7pA/NjROM/SMubt9h36oZax5AEM2xSjXHC0rM4oh+/iz6K6sbfcCAth9jun4P78Qq064OiBva7uQa5gpXUX4n6RpP2fMiWwwBEejyKcHa5i/WUP1t34s57b+Vl0NDpB1ro7owLxa/TfUnRSm4s7CqyCX4eveKIAbt9XvjEZrZtfZBHmxTIfXN09Ms0upgLJYftaJzSSmROaptz27NpCd4OjzWzmKiP32wjvkyXi39ExMPEDMevh7idqwK9V7vWiz2jO6GtMhVFPzCQanRdXR+UbQ0ubCO/V9RMzYP6xoiehQKBlGRNn9ofsNxhkmCiCCin4QiZK9VUKxW0ofVw==
# -*- 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("*%s*.msi" % bin_contains)[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, "div", "class", "option_list", proxies=proxies):
if ".msi" in bs_search.find_next("a").get("href"):
url_dl = "https://www.masterpackager.com" + bs_search.find_next("a").get("href")
latest_bin = url_dl.split("/")[-1]
version = latest_bin.split("_")[1].replace(".msi", "")
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)
# Checking version from file
version_from_file = get_version_from_binary(latest_bin)
if version != version_from_file:
os.rename(latest_bin, bin_contains + version_from_file + bin_end)
version = version_from_file
# 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)
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
118e8a25f3545f6dd173199d0fd57878da141046bc0fed497ccf2b74c0104e92 : WAPT/changelog.txt
f074d81b9a27b5c3f4dd6288c29713d68959d229ba02597cdc4fbefca05428ef : WAPT/control
573768ce9940972894ccbbf3e890403c61b18470941ba4e09acc58b8c2725f2d : WAPT/icon.png
ab9096b7a399b3b37f96aeb6e38ebf5b07e6e038fe8654e37e35308fd2d7e4c2 : luti.json
97d72f40a151e0244af42fbaadf7a66350c995ce21cf83cb09a702980de67c01 : masterpackager_25.2.9196.msi
3ad47a7dd7c7f81da1de0672b16684bf6e2b0bb52b2933ff34a6030311d0f485 : setup.py
8a920897a54df6b70749e28567faa82774c5112c8c5bd6c200ea69b99ef76af8 : update_package.py
21.1.7691.0-3
===
Improve code
Split update package