tis-audacity

3.1.2-0
Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, Mac OS X, GNU/Linux and other operating systems.
32731 downloads
Download
View on luti logo
tis-audacity icon

  Description 

  • package : tis-audacity
  • version : 3.1.2-0
  • architecture : x64
  • categories : Media
  • maintainer : Tranquil IT,Jimmy PELÉ
  • description : Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, Mac OS X, GNU/Linux and other operating systems.
  • locale : all
  • target_os : windows
  • min_wapt_version : 1.5
  • sources : https://www.audacityteam.org/download/
  • installed_size : 75657216
  • impacted_process : audacity.exe
  • description_fr : Audacity est un logiciel d'enregistrement de son numérique et d'édition de sources audionumériques sous différents formats (mp3, Wave, AIFF, Flac, Ogg...).
  • description_pl :
  • description_de :
  • description_es : Audacity es una aplicación informática multiplataforma libre, que se puede usar para grabación y edición de audio, distribuido bajo la licencia GPLv2+.
  • description_pt :
  • description_it :
  • description_nl :
  • description_ru :
  • editor : Audacity Team
  • licence : GPLv2
  • signature_date : 2021-12-21T14:45:13.949827
  • Homepage : https://www.audacityteam.org

  Setup.py 

# -*- coding: utf-8 -*-
from setuphelpers import *
import json
# 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
# Audacity_is1  Audacity 2.3.2      2.3.2   "C:\Program Files (x86)\Audacity\unins000.exe"

def install():

    bin_name = glob.glob('*.exe')[0]

    # Installing the software
    print("Installing: %s" % bin_name)
    install_exe_if_needed(bin_name,
        silentflags='/VERYSILENT',
        key='Audacity_is1',
        min_version=control.get_software_version(),
    )



def update_package():
    updated_package = False

    # Declaring local variables
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()

    json_load = json.loads(wgets('https://api.github.com/repos/audacity/audacity/releases/latest', proxies=proxies))

    for download in json_load['assets']:
        if ".exe" in download['name']  and ( "64bit" in download['name'] or "x64" in download['name'] ) :
            download_url = download['browser_download_url']
            version = json_load['tag_name'].split('-')[-1]
            latest_bin = download['name']
            break

    print("Latest version is: %s" % version)
    print("Download URL is: %s" % download_url)

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

    version = get_file_properties(latest_bin)["FileDescription"].split(' ')[1]

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        updated_package = True

    control.version = '%s-%s' % (Version(version), control.version.split('-', 1)[-1])
    control.save_control_to_wapt()

    for exe in glob.glob('*.exe'):
        if exe != latest_bin:
            remove_file(exe)

    return updated_package
										

  Changelog 



No changelog.txt.
									
  manifest.sha256