You can do it by defining the replacement tool entry under a new "vendor":
--- a/package_inteli586_index.json
+++ b/package_inteli586_index.json
@@ -14,10 +14,10 @@
"architecture": "i586",
"version": "1.6.7+1.0",
"category": "Contributed",
- "url": "https://github.com/maxgerhardt/corelibs-galileo/archive/refs/heads/1.6.7+2.0.zip",
+ "url": "https://github.com/01org/corelibs-galileo/archive/1.6.7+1.0.tar.gz",
"archiveFileName": "corelibs-galileo-1.6.7.tar.gz",
- "checksum": "SHA-256:9D59C10E964CDD9395BE0295FBFC59EDA86CB5FC78CB230D1E8F1CED14D126A3",
- "size": "482460",
+ "checksum": "SHA-256:4d161dde4c95ef8ebc264ca444ee6d1baaee70f9fd416e5f234f3f5cdd4ee028",
+ "size": "273392",
"boards": [
{
"name": "Galileo"
@@ -25,22 +25,32 @@
],
"toolsDependencies": [
{
- "packager": "Intel",
+ "packager": "maxgerhardt",
"name": "i586-poky-linux-uclibc",
- "version": "1.6.3+1.0"
+ "version": "1.6.2+1.0"
},
{
- "packager": "Intel",
+ "packager": "maxgerhardt",
"name": "sketchUploader",
- "version": "1.6.3+1.0"
+ "version": "1.6.2+1.0"
}
]
}
],
+ "tools": []
+ },
+ {
+ "name": "maxgerhardt",
+ "maintainer": "Maximilian Gerhardt",
+ "websiteURL": "https://github.com/maxgerhardt",
+ "email": "",
+ "help": {
+ "online": "https://forum.arduino.cc"
+ },
"tools": [
{
"name": "i586-poky-linux-uclibc",
- "version": "1.6.3+1.0",
+ "version": "1.6.2+1.0",
"systems": [
{
"host": "i386-apple-darwin11",
@@ -74,7 +84,7 @@
},
{
"name": "sketchUploader",
- "version": "1.6.3+1.0",
+ "version": "1.6.2+1.0",
"systems": [
{
"host": "i386-apple-darwin11",
Note how the tools from the newly created maxgerhardt package are now referenced as tool dependencies of the Intel:i586@1.6.7+1.0 platform