IrfanView
Silent install package for IrfanView
4.76-12
Media
Media
Preprod packages are packages built on LUTI.
They remain in PREPROD usually for 5 days, after which a second VirusTotal scan is performed to verify that the status has not changed.
If the package passes this last check, it is promoted to PROD and published on the store.
- package: tis-irfanview
- name: IrfanView
- version: 4.76-12
- categories: Media
- maintainer: WAPT Team,Tranquil IT,Pierre Cosson,Jimmy PELÉ, Kevin Cherel
- editor: Irfan Skiljan
- licence: freeware
- locale: all
- target_os: windows
- impacted_process: i_view32,i_view64
- architecture: x86
- signature_date:
- size: 3.62 Mo
- homepage : https://www.irfanview.com/
package : tis-irfanview
version : 4.76-12
architecture : x86
section : base
priority : optional
name : IrfanView
categories : Media
maintainer : WAPT Team,Tranquil IT,Pierre Cosson,Jimmy PELÉ, Kevin Cherel
description : Displays and manipulate Bitmap Pictures, images, photos. Useful for slideshow, cropping, resizing, converting pictures
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.3
sources : https://sourceforge.net/projects/irfanview/files/latest/download
installed_size :
impacted_process : i_view32,i_view64
description_fr : Affiche et manipule les images Bitmap, les images, les photos. Utile pour les diaporamas, le recadrage, le redimensionnement et la conversion d'images
description_pl : Wyświetla i manipuluje Bitmap Pictures, obrazy, zdjęcia. Przydatne do pokazu slajdów, przycinania, zmiany rozmiaru, konwersji obrazów
description_de : Anzeige und Bearbeitung von Bitmap-Bildern, Bildern und Fotos. Nützlich für Diashow, Zuschneiden, Größenänderung, Konvertierung von Bildern
description_es : Muestra y manipula imágenes de mapa de bits, imágenes, fotos. Útil para la presentación de diapositivas, el recorte, el cambio de tamaño, la conversión de imágenes
description_pt : Exibe e manipula imagens Bitmap, imagens, fotos. Útil para apresentação de diapositivos, recorte, redimensionamento, conversão de imagens
description_it : Visualizza e manipola immagini Bitmap, immagini e foto. Utile per presentazioni, ritaglio, ridimensionamento, conversione di immagini
description_nl : Weergeven en manipuleren van Bitmap Foto's, afbeeldingen, foto's. Handig voor diavoorstellingen, bijsnijden, formaat wijzigen, foto's converteren
description_ru : Отображает и манипулирует растровыми картинками, изображениями, фотографиями. Полезен для слайд-шоу, обрезки, изменения размера, конвертирования изображений
audit_schedule :
editor : Irfan Skiljan
keywords : slideshow,image,bitmap,picture,viewer,photo
licence : freeware
homepage : https://www.irfanview.com/
package_uuid : 27dfad02-bd06-4622-aad5-778dd9741ffb
valid_from :
valid_until :
forced_install_on :
changelog : https://www.irfanview.com/main_history.htm
min_os_version :
max_os_version :
icon_sha256sum : 73654dfa7bb7cdbc6292c7f1d8c012cb1f082dd7cd0dfc5f33e8f8a13f2d57a7
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-11-05T13:02:12.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 : mvu9Ojhh/JmMtNhZFH3bOlKOJd1ES3P7EsQKKYtw14f0P2HaQOivq5DmWRBvOCxrbK/cuYBZiy8AaCiGoVqWcHW1bfzApF6qlC3o8Ln3JL8vm5imPqHFlNEJAE+WEqB7XS/F88b4xBOxMZhmfYKX4c3A5+kH94zvM4ouSVWesm4imviufZ/Fuj5FZB3X0pf2hlWVtjs+8KjJYT2qA7WAZwiwrh7sQq3yd65ZVlbNFg1mBYtmwLnnBEJGg8tBMTEMMKOlfwWmKim4esE2jevjAYhnFM7lGNgMGmEi/s/4tyOu2OLmmuxLf5mUreh1TqYsXdMK3eyyChcP2A7PWZ0axQ==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = glob.glob("iview*setup.exe")[0]
# Installing the software
install_exe_if_needed(bin_name,
silentflags='/silent /group=1 /allusers=1',
key='IrfanView',
min_version=control.get_software_version(),
)
uninstallkey.clear()
def uninstall():
# Kill process if needeed
#killalltasks(ensure_list(control.impacted_process))
# if is file exist, uninstall using the executable
uninstall_exe = makepath(programfiles, "IrfanView", "iv_uninstall.exe")
if isfile(uninstall_exe):
run(f'"{uninstall_exe}" /silent')
# -*- coding: utf-8 -*-
from setuphelpers import *
def update_package():
# Initializing variables
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
url = "https://fileforum.com/download/IrfanView/967963863/1"
# Getting latest version from official sources
print("URL used is: %s" % url)
for bs_search in bs_find_all(url, "a", "href", proxies=proxies):
if bs_search["href"].endswith(".exe"):
url_dl = bs_search["href"]
latest_bin = bs_search["href"].split("/")[-1]
version = bs_search["href"].split("/")[-1].split("_")[0].replace("iview", "")
version = version[:-2] + "." + version[-2:]
# latest_bin = bin_contains + version
break
print("Latest %s version is: %s" % (control.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)
# Changing version of the package
control.set_software_version(version)
control.save_control_to_wapt()
print("Changing package version to: %s in WAPT\\control" % control.version)
# Deleting outdated binaries
remove_outdated_binaries(version)
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
b16b8b521e0664b27281257d17cf4367577607129fc4e54f631ea7c6f8f1cdbb : WAPT/control
73654dfa7bb7cdbc6292c7f1d8c012cb1f082dd7cd0dfc5f33e8f8a13f2d57a7 : WAPT/icon.png
a24777e393397e5488872d9a26ae4567f55c42c924da97694de9d791d6826479 : iview476_setup.exe
b70820e5d817b8074b3df2f644b207c03bb154f97dac62c491f22490d81ce50c : luti.json
ba85451bcb9be48024d056aa728eb3a20df3a52e3ccabd9c25e863122016c30e : setup.py
690dacc4251e76dbb1c6db930a2074c34ea2bee9f0433e20e9459f84447a8f2f : update_package.py