| { |
| "packages" : { |
| "git_package" : { |
| "package_type" : "git", |
| "remote" : "git/repo.git", |
| "version" : "branch:deadbeef", |
| "subpackages" : { |
| "subpackage" : { |
| "subdir" : "git_subdir", |
| "licenses" : ["git_license.txt"] |
| } |
| } |
| }, |
| "tar_package" : { |
| "package_type" : "tar", |
| "remote" : "remote/tarball/name.tar.gz", |
| "version" : "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", |
| "subpackages" : { |
| "subpackage" : { |
| "subdir" : "tar/sub1", |
| "licenses" : ["tar_license1.txt"] |
| }, |
| "subpackage2" : { |
| "subdir" : "tar/sub2", |
| "licenses" : ["deeper/tar_license2.txt"] |
| } |
| } |
| } |
| }, |
| "devices" : { |
| "test_board" : { |
| "device_name" : "Test Board", |
| "vendor" : "Test Vendor", |
| "arch" : "Test Arch", |
| "packages" : { |
| "git_package" : { |
| "subpackage" : "bsp/git/git_subpackage" |
| }, |
| "tar_package" : { |
| "subpackage" : "bsp/tar1", |
| "subpackage2" : "bsp/tar2" |
| } |
| } |
| }, |
| "sharing_board" : { |
| "device_name" : "Sharing Board", |
| "vendor" : "Test Vendor 2", |
| "arch" : "Test Arch 2", |
| "packages" : { |
| "git_package" : { |
| "subpackage" : "sharing/bsp/git/git_subpackage" |
| }, |
| "tar_package" : { |
| "subpackage" : "sharing/bsp/tar1", |
| "subpackage2" : "sharing/bsp/tar2" |
| } |
| } |
| }, |
| "void_board" : { |
| "device_name" : "Void Board", |
| "vendor" : "Test Vendor 3", |
| "arch" : "Test Arch 3", |
| "packages" : {} |
| } |
| } |
| } |