Sumatra PDF
Paquet d’installation silencieuse pour Sumatra PDF
3.6-10
Media
Utilities
Media
Utilities
- package: tis-sumatrapdf
- name: Sumatra PDF
- version: 3.6-10
- categories: Media,Utilities
- maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ
- editor: Krzysztof Kowalczyk, Simon Bünzli and others
- licence: GPLv3
- locale: all
- target_os: windows
- impacted_process: SumatraPDF
- architecture: arm64
- signature_date:
- size: 8.38 Mo
- homepage : https://www.sumatrapdfreader.org/
package : tis-sumatrapdf
version : 3.6-10
architecture : arm64
section : base
priority : optional
name : Sumatra PDF
categories : Media,Utilities
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
description : Sumatra PDF is a free PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ and CBR) reader for Windows.
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.0
sources : https://www.sumatrapdfreader.org/download-free-pdf-viewer.html
installed_size :
impacted_process : SumatraPDF
description_fr : Sumatra PDF est un lecteur gratuit de PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ et CBR) pour Windows
description_pl : Sumatra PDF to darmowy czytnik plików PDF, eBooków (ePub, Mobi), XPS, DjVu, CHM, komiksów (CBZ i CBR) dla Windows
description_de : Sumatra PDF ist ein kostenloser PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ und CBR) Reader für Windows
description_es : Sumatra PDF es un lector gratuito de PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ y CBR) para Windows
description_pt : Sumatra PDF é um leitor gratuito de PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ e CBR) para Windows
description_it : Sumatra PDF è un lettore gratuito di PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, fumetti (CBZ e CBR) per Windows
description_nl : Sumatra PDF is een gratis PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Stripboek (CBZ en CBR) lezer voor Windows
description_ru : Sumatra PDF - это бесплатная программа для чтения PDF, электронных книг (ePub, Mobi), XPS, DjVu, CHM, комиксов (CBZ и CBR) для Windows
audit_schedule :
editor : Krzysztof Kowalczyk, Simon Bünzli and others
keywords :
licence : GPLv3
homepage : https://www.sumatrapdfreader.org/
package_uuid : dcfa1196-da00-4225-8a84-62533caece64
valid_from :
valid_until :
forced_install_on :
changelog : https://www.sumatrapdfreader.org/docs/Version-history.html
min_os_version : 6.0
max_os_version :
icon_sha256sum : c57c7bd4990f3117be1a77cb7bb6244a88b5331c216a61bc3d4f6bf7b804bf4d
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2026-03-29T12:13:05.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 : efwnCejvcX9C7m8Vk4nhQtOxeG+eSBJmByTfIZYhHzGz2NkDi7FSB9KdYaCGD69/MqZaBsbweHCk026Y+3pgWOtDs/IVQKPJF7ll3V5bl4zuqKlkCKwO2Cte99PSsBQ+t2/lA+yMqdf9e66AVTvJCqVPjiPAkBRHXlpNcVnKCcEIa9UgYH4F0cav1CBkzTXPkpIqGTaL+0IkbQ7xHF3vkk6AD5Qb7P5G7iXNs29HqiDC7diHbiHyenfoEM6cHn17Xr/l/Vloecqc3WNwdTG1Ni198BsmjluvJtWpWjRlHDQGJuPL2DE3PLuJqYMh2PdQz5L9vXn8yn9qee21eBvE6A==
# -*- coding: utf-8 -*-
from setuphelpers import *
import time
# Installation procedure: https://www.sumatrapdfreader.org/docs/Installer-cmd-line-arguments.html
# Defining variables
##silent_args = '-s -d "%s"' % makepath(programfiles,'SumatraPDF')
bin_name = "SumatraPDF"
app_uninstallkey = "SumatraPDF"
def install():
# Initializing variables
package_version = control.get_software_version()
sumatrapdf_version = control.get_software_version().split(".")[0]
bin_contains = f"SumatraPDF-{sumatrapdf_version}"
if "x64" in control.architecture:
bin_name_x64 = glob.glob(f"{bin_contains}*-64-install.exe")[0]
install_exe_if_needed(
bin_name_x64,
silentflags="-s -all-users",
key=app_uninstallkey,
min_version=package_version,
)
if "arm" in control.architecture:
bin_name_arm = glob.glob(f"{bin_contains}*-arm64-install.exe")[0]
install_exe_if_needed(
bin_name_arm,
silentflags="-s -all-users",
key=app_uninstallkey,
min_version=package_version,
)
# Uninstalling older versions
def uninstall():
uninstall_sumatra = makepath(programfiles32, bin_name, "SumatraPDF.exe", "-uninstall -all-users")
# -*- coding: utf-8 -*-
from setuphelpers import *
import os
import platform
def update_package():
# Initializing variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
bin_name = "SumatraPDF"
base_url = "https://www.sumatrapdfreader.org/dl/rel/"
dict_arch = {"x64": "-64-install.exe", "arm64": "-arm64-install.exe"}
# Determine host architecture
host_arch = control.architecture
if host_arch not in dict_arch:
raise Exception(f"Unsupported architecture: {host_arch}")
# Getting latest version from update-check file
version = wgets("https://www.sumatrapdfreader.org/update-check-rel.txt?lang=en&force").splitlines()[1].split()[-1]
# Build download URL and local filename
latest_bin = f"{bin_name}-{version}{dict_arch[host_arch]}"
download_url = f"{base_url}{version}/{latest_bin}"
# Downloading latest binaries
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
package_updated = True
else:
print("Binary is already present: %s" % latest_bin)
# Update WAPT control
control.set_software_version(version)
control.save_control_to_wapt()
return package_updated
d820bc66d4e9935f725a141f58584352b84ffaebbe5804b19201c94ab1ba1078 : SumatraPDF-3.6-arm64-install.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
bef4dd8c7adc70a0815b324cdbf8a715017474c2718906badd2f9b1f182efe0c : WAPT/control
c57c7bd4990f3117be1a77cb7bb6244a88b5331c216a61bc3d4f6bf7b804bf4d : WAPT/icon.png
7206810ce009fc913ce07a6238565f21fa9f1ed7a091ef58df0d03580b8f45f0 : luti.json
90744dfe60b436ec59054b9a0544ccc78e9efaddb598a909d679603b7dcd6606 : setup.py
321189fb9e03a4e3e29badde788321e2060a9697852167ab23fb8f1959ac2604 : update_package.py