Inkscape
Paquet d’installation silencieuse pour Inkscape
1.4.3-15
Utilities
Utilities
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-inkscape
- name: Inkscape
- version: 1.4.3-15
- categories: Utilities
- maintainer: WAPT Team,Jimmy PELÉ,Simon Fonteneau
- editor: Inkscape.org
- licence: GPLv3+
- locale: all
- target_os: windows
- impacted_process: inkscape
- architecture: x64
- signature_date:
- size: 118.05 Mo
- homepage : https://inkscape.org/
package : tis-inkscape
version : 1.4.3-15
architecture : x64
section : base
priority : optional
name : Inkscape
categories : Utilities
maintainer : WAPT Team,Jimmy PELÉ,Simon Fonteneau
description : Inkscape is a free vector drawing software under the GNU GPL license
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 1.5
sources : https://gitlab.com/inkscape/inkscape
installed_size :
impacted_process : inkscape
description_fr : Inkscape est un logiciel libre de dessin vectoriel sous licence GNU GPL
description_pl : Inkscape jest wolnym programem do rysowania wektorów na licencji GNU GPL
description_de : Inkscape ist ein freies Vektorzeichenprogramm unter der GNU GPL Lizenz
description_es : Inkscape es un software libre de dibujo vectorial bajo la licencia GNU GPL
description_pt : Inkscape é um software livre de desenho vectorial sob a licença GNU GPL
description_it : Inkscape è un software di disegno vettoriale gratuito con licenza GNU GPL
description_nl : Inkscape is een gratis vectortekenprogramma onder de GNU GPL licentie
description_ru : Inkscape - это бесплатная программа для рисования векторов под лицензией GNU GPL
audit_schedule :
editor : Inkscape.org
keywords : inkscape,drawing,vector
licence : GPLv3+
homepage : https://inkscape.org/
package_uuid : 4b851d36-a1d3-4434-b538-96027976db60
valid_from :
valid_until :
forced_install_on :
changelog : https://inkscape.org/release
min_os_version : 10.0.18363
max_os_version :
icon_sha256sum : a5be046d87b6cd6a121eabb28634bcdd90dbef15495eb163df8ef00c5188caa9
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-01-05T09:33:55.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 : cPcTOtFc8zI8LQhUspOAW8Kha0XsFmbQLve20s43jtQFJzA3YF04HK06rwObCOf9FGSO5N1qi6eRXta4yRzknMwy7A3GodKONfIa1kizhoR4zGNvltRnIiluhAq9dzpm6l6oy4aSSr3HhcLBgzawDIxzb29dEW5rc2m3oa4RThjebqLx4kYD7CbrfrYVJb8YeF9l2Y6sN0ZjBLfSms80wurl7w+DYAMum5USE19Ywx+cjL52FRpaj9DagMuVF7K+GbMHD3QW3YQY+YFG0o0s/uxAXmLnaPxYKWWAaZIbZZ9TZSmgZkpUx+Rz8ytQh8EBvqMJ2Ogh0CaDDxetzeTJtw==
# -*- coding: utf-8 -*-
from setuphelpers import *
"""
https://inkscape.org/release/inkscape-1.3.2/windows/64-bit/:
Please note: Always remove/uninstall the previous version before updating!
"""
def install():
bin_name = glob.glob("inkscape-*.exe")[0]
# Uninstalling older version of software
for to_uninstall in installed_softwares(uninstallkey="Inkscape"):
if Version(to_uninstall["version"]) < Version(control.get_software_version()) or force:
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(ensure_list(control.impacted_process))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
# Installing the package
install_exe_if_needed(
bin_name,
silentflags="/S /ALLUSER=ON /CONTEXTMENU=OFF",
key="Inkscape",
min_version=control.get_software_version(),
)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
url = "https://inkscape.org/release/?latest=1"
# Getting latest version from official sources
for bs_search in bs_find_all(url, "h2", proxies=proxies):
if "Revisions" in bs_search.text:
version = bs_search.findNext().findNext().find("label").text
download_url_page = "https://inkscape.org/release/inkscape-%s/windows/64-bit/exe/dl" % version
if control.architecture == "x86":
download_url_page = download_url_page.replace("64-bit", "32-bit")
download_url = "https://inkscape.org/" + wgets(download_url_page).split(".exe")[0].split("=")[-1] + ".exe"
latest_bin = download_url.split("/")[-1]
# Downloading latest binaries
print("Latest %s version is: %s" % (control.name, version))
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
# Deleting outdated binaries
remove_outdated_binaries(latest_bin)
# # Checking version from file
# if get_os_name() == "Windows" and "windows" in control.target_os.lower():
# version_from_file = get_version_from_binary(latest_bin)
# if Version(version_from_file, 4) == Version(version, 4):
# print(f"INFO: Binary file version ({version_from_file}) corresponds to online version ({version})")
# else:
# error(f"ERROR: Binary file version ({version_from_file}) do NOT corresponds to online version ({version})")
# Changing version of the package
if Version(version, 4) > Version(control.get_software_version(), 4):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Validating or not update-package-sources
return package_updated
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
c355ec81f9d4d85f2194fe4cd754c90d5b6e60a67e3452666a8042e71475510d : WAPT/control
a5be046d87b6cd6a121eabb28634bcdd90dbef15495eb163df8ef00c5188caa9 : WAPT/icon.png
79a8b45eeda8c88990da3719e4cac629a1816db6307123227e66789fd5489b6b : inkscape-1.4.3.exe
4822e3b4b67b0c2adde41c9d677b61f141aaee82459feb51fee13b559909d5b8 : luti.json
a283c7defe87cb514da4074f15f415975f60837868067270311adfe0486df06e : setup.py
61432e527cb11a9f8ff426bd4c8131cbd5ead74a74e4463ea9914c9010778ee2 : update_package.py