tis-firealpaca icon

FireAlpaca

Paquet d’installation silencieuse pour FireAlpaca

2.14.1-1
Education
Education

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-firealpaca
  • name: FireAlpaca
  • version: 2.14.1-1
  • categories: Education
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ,
  • licence: proprietary_free,wapt_private
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 57.41 Mo
  • homepage : https://firealpaca.com/

package           : tis-firealpaca
version           : 2.14.1-1
architecture      : x64
section           : base
priority          : optional
name              : FireAlpaca
categories        : Education
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ,
description       : FireAlpaca is the free paint tool that is available in 10 languages
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : FireAlpaca est un outil de peinture gratuit disponible en 10 langues
description_pl    : FireAlpaca to darmowe narzędzie do malowania dostępne w 10 językach
description_de    : FireAlpaca ist das kostenlose Malwerkzeug, das in 10 Sprachen verfügbar ist
description_es    : FireAlpaca es la herramienta de pintura gratuita disponible en 10 idiomas
description_pt    : FireAlpaca é a ferramenta de pintura gratuita que está disponível em 10 línguas
description_it    : FireAlpaca è uno strumento di pittura gratuito disponibile in 10 lingue
description_nl    : FireAlpaca is de gratis schildertool die beschikbaar is in 10 talen
description_ru    : FireAlpaca - это бесплатный инструмент для рисования, который доступен на 10 языках
audit_schedule    : 
editor            : 
keywords          : 
licence           : proprietary_free,wapt_private
homepage          : https://firealpaca.com/
package_uuid      : c396e4c4-5773-44d1-8c42-427ebd117ee3
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 10.0
max_os_version    : 
icon_sha256sum    : 73a4f8d234baf09bb20aca028d2bcd552e4f81549fe208e0199983ec300580ad
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-01-21T07:47: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         : dOELoViUmmwyh8BGWrQhWxaoRFYR5pDluQN797xKf+qgwMqYBk8PsNs06gdqipDLxB5MUHUvHEohAsUaFHaxHemkbBdC+ByM0h7aqH85ZLt/712MwokXme2IBBmmt0OTB3tfiWahWZ1JGQa7iGnvPxY1Svt7D9nSkasnC7dgHtUVKqfR5DJWDSmlN2k+KznU14m8grcN/j8AYprWxZV8OFFPBXWc3+Ry+l8rQL6gARcFWgYjO3vBZkzE1MMj4o+yocs+OQLfijQ/B/xiaWbUaZwRFm7JXzqv+Tn2Yl5iMGqB90W2vOW69lSUburLGuXym28ckR7v/Y0Ps6TeSzc+9w==

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

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
{
   "key":"FireAlpaca64_is1",
   "name":"FireAlpaca 2.12.1 (64bit)",
   "version":"2.12.1",
   "install_date":"2024-08-21 00:00:00",
   "install_location":"C:\\Program Files\\FireAlpaca\\FireAlpaca64\\FireAlpaca20\\",
   "uninstall_string":"\"C:\\Program Files\\FireAlpaca\\FireAlpaca64\\FireAlpaca20\\unins000.exe\"",
   "publisher":"firealpaca.com",
   "system_component":0,
   "win64":true
  }

"""
# 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
    bin_name = glob.glob("FireAlpaca*.exe")[0]
    # Installing the software

    install_exe_if_needed(bin_name, silentflags="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-", key="FireAlpaca64_is1", min_version=control.get_software_version(),
    )


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



def update_package():
    # Declaring local variables
    package_updated = False
    
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

    download_url = 'https://firealpaca.com/download/win64'
    data = requests.head(download_url,allow_redirects=True,proxies=proxies)
    latest_bin = data.headers['Content-disposition'].split('=')[-1]
    version = latest_bin.replace("_",".").split('FireAlpaca64.setup.')[-1].rsplit('.exe')[0]

    # 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 present: %s" % latest_bin)


    # Deleting outdated binaries
    for f in glob.glob('*.exe'):
        if f != latest_bin:
            remove_file(f)

           
    version = get_version_from_binary(latest_bin)
    # Mettre à jour le package
    control.set_software_version(version)
    control.save_control_to_wapt()    
        

1413b7d1a9217e3cdf083f0fa5645a54f950c96f174edce4c3ef77c3264dab3c : FireAlpaca64_setup_2_14_1.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
19749e99bcd2be3a2659ae25d437102f5fc3a29e8a1829b83918f6672bd6a0fd : WAPT/control
73a4f8d234baf09bb20aca028d2bcd552e4f81549fe208e0199983ec300580ad : WAPT/icon.png
0a270aa97ca5470b690660db34d0c77ca904809d4393decb8f7e9f092e28494d : luti.json
bb542628084f8551fb9d30d8017713de52247bbe42b3689ee58ace41fe9db604 : setup.py
be66191887d883b2211bb99398f65e518533ada6776cb57d5c0e60e76029a780 : update_package.py