From 9feb80bbd1b5a06f6d9de0f6b130a1a2e329aba3 Mon Sep 17 00:00:00 2001 From: CDrummond Date: Sat, 18 Jun 2022 08:44:17 +0100 Subject: [PATCH] Download arm builds --- download.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/download.py b/download.py index d652a37..897ae7b 100755 --- a/download.py +++ b/download.py @@ -11,7 +11,7 @@ import datetime, os, requests, shutil, subprocess, sys, tempfile, time GITHUB_TOKEN_FILE = "%s/.config/github-token" % os.path.expanduser('~') GITHUB_REPO = "CDrummond/bliss-analyser" -GITHUB_ARTIFACTS = ["bliss-analyser-linux-x86-ffmpeg4", "bliss-analyser-linux-x86-ffmpeg5", "bliss-analyser-mac", "bliss-analyser-windows"] +GITHUB_ARTIFACTS = ["bliss-analyser-linux-x86-ffmpeg4", "bliss-analyser-linux-x86-ffmpeg5", "bliss-analyser-linux-arm", "bliss-analyser-mac", "bliss-analyser-windows"] def info(s): print("INFO: %s" %s) @@ -69,7 +69,7 @@ def download_artifacts(version): def make_executable(version): cwd = os.getcwd() - for a in ["bliss-analyser-linux-x86-ffmpeg4", "bliss-analyser-linux-x86-ffmpeg5", "bliss-analyser-mac"]: + for a in ["bliss-analyser-linux-x86-ffmpeg4", "bliss-analyser-linux-x86-ffmpeg5", "bliss-analyser-linux-arm", "bliss-analyser-mac"]: archive = "%s-%s.zip" % (a, version) info("Making analyser executable in %s" % archive) with tempfile.TemporaryDirectory() as td: @@ -77,6 +77,8 @@ def make_executable(version): os.remove(archive) os.chdir(td) subprocess.call(["chmod", "a+x", "%s/bliss-analyser" % td], shell=False) + if a == "bliss-analyser-linux-arm": + subprocess.call(["chmod", "a+x", "%s/bliss-analyser/armhf/bliss-analyser" % td, "%s/bliss-analyser/aarch64/bliss-analyser" % td], shell=False) shutil.make_archive("%s/%s-%s" % (cwd, a, version), "zip") os.chdir(cwd)