@@ -26,7 +26,6 @@ import (
2626 "strings"
2727 "testing"
2828
29- "github.com/arduino/arduino-cli/legacy/builder/constants"
3029 "github.com/arduino/go-paths-helper"
3130 "github.com/arduino/go-properties-orderedmap"
3231 "github.com/pkg/errors"
@@ -264,12 +263,12 @@ func findCoreUrl(index map[string]interface{}, core Core) (string, error) {
264263 packages := index ["packages" ].([]interface {})
265264 for _ , p := range packages {
266265 pack := p .(map [string ]interface {})
267- if pack [constants . PACKAGE_NAME ].(string ) == core .Maintainer {
266+ if pack ["name" ].(string ) == core .Maintainer {
268267 packagePlatforms := pack ["platforms" ].([]interface {})
269268 for _ , pt := range packagePlatforms {
270269 packagePlatform := pt .(map [string ]interface {})
271- if packagePlatform [constants . PLATFORM_ARCHITECTURE ] == core .Arch && packagePlatform [constants . PLATFORM_VERSION ] == core .Version {
272- return packagePlatform [constants . PLATFORM_URL ].(string ), nil
270+ if packagePlatform ["architecture" ] == core .Arch && packagePlatform ["version" ] == core .Version {
271+ return packagePlatform ["url" ].(string ), nil
273272 }
274273 }
275274 }
@@ -394,7 +393,7 @@ func allBoardsManagerToolsAlreadyDownloadedAndUnpacked(targetPath *paths.Path, t
394393}
395394
396395func boardManagerToolAlreadyDownloadedAndUnpacked (targetPath * paths.Path , tool Tool ) bool {
397- return targetPath .Join (tool .Package , constants . FOLDER_TOOLS , tool .Name , tool .Version ).Exist ()
396+ return targetPath .Join (tool .Package , "tools" , tool .Name , tool .Version ).Exist ()
398397}
399398
400399func allToolsAlreadyDownloadedAndUnpacked (targetPath * paths.Path , tools []Tool ) bool {
@@ -513,10 +512,10 @@ func downloadAndUnpackBoardsManagerTool(tool Tool, url string, targetPath *paths
513512 }
514513 defer unpackFolder .RemoveAll ()
515514
516- if err := targetPath .Join (tool .Package , constants . FOLDER_TOOLS , tool .Name ).MkdirAll (); err != nil {
515+ if err := targetPath .Join (tool .Package , "tools" , tool .Name ).MkdirAll (); err != nil {
517516 return errors .WithStack (err )
518517 }
519- if err := unpackFolder .Join (files [0 ].Base ()).CopyDirTo (targetPath .Join (tool .Package , constants . FOLDER_TOOLS , tool .Name , tool .Version )); err != nil {
518+ if err := unpackFolder .Join (files [0 ].Base ()).CopyDirTo (targetPath .Join (tool .Package , "tools" , tool .Name , tool .Version )); err != nil {
520519 return errors .WithStack (err )
521520 }
522521 return nil
@@ -646,17 +645,17 @@ func findToolUrl(index map[string]interface{}, tool Tool, host []string) (string
646645 packages := index ["packages" ].([]interface {})
647646 for _ , p := range packages {
648647 pack := p .(map [string ]interface {})
649- packageTools := pack [constants . PACKAGE_TOOLS ].([]interface {})
648+ packageTools := pack ["tools" ].([]interface {})
650649 for _ , pt := range packageTools {
651650 packageTool := pt .(map [string ]interface {})
652- name := packageTool [constants . TOOL_NAME ].(string )
653- version := packageTool [constants . TOOL_VERSION ].(string )
651+ name := packageTool ["name" ].(string )
652+ version := packageTool ["version" ].(string )
654653 if name == tool .Name && version == tool .Version {
655654 systems := packageTool ["systems" ].([]interface {})
656655 for _ , s := range systems {
657656 system := s .(map [string ]interface {})
658657 if slices .Contains (host , system ["host" ].(string )) {
659- return system [constants . TOOL_URL ].(string ), nil
658+ return system ["url" ].(string ), nil
660659 }
661660 }
662661 }
0 commit comments