Nyrna
Paquet d’installation silencieuse pour Nyrna
2.26.1-2
Drivers
Drivers
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-nyrna-portable
- name: Nyrna
- version: 2.26.1-2
- categories: Drivers
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ
- licence: opensource_free,wapt_public
- target_os: windows
- architecture: x64
- signature_date:
- size: 11.38 Mo
package : tis-nyrna-portable
version : 2.26.1-2
architecture : x64
section : base
priority : optional
name : Nyrna
categories : Drivers
maintainer : WAPT Team,Tranquil IT,Amel FRADJ
description : Nyrna lets users pause any game or application on their PC
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process :
description_fr : Nyrna permet à l'utilisateur de mettre en pause n'importe quel jeu ou application sur son PC
description_pl : Nyrna pozwala użytkownikom wstrzymać dowolną grę lub aplikację na komputerze
description_de : Nyrna ermöglicht es dem Nutzer, jedes Spiel oder jede Anwendung auf seinem PC zu pausieren
description_es : Nyrna permite a los usuarios pausar cualquier juego o aplicación en su PC
description_pt : A Nyrna permite aos utilizadores fazer uma pausa em qualquer jogo ou aplicação no seu PC
description_it : Nyrna consente agli utenti di mettere in pausa qualsiasi gioco o applicazione sul proprio PC
description_nl : Met Nyrna kunnen gebruikers elk spel of elke toepassing op hun pc pauzeren
description_ru : Nyrna позволяет пользователям приостановить любую игру или приложение на своем ПК
audit_schedule :
editor :
keywords :
licence : opensource_free,wapt_public
homepage :
package_uuid : 5f18a8b3-9618-4462-ab1c-1e16fcd2d06f
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 1efab0014a8654a1c08abf7a9410de67cfeb08bb9f3d5b3b06eeae5b156847cd
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-02-27T16:58:54.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 : mzo92VZaVVItz5UP6Sr/WycVxNMC+MHXIYcTy8zT0s4qG+QLScLcc+WEcUE2NDlbyPJ9mWEYykHOb6wbUYKZfpcCXcB2EH3QKVgxyq+d71TKzLhPybIe0hD8Tu3KYq9VuHoCOrvSap2w65m+sCgJ5EsHpre9q8DbWOAuILg+JSdvSCAH5Ee8G5gvxEKY0eCuq5/V3HeQ0NVGUDdJEQpo9vSHZ1CllrybKRvb31O14WZG9wM9U1EvBUgq3wV+4ePxoZ1oF2SxsDKm4cMkD8Lzfuvy2xfsq3hzhi30luyVXyLJ7iNAKiDBL+LSuTWjfr0n7KxPmjEfqMIk67nUsg8O5A==
from setuphelpers import *
import glob
import os
app_name = "Nyrna"
app_dir = makepath(programfiles, app_name) # Defines the path to Program Files
def install():
bin_name = glob.glob('*.exe')[0] # Find the installer .exe file
mkdirs(app_dir)
install_exe_if_needed(bin_name, silentflags = rf'/SILENT /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- /DIR="{app_dir}"',key = "")
def uninstall():
# Kill relevant processes before uninstallation
killalltasks(ensure_list(control.impacted_process))
run(r'"C:\Program Files\Nyrna\unins000.exe" /SILENT')
# If the application directory still exists, remove it
if isdir(app_dir):
remove_tree(app_dir)
# Remove shortcuts
remove_desktop_shortcut(app_name)
remove_programs_menu_shortcut(app_name)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import json
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def update_package():
result = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
git_repo = "Merrit/nyrna"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith('.exe') :
url_dl = download["browser_download_url"]
version = json_load["tag_name"].replace("v","")
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl,filename,proxies=proxies)
#nettoyer les fichiers temporaires
for f in glob.glob('*.exe'):
if f != filename:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
return result
285a5c9301882cb64f90b61aa097cc427a3b7074e6dd6b16d4fedf5feeccb849 : Nyrna-Windows-Installer.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
d754ed6b5ae68c6cfbbc6d8605ff7951b74e7098379d27fc85db7958edb1d377 : WAPT/control
1efab0014a8654a1c08abf7a9410de67cfeb08bb9f3d5b3b06eeae5b156847cd : WAPT/icon.png
5f4388d6f4838605c720a97559f27932a0659ea5444b37538ea26b36251e7078 : luti.json
b037221b28c7ceecc6ec6850e71ddbd0ffe93d34f4745b49bc6d5ed304b83d0e : setup.py
168902d6daca7cb25a821d211726fe9f44a53558975f74f6bfc39f2ab7822750 : update_package.py