From 3f37100adf821839aa02371e1db8d4b32c2bc94e Mon Sep 17 00:00:00 2001 From: Roberto Sora Date: Tue, 23 Jul 2019 11:27:37 +0200 Subject: [PATCH 1/2] Add ctags tool config to add support for arm64 The cli automatically downloads this tool during its initial configuration step The ctags tool provided by Arduino was missing for download, causing the cli to breaks with a `downloading builtin:ctags@5.8-arduino11 tool: tool not available for your OS` error. This commit fixes the error defining pointers to Arduino downloads server --- commands/bundled_tools_ctags.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/commands/bundled_tools_ctags.go b/commands/bundled_tools_ctags.go index 2c975060be4..9cd6ad76db8 100644 --- a/commands/bundled_tools_ctags.go +++ b/commands/bundled_tools_ctags.go @@ -79,6 +79,16 @@ func loadBuiltinCtagsMetadata(pm *packagemanager.PackageManager) { CachePath: "tools", }, }, + { + OS: "aarch64-linux-gnu", + Resource: &resources.DownloadResource{ + ArchiveFileName: "ctags-5.8-arduino11-pm-aarch64-linux-gnu.tar.bz2", + URL: "https://downloads.arduino.cc/tools/ctags-5.8-arduino11-pm-aarch64-linux-gnu.tar.bz2", + Size: 100819, + Checksum: "SHA-256:89b6f8adb7b7124ebe2eb30970ea77c754cd2239e0d8a6b0102ae2a36416c6ef", + CachePath: "tools", + }, + }, } } From 0f4159fb2dbe17459273c6e972c994683f99db0d Mon Sep 17 00:00:00 2001 From: Roberto Sora Date: Tue, 23 Jul 2019 11:59:05 +0200 Subject: [PATCH 2/2] updated macosx ctags package flavour metadata to download 64bit os tool version --- commands/bundled_tools_ctags.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/commands/bundled_tools_ctags.go b/commands/bundled_tools_ctags.go index 9cd6ad76db8..d7e1684b5a5 100644 --- a/commands/bundled_tools_ctags.go +++ b/commands/bundled_tools_ctags.go @@ -64,8 +64,8 @@ func loadBuiltinCtagsMetadata(pm *packagemanager.PackageManager) { Resource: &resources.DownloadResource{ ArchiveFileName: "ctags-5.8-arduino11-pm-x86_64-apple-darwin.zip", URL: "https://downloads.arduino.cc/tools/ctags-5.8-arduino11-pm-x86_64-apple-darwin.zip", - Size: 107801, - Checksum: "SHA-256:e8c5db45867fb5987ad0fc429d8bbbcf5549f4b7c2b5ade863e76ac77255144d", + Size: 118296, + Checksum: "SHA-256:bf74807260ddf0e1fc94d67e9cd8a41b7c0a2f0bee03e254e6975139b37ef250", CachePath: "tools", }, },