paint.net
Silent install package for paint.net
4.3.12-0
- package: tis-paint.net
- name: paint.net
- version: 4.3.12-0
- maintainer: Simon Fonteneau
- licence: proprietary
- locale: all
- target_os: windows
- impacted_process: PaintDotNet.exe
- architecture: x64
- signature_date:
- size: 74.38 Mo
- installed_size: 382.76 Mo
- homepage : https://www.getpaint.net/
- depends:
package : tis-paint.net
version : 4.3.12-0
architecture : x64
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 : c33ee88e-bf49-4611-aa76-73412da22c1d
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 6.1
max_os_version :
icon_sha256sum : 18aa44d2d96b35d91a3a1664ea558a56b7afcc5d590c2124a2175d65f1a836b0
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : hjMSEGcwaUIGG1Hi4FgYw0s7NsoLzbN6C5TIIENvx2jUJY308/HHzAjhd+aqUTJIdyyf5ZzVWCpa7QbIWsTu3PXx3z0d0NkPzrXaXux7QN6OMD/v9Embsf84T1jAY2RfpvIzSVBLJiRJxWFVEsFYrFCWzgbhup9w2w+rJY8MMv0x4ZR0BiwXoYMtDDaQYtpPTTyXEc6s1baQ1Xz2/4VzRhrjEhuQid0SuVMSxya5Qw3/VizBTTT2ZGB3N/awYVrQ/2/yij1Dqc4c8MD5slVodfpKseS2iagxBlfXP9PNmcKvUwrMPbE9F8rQ07BxvczzB4W2s9k7g3PDy2tmiCXlxQ==
signature_date : 2022-08-27T12:00:40.557989
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
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
install_msi_if_needed(
glob.glob("*.msi")[0],
killbefore=["PaintDotNet.exe"],
)
# -*- coding: utf-8 -*-
from setuphelpers import *
import os
import json
def update_package():
proxies = {}
if isfile(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini")):
proxywapt = inifile_readstring(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini"), "global", "http_proxy")
if proxywapt:
proxies = {"http": proxywapt, "https": proxywapt}
currentpath = os.path.dirname(os.path.realpath(__file__))
url_api = "https://api.github.com/repos/paintdotnet/release/releases"
json_load = json.loads(wgets(url_api, proxies=proxies))
found = False
for releases in json_load:
if found:
break
for download in releases["assets"]:
if download["browser_download_url"].endswith(".winmsi.%s.zip" % control.architecture):
url_dl = download["browser_download_url"]
binary = url_dl.split("/")[-1]
found = True
break
realversion = binary.replace("paint.net.", "").replace(".winmsi.%s.zip" % control.architecture, "")
"""
I list all the msi file of the package and test the msi version
if the version returned by the msi does not correspond to the previous one, I delete the file
>>>
"""
allmsi = glob.glob("*.msi")
for msi in allmsi:
vers = get_msi_properties(msi)["ProductVersion"]
if vers != realversion:
remove_file(msi)
if not glob.glob("*.msi"):
if not isdir(user_desktop()):
mkdirs(user_desktop())
"""I download the file if it does not exist >>>"""
wget(url_dl, "paintnet.zip", proxies=proxies)
"""Unzip file >>>"""
unzip("paintnet.zip", ".")
"""Delete zip >>>"""
remove_file("paintnet.zip")
"""Copy msi file in wapt package >>>"""
msipaint = glob.glob("*.msi")[0]
"""I write the version in the control file >>>"""
control.version = get_msi_properties(glob.glob("*.msi")[0])["ProductVersion"] + "-0"
control.save_control_to_wapt()
a6a26427ea317e9f3823a5deb48411dc78c9178eb204478a2efecad3834f6c29 : setup.py
e56a6ba8609d6539800f43cf5523dd5a72fdd67cd053047d76fb6475b2332108 : update_package.py
2bc942c050659c12d516869138162df4bc63d27a4331ec9121e7fff464caa4b3 : paint.net.4.3.12.winmsi.x64.msi
18aa44d2d96b35d91a3a1664ea558a56b7afcc5d590c2124a2175d65f1a836b0 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
494ab9edcd9a1825bcd816acc9c1c0777e8979945b26598d583fce267bd62d1d : luti.json
5a79ce68059dba8dbaf5369040a181e74c67a41923fcbf1fd4771b162341455b : WAPT/control