- package: tis-vokoscreenng
- name: vokoscreenNG
- version: 4.6.0-0
- categories: Media
- maintainer: Simon Fonteneau
- editor: Volker Kohaupt
- licence: GPL-2.0
- locale: all
- target_os: windows
- impacted_process: vokoscreenNG.exe
- architecture: x64
- signature_date:
- size: 105.33 Mo
- installed_size: 217.72 Mo
- homepage : https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html
package : tis-vokoscreenng
version : 4.6.0-0
architecture : x64
section : base
priority : optional
name : vokoscreenNG
categories : Media
maintainer : Simon Fonteneau
description : VokoscreenNG is an easy-to-use screencast maker to record videos from computer screens, webcams, external cameras, etc.
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.1
sources :
installed_size : 217722880
impacted_process : vokoscreenNG.exe
description_fr : VokoscreenNG est un créateur de screencast facile à utiliser pour enregistrer des vidéos à partir d’écrans d’ordinateur, de webcams, de caméras externes, etc.
description_pl : VokoscreenNG to łatwy w użyciu screencast maker do nagrywania filmów z ekranów komputerów, kamer internetowych, kamer zewnętrznych itp
description_de : VokoscreenNG ist ein einfach zu bedienender Screencast-Maker zur Aufnahme von Videos von Computerbildschirmen, Webcams, externen Kameras usw
description_es : VokoscreenNG es un creador de screencast fácil de usar para grabar vídeos de pantallas de ordenador, cámaras web, cámaras externas, etc
description_pt : VokoscreenNG é um criador de screencast fácil de usar para gravar vídeos de ecrãs de computador, webcams, câmaras externas, etc
description_it : VokoscreenNG è un creatore di screencast facile da usare per registrare video da schermi di computer, webcam, telecamere esterne, ecc
description_nl : VokoscreenNG is een eenvoudig te gebruiken screencast maker om video's op te nemen van computerschermen, webcams, externe camera's, enz
description_ru : VokoscreenNG - это простая в использовании программа для записи видео с экрана компьютера, веб-камеры, внешней камеры и т.д
audit_schedule :
editor : Volker Kohaupt
keywords : screen,record
licence : GPL-2.0
homepage : https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html
package_uuid : e4eecedf-f320-4d9b-b695-6f68d85cfb5b
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : f12910de624b8dbd92a9a9bf8a022bbd38e41497244719b7a79f11fac63cf40b
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-07-23T19:01:23.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 : erPHuNHzTf36A73aHK2D6akWSViWoZ832NFQQW5c+Ce0iu+ctwUSdej8Cz8b9NSCNt0Z+/PuffOfoNc7bhcYteeX349kFyxovOHlZ8pwjv5Ew/w7Px3/KzCpfVewVJlvlsO0A3VOFjVC3jl337cfnOZQVL8Uny855EDHAtjm448BrIjIENrG2NVLJSeC6cdpN/GgTaL/7ViHZjt/3Jz/sg1ufRsKMeG8TCMC9bnilpvI/wRYW+dU8w7xMyAlyoPZuhrCaiko2SDde9Hn90K9sDScuUnGyzCoCLfb/9yaXkAqNzG3SS8V4JRCfwTBnfFyR7cS6BY8fzuHa4sS0c7AJw==
# -*- coding: utf-8 -*-
from setuphelpers import *
import time
def install():
version = control.get_software_version()
# Uninstalling older versions of the software
for to_uninstall in installed_softwares(name=r"\bvokoscreenNG\b"):
if Version(to_uninstall["version"]) < Version(version) or force:
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(control.impacted_process.split(","))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
time.sleep(10)
# uninstallkey dynamique ... beurk
install_exe_if_needed(
"vokoscreenNG-%s-win64.exe" % version,
"in -c --al --am AllUsers=true",
min_version=version,
name=r"\bvokoscreenNG\b",
)
# force QuietUninstallString
install_loc_bvokoscreen = installed_softwares(name=r"\bvokoscreenNG\b")[0]["install_location"]
exe_bvokoscreen = makepath(install_loc_bvokoscreen, "Uninstall.exe")
nb = 0
while not isfile(exe_bvokoscreen):
nb = nb + 1
if nb > 60:
error("%s not found" % exe_bvokoscreen)
time.sleep(1)
time.sleep(10)
quietuninstallstring = '"%s" pr -c' % exe_bvokoscreen
registry_setstring(
HKEY_LOCAL_MACHINE,
r"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%s" % uninstallkey[0],
"QuietUninstallString",
quietuninstallstring,
)
remove_desktop_shortcut("vokoscreenNG-%s" % version)
# -*- coding: utf-8 -*-
from setuphelpers import *
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/vkohaupt/vokoscreenNG/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("-win64.exe"):
url_dl = download["browser_download_url"]
binary = url_dl.split("/")[-1]
found = True
break
realversion = binary.split("-")[1]
allexe = glob.glob("*.exe")
for exe in allexe:
if exe != binary:
remove_file(exe)
if not isfile(binary):
wget(url_dl, binary)
control.version = realversion + "-0"
control.save_control_to_wapt()
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
a2ee5aafafbdddd1c708beba5890ef126a902695e0699ac7f0ce4a05af3f550e : WAPT/control
f12910de624b8dbd92a9a9bf8a022bbd38e41497244719b7a79f11fac63cf40b : WAPT/icon.png
7accac1413539b14b81077ae17979c9af528fdbbed7e6b896991eeeb77a32bc2 : luti.json
ee28ee1d8c9d538ed9ffa031cc62893e2d90a5c1dd1f887fd2f26062ebb8b7c7 : setup.py
6ddbe93a9ba6df515d7eb7be6d3696d9daa08603aaec0c2bbf1ea202fbe4df9b : update_package.py
aa984c16fbf151dff3329a87dfff0ac46e4754997e5b2425a3c4907858eb9043 : vokoscreenNG-4.6.0-win64.exe