tis-neovide icon

Neovide

Paquet d’installation silencieuse pour Neovide

0.16.0-1

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-neovide
  • name: Neovide
  • version: 0.16.0-1
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ
  • licence: opensource_free,wapt_public
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 12.91 Mo
  • homepage : https://neovide.dev/
  • depends:

package           : tis-neovide
version           : 0.16.0-1
architecture      : x64
section           : base
priority          : optional
name              : Neovide
categories        : 
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ
description       : A simple graphical user interface for Neovim
depends           : tis-neovim
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Il s'agit d'une interface utilisateur graphique simple pour Neovim
description_pl    : Prosty graficzny interfejs użytkownika dla Neovim
description_de    : Es handelt sich um eine einfache grafische Benutzeroberfläche für Neovim
description_es    : Una sencilla interfaz gráfica de usuario para Neovim
description_pt    : Uma interface gráfica de utilizador simples para o Neovim
description_it    : Una semplice interfaccia grafica per Neovim
description_nl    : Een eenvoudige grafische gebruikersinterface voor Neovim
description_ru    : Простой графический интерфейс пользователя для Neovim
audit_schedule    : 
editor            : 
keywords          : 
licence           : opensource_free,wapt_public
homepage          : https://neovide.dev/
package_uuid      : d3235aad-4452-4561-9783-df90a1f1ad9b
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : d8283e53dc30b7a05b7461668087d7bfff1bc2036be78e317f524a1b4f720372
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-03-30T18:51:38.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         : a5DowyEHcj+UQoOEfTW3fH7wNCMcvfTYHRXOhQ9adZIacyg5SyC5mFuakJqPTkLNvEk00sRg1JguM7ZEsbhkDqDu4FFiFczbX5UzBleTES6G1UsMtvQ78YOhALHsay2n0X3OJTA6CttW3QwCzd7Uf5c68eQnnM0lugLahvecbvwfc21MP4kGAn0yUIG+uD8Y7/m1jG/K3IJWkjbaXTBgClF6E/ZksayqVy/RkRcLJXChCyds2I/tC0ZcK38BhAAdaR9NKAEUu1NJRpeN8NwP5Po8D9FosRDS8xogYWBEYHxANLFQtVeCszToiJDGtqBeijJJqwMInfPEPSnUQlyFGA==

# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables

    # Installing the software
    print("Installing: neovide.msi")
    install_msi_if_needed('neovide.msi')



# -*- 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 = "neovide/neovide"
    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["name"].endswith('.msi') :
            url_dl = download["browser_download_url"]
            version = json_load["tag_name"].replace("v", "")
            latest_bin = download["name"]
            break


    for f in glob.glob('*.msi'):
        if get_version_from_binary(f) < version :
            remove_file(f)

    # Downloading latest binaries
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(url_dl, latest_bin, proxies=proxies)

        # Checking version from file
        version = get_version_from_binary(latest_bin)

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
        result = True
        control.version = "%s-%s" % (Version(version), control.version.split("-", 1)[-1])
        # control.set_software_version(Version(version))
        control.save_control_to_wapt()

    # Validating update-package-sources
    return result

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
1e713ce84b8d2d63cf0facc8c729fae10aa798509a75f8570209ec3ac3b3529b : WAPT/control
d8283e53dc30b7a05b7461668087d7bfff1bc2036be78e317f524a1b4f720372 : WAPT/icon.png
c65591d0e0873af9e0bac45183fb3e9cac45c9e597c16c8415421bb1738597f6 : luti.json
f016845dad59991447c620e6ac42ea916ad7b13cde19d26a5e733d26a5bd8237 : neovide.msi
45728fd48077be9d1bbf479fa4cd80534fce9fb3b2ff6a0d95b8294b19d4ab84 : setup.py
2379469f1a6fa23437f1268b0f95714e77c181deb71edc81a1c10dfb689e9fcb : update_package.py