paint.net
Paquet d'installation silencieuse pour paint.net
5.1.12-2
- package: tis-paint.net
- name: paint.net
- version: 5.1.12-2
- maintainer: Simon Fonteneau
- licence: proprietary
- locale: all
- target_os: windows
- impacted_process: PaintDotNet.exe
- architecture: arm64
- signature_date:
- size: 90.53 Mo
- installed_size: 382.76 Mo
- homepage : https://www.getpaint.net/
- depends:
package : tis-paint.net
version : 5.1.12-2
architecture : arm64
section : base
priority : optional
name : paint.net
categories :
maintainer : Simon Fonteneau
description : Free image and photo editing software for PCs that run Windows.It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects,and a wide variety of useful and powerful tools.
depends : tis-dotnetfx
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.0
sources :
installed_size : 382758912
impacted_process : PaintDotNet.exe
description_fr : Logiciel gratuit d'edition d'images et de photos pour PC sous Windows.Il dispose d'une interface utilisateur intuitive et innovante avec prise en charge des calques, annulation illimitee, effets speciaux,et une grande variete d'outils utiles et puissants.
description_pl : Darmowe oprogramowanie do edycji obrazów i zdjęć dla komputerów PC pracujących pod kontrolą systemu Windows. Posiada intuicyjny i innowacyjny interfejs użytkownika z obsługą warstw, nieograniczonym cofaniem, efektami specjalnymi, oraz szeroką gamą przydatnych i potężnych narzędzi.
description_de : Kostenlose Bild- und Fotobearbeitungssoftware für PCs mit Windows. Sie bietet eine intuitive und innovative Benutzeroberfläche mit Unterstützung für Ebenen, unbegrenztes Rückgängigmachen, Spezialeffekte, und eine Vielzahl von nützlichen und leistungsstarken Werkzeugen.
description_es : Software gratuito de edición de imágenes y fotografías para PC con Windows. Cuenta con una interfaz de usuario intuitiva e innovadora con soporte para capas, deshacer ilimitado, efectos especiales y una gran variedad de herramientas útiles y potentes.
description_pt : Software gratuito de edição de imagem e fotografia para PCs que executam Windows. Possui uma interface de utilizador intuitiva e inovadora com suporte para camadas, desfazer ilimitado, efeitos especiais, e uma grande variedade de ferramentas úteis e poderosas.
description_it : Software gratuito di editing di immagini e foto per PC con sistema operativo Windows. È dotato di un'interfaccia utente intuitiva e innovativa con supporto per i livelli, annullamento illimitato, effetti speciali, e un'ampia gamma di strumenti utili e potenti.
description_nl : Gratis beeld- en fotobewerkingssoftware voor PC's met Windows. Het beschikt over een intuïtieve en innovatieve gebruikersinterface met ondersteuning voor lagen, onbeperkt ongedaan maken, speciale effecten, en een grote verscheidenheid aan nuttige en krachtige gereedschappen.
description_ru : Бесплатное программное обеспечение для редактирования изображений и фотографий для ПК под управлением Windows. Она отличается интуитивно понятным и инновационным пользовательским интерфейсом с поддержкой слоев, неограниченной отменой, специальными эффектами, и широкий спектр полезных и мощных инструментов.
audit_schedule :
editor :
keywords : photo,graphics
licence : proprietary
homepage : https://www.getpaint.net/
package_uuid : 27a7bd7b-cfeb-4e45-af14-fa00f4ae0a8d
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0.19044
max_os_version :
icon_sha256sum : 18aa44d2d96b35d91a3a1664ea558a56b7afcc5d590c2124a2175d65f1a836b0
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2026-03-14T10:43:32.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 : EjYqA1ak66k5lOFVWEHQcie0XgOjwiRuTnIBeNBmED5CZGx2/M364Lb+bnFb5HLv5g/fEwq835KzJwHO0QIMHESwxtK8RMVnamtdEoGB69oQSx8+gjKXNX9XHoZGo7D8dUWQA0KX390r/QRbWZ3vVZzhrdykVi2EyGADZZdkDh75LNP2EFY0bpt27XjU+Ui7bZ294kVB0VHLuHl1Tn0dRhVBCmy9FdAC9DEznfo1KwjX2h9WKs7pSxmoh2640vrF0bSv1Y6zYPfxhaDQBcrKfThJ9ozYMwBrwyHIaMRZH7RtnUj9RlXkei5rEsesLwWPtgPXxBHD52txdvNKHsHkwA==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = glob.glob("paint*.msi")[0]
install_msi_if_needed(
bin_name,
name="Paint.NET",
min_version=control.get_software_version()
)
# -*- coding: utf-8 -*-
from setuphelpers 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
url_api = "https://api.github.com/repos/paintdotnet/release/releases/latest"
release = wgets(url_api, proxies=proxies, as_json=True)
os_dict = {
'windows-arm64': 'winmsi.arm64.zip',
'windows-x64': 'winmsi.x64.zip'
}
os_type = control.target_os + "-" + ensure_list(control.architecture)[0]
version = release['tag_name'].strip('v')
for asset in release["assets"]:
if asset["name"].endswith(os_dict[os_type]) and "beta" not in asset["name"]:
download_url = asset["browser_download_url"]
latest_bin = download_url.rsplit("/", 1)[-1]
break
# Downloading latest binaries
print(f"Latest {app_name} version is: {version}")
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}")
unzip(latest_bin, basedir)
remove_file(latest_bin)
latest_bin = latest_bin.replace('.zip', '.msi')
latest_bin_extension = latest_bin.rsplit(".", 1)[-1]
expected_issuer = "DOTPDN LLC"
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
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
c10330b84bca62579d4bc2018e4805ad73249b42e01efa5d1b74dfc0ae88406d : WAPT/control
18aa44d2d96b35d91a3a1664ea558a56b7afcc5d590c2124a2175d65f1a836b0 : WAPT/icon.png
b7e2d42e48b4e6adc66b3b38058f8fac6bb56f9cc705f7bba6f3eaebfd836e23 : luti.json
d38d1fa5bb04e50f95ad8983c89f7f2c19e688563ec4a75585e80dd26f879341 : paint.net.5.1.12.winmsi.arm64.msi
3a7965ed8718e377269d060673c5aa22020a2d7bc431b254bb4632cec8a8c635 : setup.py
a7fd1eaccf51d54c0695e163905638c9ffe6197656114c50a51a6a734358327f : update_package.py