diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2017/2017.4.40f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2017/2017.4.40f1_modules.json index d38aa5f0..adff3122 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2017/2017.4.40f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2017/2017.4.40f1_modules.json @@ -1 +1,119 @@ -[{"id":"documentation","name":"Documentation","description":"Unity User Manual and Scripting API Reference","downloadUrl":"https://download.unity3d.com/download_unity/6e14067f8a9a/MacDocumentationInstaller/Documentation.pkg","category":"Components","installedSize":545456000,"downloadSize":261978148,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","checksum":"a82eda0c58e9f56913079a19de48ee36"},{"id":"standardassets","name":"Standard Assets","description":"Unity Standard Assets for easily getting started building projects in Unity","downloadUrl":"https://download.unity3d.com/download_unity/6e14067f8a9a/MacStandardAssetsInstaller/StandardAssets.pkg","category":"Components","installedSize":184868000,"downloadSize":189343786,"visible":true,"selected":false,"destination":"{UNITY_PATH}","checksum":"d38593eecf3c3cad31e62a3fe09e3306"},{"id":"example","name":"Example Project","description":"Unity Example Project based on Standard Assets","downloadUrl":"https://download.unity3d.com/download_unity/6e14067f8a9a/MacExampleProjectInstaller/Examples.pkg","category":"Components","installedSize":538832000,"downloadSize":311961630,"visible":true,"selected":false,"destination":"{UNITY_PATH}","checksum":"1ff94205e51e62c5da6beb9b30436c4f"},{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/6e14067f8a9a/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2017.4.40f1.pkg","category":"Platforms","installedSize":1151080000,"downloadSize":386824216,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"b6990ae00717ee4d2a534a23695670c9"},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/6e14067f8a9a/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2017.4.40f1.tar.xz","category":"Platforms","installedSize":3124940800,"downloadSize":884686480,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"e5f107fb6b89cc91c93b62a9c1ee170f"},{"id":"mac","name":"Mac Build Support","description":"Allows building your Unity projects for the Mac platform","downloadUrl":"https://download.unity3d.com/download_unity/6e14067f8a9a/MacEditorTargetInstaller/UnitySetup-Mac-Support-for-Editor-2017.4.40f1.pkg","category":"Platforms","installedSize":128535000,"downloadSize":40785938,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"0966d11dcf2e98a3ee900c7341d088dd"},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/6e14067f8a9a/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2017.4.40f1.tar.xz","category":"Platforms","installedSize":683622400,"downloadSize":158590200,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"aae446fdb7cb693cb4fdcfefc0b49ec6"},{"id":"windows","name":"Windows Build Support","description":"Allows building your Unity projects for the Windows platform","downloadUrl":"https://download.unity3d.com/download_unity/6e14067f8a9a/MacEditorTargetInstaller/UnitySetup-Windows-Support-for-Editor-2017.4.40f1.pkg","category":"Platforms","installedSize":1234142000,"downloadSize":336345125,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"eff448b4169f18939f93c3316715a296"},{"id":"facebook-games","name":"Facebook Gameroom Build Support","description":"Allows building your Unity projects for the Facebook-Games platform","downloadUrl":"https://download.unity3d.com/download_unity/6e14067f8a9a/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2017.4.40f1.pkg","category":"Platforms","installedSize":103965000,"downloadSize":43440157,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook","checksum":"e7a7ea5cdf8aaa2e77efd647d5a0acd8"}] \ No newline at end of file +[ + { + "id": "documentation", + "name": "Documentation", + "description": "Unity User Manual and Scripting API Reference", + "downloadUrl": "https://download.unity3d.com/download_unity/6e14067f8a9a/MacDocumentationInstaller/Documentation.pkg", + "category": "Components", + "installedSize": 545456000, + "downloadSize": 261978148, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "checksum": "a82eda0c58e9f56913079a19de48ee36" + }, + { + "id": "standardassets", + "name": "Standard Assets", + "description": "Unity Standard Assets for easily getting started building projects in Unity", + "downloadUrl": "https://download.unity3d.com/download_unity/6e14067f8a9a/MacStandardAssetsInstaller/StandardAssets.pkg", + "category": "Components", + "installedSize": 184868000, + "downloadSize": 189343786, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "d38593eecf3c3cad31e62a3fe09e3306" + }, + { + "id": "example", + "name": "Example Project", + "description": "Unity Example Project based on Standard Assets", + "downloadUrl": "https://download.unity3d.com/download_unity/6e14067f8a9a/MacExampleProjectInstaller/Examples.pkg", + "category": "Components", + "installedSize": 538832000, + "downloadSize": 311961630, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "1ff94205e51e62c5da6beb9b30436c4f" + }, + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6e14067f8a9a/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2017.4.40f1.pkg", + "category": "Platforms", + "installedSize": 1151080000, + "downloadSize": 386824216, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "b6990ae00717ee4d2a534a23695670c9" + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6e14067f8a9a/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2017.4.40f1.tar.xz", + "category": "Platforms", + "installedSize": 3124940800, + "downloadSize": 884686480, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "e5f107fb6b89cc91c93b62a9c1ee170f" + }, + { + "id": "mac", + "name": "Mac Build Support", + "description": "Allows building your Unity projects for the Mac platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6e14067f8a9a/MacEditorTargetInstaller/UnitySetup-Mac-Support-for-Editor-2017.4.40f1.pkg", + "category": "Platforms", + "installedSize": 128535000, + "downloadSize": 40785938, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "0966d11dcf2e98a3ee900c7341d088dd" + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6e14067f8a9a/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2017.4.40f1.tar.xz", + "category": "Platforms", + "installedSize": 683622400, + "downloadSize": 158590200, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "aae446fdb7cb693cb4fdcfefc0b49ec6" + }, + { + "id": "windows", + "name": "Windows Build Support", + "description": "Allows building your Unity projects for the Windows platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6e14067f8a9a/MacEditorTargetInstaller/UnitySetup-Windows-Support-for-Editor-2017.4.40f1.pkg", + "category": "Platforms", + "installedSize": 1234142000, + "downloadSize": 336345125, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "eff448b4169f18939f93c3316715a296" + }, + { + "id": "facebook-games", + "name": "Facebook Gameroom Build Support", + "description": "Allows building your Unity projects for the Facebook-Games platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6e14067f8a9a/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2017.4.40f1.pkg", + "category": "Platforms", + "installedSize": 103965000, + "downloadSize": 43440157, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook", + "checksum": "e7a7ea5cdf8aaa2e77efd647d5a0acd8" + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.1.9f2_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.1.9f2_modules.json index 02a6980f..aa8e3601 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.1.9f2_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.1.9f2_modules.json @@ -1 +1,142 @@ -[{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2018.1/UnityDocumentation.zip","category":"Components","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":681736641,"downloadSize":334184628},{"id":"standardassets","name":"Standard Assets","description":"Unity Standard Assets for easily getting started building projects in Unity","downloadUrl":"https://download.unity3d.com/download_unity/a6cc294b73ee/MacStandardAssetsInstaller/StandardAssets.pkg","category":"Components","installedSize":184856000,"downloadSize":189331499,"visible":true,"selected":false,"destination":"{UNITY_PATH}","checksum":"e5895b1c67f1c81302aa220b134b75bb"},{"id":"example","name":"Example Project","description":"Unity Example Project based on Standard Assets","downloadUrl":"https://download.unity3d.com/download_unity/a6cc294b73ee/MacExampleProjectInstaller/Examples.pkg","category":"Components","installedSize":552517000,"downloadSize":313387040,"visible":true,"selected":false,"destination":"{UNITY_PATH}","checksum":"9cfb837150b7576f3fa1548118d4a416"},{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/a6cc294b73ee/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2018.1.9f2.pkg","category":"Platforms","installedSize":1172099000,"downloadSize":349919264,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"cbad1feadb8c5afb43981f04afe8ae77"},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/a6cc294b73ee/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2018.1.9f2.tar.xz","category":"Platforms","installedSize":3277578240,"downloadSize":916738264,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"9a45b38c7160e71de75ed3f598700d63"},{"id":"mac-mono","name":"Mac Mono Scripting Backend","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/a6cc294b73ee/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2018.1.9f2.pkg","category":"Platforms","installedSize":139614000,"downloadSize":43370520,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"27b6ee5136780f891c813fbe7180bae3"},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/a6cc294b73ee/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2018.1.9f2.tar.xz","category":"Platforms","installedSize":715591680,"downloadSize":160300648,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"9c89dbf4dde523e010598aba8fcc0b86"},{"id":"windows-mono","name":"Windows Mono Scripting Backend","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/a6cc294b73ee/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2018.1.9f2.pkg","category":"Platforms","installedSize":1227008000,"downloadSize":351434781,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"d8f36be37781132827a77a991b122278"},{"id":"facebook-games","name":"Facebook Gameroom Build Support","description":"Allows building your Unity projects for the Facebook-Games platform","downloadUrl":"https://download.unity3d.com/download_unity/a6cc294b73ee/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2018.1.9f2.pkg","category":"Platforms","installedSize":107789000,"downloadSize":44881959,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook","checksum":"62794a550aa3786bfa50a1766cc1852b"},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.1/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1742159,"downloadSize":1742159},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.1/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1654136,"downloadSize":1654136}] \ No newline at end of file +[ + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2018.1/UnityDocumentation.zip", + "category": "Components", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 681736641, + "downloadSize": 334184628 + }, + { + "id": "standardassets", + "name": "Standard Assets", + "description": "Unity Standard Assets for easily getting started building projects in Unity", + "downloadUrl": "https://download.unity3d.com/download_unity/a6cc294b73ee/MacStandardAssetsInstaller/StandardAssets.pkg", + "category": "Components", + "installedSize": 184856000, + "downloadSize": 189331499, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "e5895b1c67f1c81302aa220b134b75bb" + }, + { + "id": "example", + "name": "Example Project", + "description": "Unity Example Project based on Standard Assets", + "downloadUrl": "https://download.unity3d.com/download_unity/a6cc294b73ee/MacExampleProjectInstaller/Examples.pkg", + "category": "Components", + "installedSize": 552517000, + "downloadSize": 313387040, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "9cfb837150b7576f3fa1548118d4a416" + }, + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a6cc294b73ee/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2018.1.9f2.pkg", + "category": "Platforms", + "installedSize": 1172099000, + "downloadSize": 349919264, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "cbad1feadb8c5afb43981f04afe8ae77" + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a6cc294b73ee/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2018.1.9f2.tar.xz", + "category": "Platforms", + "installedSize": 3277578240, + "downloadSize": 916738264, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "9a45b38c7160e71de75ed3f598700d63" + }, + { + "id": "mac-mono", + "name": "Mac Mono Scripting Backend", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a6cc294b73ee/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2018.1.9f2.pkg", + "category": "Platforms", + "installedSize": 139614000, + "downloadSize": 43370520, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "27b6ee5136780f891c813fbe7180bae3" + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a6cc294b73ee/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2018.1.9f2.tar.xz", + "category": "Platforms", + "installedSize": 715591680, + "downloadSize": 160300648, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "9c89dbf4dde523e010598aba8fcc0b86" + }, + { + "id": "windows-mono", + "name": "Windows Mono Scripting Backend", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a6cc294b73ee/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2018.1.9f2.pkg", + "category": "Platforms", + "installedSize": 1227008000, + "downloadSize": 351434781, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "d8f36be37781132827a77a991b122278" + }, + { + "id": "facebook-games", + "name": "Facebook Gameroom Build Support", + "description": "Allows building your Unity projects for the Facebook-Games platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a6cc294b73ee/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2018.1.9f2.pkg", + "category": "Platforms", + "installedSize": 107789000, + "downloadSize": 44881959, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook", + "checksum": "62794a550aa3786bfa50a1766cc1852b" + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.1/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1742159, + "downloadSize": 1742159 + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.1/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1654136, + "downloadSize": 1654136 + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.2.21f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.2.21f1_modules.json index 0d58b1bb..fec17256 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.2.21f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.2.21f1_modules.json @@ -1 +1,128 @@ -[{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2018.2/UnityDocumentation.zip","category":"Documentation","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":694585300,"downloadSize":340482990},{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/a122f5dc316d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2018.2.21f1.pkg","category":"Platforms","installedSize":1279691000,"downloadSize":367839258,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"9cf218deea6a250953f44672ae4cf964"},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/a122f5dc316d/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2018.2.21f1.tar.xz","category":"Platforms","installedSize":3359426560,"downloadSize":897810420,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"82d0eda1b6eab7614bc9ec5e369dfd6f"},{"id":"mac-mono","name":"Mac Build Support (Mono)","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/a122f5dc316d/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2018.2.21f1.pkg","category":"Platforms","installedSize":143132000,"downloadSize":41711642,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"e0109c466534c341547d583b91ba9e58"},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/a122f5dc316d/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2018.2.21f1.tar.xz","category":"Platforms","installedSize":721408000,"downloadSize":159288628,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"ae8b8c810307d78d627d0978a313afb5"},{"id":"windows-mono","name":"Windows Build Support (Mono)","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/a122f5dc316d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2018.2.21f1.pkg","category":"Platforms","installedSize":1270193000,"downloadSize":362956831,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"0de9911a644b23e9584e0e03371fd8ae"},{"id":"facebook-games","name":"Facebook Gameroom Build Support","description":"Allows building your Unity projects for the Facebook-Games platform","downloadUrl":"https://download.unity3d.com/download_unity/a122f5dc316d/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2018.2.21f1.pkg","category":"Platforms","installedSize":108481000,"downloadSize":45590556,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook","checksum":"68612f27480fc5b114a5ab721dd62f71"},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.2/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1700038,"downloadSize":1700038},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.2/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1620607,"downloadSize":1620607},{"id":"language-zh-cn","name":"简体中文","description":"简体中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.2/zh-cn","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1503277,"downloadSize":1503277}] \ No newline at end of file +[ + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2018.2/UnityDocumentation.zip", + "category": "Documentation", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 694585300, + "downloadSize": 340482990 + }, + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a122f5dc316d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2018.2.21f1.pkg", + "category": "Platforms", + "installedSize": 1279691000, + "downloadSize": 367839258, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "9cf218deea6a250953f44672ae4cf964" + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a122f5dc316d/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2018.2.21f1.tar.xz", + "category": "Platforms", + "installedSize": 3359426560, + "downloadSize": 897810420, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "82d0eda1b6eab7614bc9ec5e369dfd6f" + }, + { + "id": "mac-mono", + "name": "Mac Build Support (Mono)", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a122f5dc316d/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2018.2.21f1.pkg", + "category": "Platforms", + "installedSize": 143132000, + "downloadSize": 41711642, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "e0109c466534c341547d583b91ba9e58" + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a122f5dc316d/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2018.2.21f1.tar.xz", + "category": "Platforms", + "installedSize": 721408000, + "downloadSize": 159288628, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "ae8b8c810307d78d627d0978a313afb5" + }, + { + "id": "windows-mono", + "name": "Windows Build Support (Mono)", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a122f5dc316d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2018.2.21f1.pkg", + "category": "Platforms", + "installedSize": 1270193000, + "downloadSize": 362956831, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "0de9911a644b23e9584e0e03371fd8ae" + }, + { + "id": "facebook-games", + "name": "Facebook Gameroom Build Support", + "description": "Allows building your Unity projects for the Facebook-Games platform", + "downloadUrl": "https://download.unity3d.com/download_unity/a122f5dc316d/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2018.2.21f1.pkg", + "category": "Platforms", + "installedSize": 108481000, + "downloadSize": 45590556, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook", + "checksum": "68612f27480fc5b114a5ab721dd62f71" + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.2/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1700038, + "downloadSize": 1700038 + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.2/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1620607, + "downloadSize": 1620607 + }, + { + "id": "language-zh-cn", + "name": "简体中文", + "description": "简体中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.2/zh-cn", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1503277, + "downloadSize": 1503277 + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.3.14f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.3.14f1_modules.json index 06939a03..4b5a6fa5 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.3.14f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.3.14f1_modules.json @@ -1 +1,128 @@ -[{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/d0e9f15437b1/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2018.3.14f1.pkg","category":"Platforms","installedSize":1885170000,"downloadSize":622741539,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"b200a813852ff2c56e2d2a800a2c6285"},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/d0e9f15437b1/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2018.3.14f1.tar.xz","category":"Platforms","installedSize":2918574080,"downloadSize":748795316,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"ab6a5f25176ad924c68a7672f22e42e1"},{"id":"mac-mono","name":"Mac Build Support (Mono)","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/d0e9f15437b1/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2018.3.14f1.pkg","category":"Platforms","installedSize":309404000,"downloadSize":85968920,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"02a9cb800710af979b46f56ffb95dc34"},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/d0e9f15437b1/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2018.3.14f1.tar.xz","category":"Platforms","installedSize":992450560,"downloadSize":225748680,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"6b1edcae437275cc54744d9c2da4d3fa"},{"id":"windows-mono","name":"Windows Build Support (Mono)","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/d0e9f15437b1/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2018.3.14f1.pkg","category":"Platforms","installedSize":346746000,"downloadSize":104425499,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"c0f2b0a09dca45fbe71bd4f2dcd691ab"},{"id":"facebook-games","name":"Facebook Gameroom Build Support","description":"Allows building your Unity projects for the Facebook-Games platform","downloadUrl":"https://download.unity3d.com/download_unity/d0e9f15437b1/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2018.3.14f1.pkg","category":"Platforms","installedSize":111561000,"downloadSize":46831646,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook","checksum":"5dd2844f158e108b636a4c1c748fd678"},{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2018.3/UnityDocumentation.zip","category":"Documentation","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":659494835,"downloadSize":323281782},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.3/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1734972,"downloadSize":1734972},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.3/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1651332,"downloadSize":1651332},{"id":"language-zh-cn","name":"简体中文","description":"简体中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.3/zh-cn","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1504771,"downloadSize":1504771}] \ No newline at end of file +[ + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/d0e9f15437b1/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2018.3.14f1.pkg", + "category": "Platforms", + "installedSize": 1885170000, + "downloadSize": 622741539, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "b200a813852ff2c56e2d2a800a2c6285" + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/d0e9f15437b1/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2018.3.14f1.tar.xz", + "category": "Platforms", + "installedSize": 2918574080, + "downloadSize": 748795316, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "ab6a5f25176ad924c68a7672f22e42e1" + }, + { + "id": "mac-mono", + "name": "Mac Build Support (Mono)", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/d0e9f15437b1/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2018.3.14f1.pkg", + "category": "Platforms", + "installedSize": 309404000, + "downloadSize": 85968920, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "02a9cb800710af979b46f56ffb95dc34" + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/d0e9f15437b1/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2018.3.14f1.tar.xz", + "category": "Platforms", + "installedSize": 992450560, + "downloadSize": 225748680, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "6b1edcae437275cc54744d9c2da4d3fa" + }, + { + "id": "windows-mono", + "name": "Windows Build Support (Mono)", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/d0e9f15437b1/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2018.3.14f1.pkg", + "category": "Platforms", + "installedSize": 346746000, + "downloadSize": 104425499, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "c0f2b0a09dca45fbe71bd4f2dcd691ab" + }, + { + "id": "facebook-games", + "name": "Facebook Gameroom Build Support", + "description": "Allows building your Unity projects for the Facebook-Games platform", + "downloadUrl": "https://download.unity3d.com/download_unity/d0e9f15437b1/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2018.3.14f1.pkg", + "category": "Platforms", + "installedSize": 111561000, + "downloadSize": 46831646, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook", + "checksum": "5dd2844f158e108b636a4c1c748fd678" + }, + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2018.3/UnityDocumentation.zip", + "category": "Documentation", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 659494835, + "downloadSize": 323281782 + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.3/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1734972, + "downloadSize": 1734972 + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.3/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1651332, + "downloadSize": 1651332 + }, + { + "id": "language-zh-cn", + "name": "简体中文", + "description": "简体中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.3/zh-cn", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1504771, + "downloadSize": 1504771 + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.4.36f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.4.36f1_modules.json index fbf6ea8c..2c7f3d65 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.4.36f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2018/2018.4.36f1_modules.json @@ -1 +1,128 @@ -[{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/6cd387d23174/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2018.4.36f1.pkg","category":"Platforms","installedSize":1909714000,"downloadSize":636786693,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"df5b80c9b90ea059f2bc071378022355"},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/6cd387d23174/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2018.4.36f1.tar.xz","category":"Platforms","installedSize":2944235520,"downloadSize":754428336,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"b1a8f852cfefcce0ab37df0702cde629"},{"id":"mac-mono","name":"Mac Build Support (Mono)","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/6cd387d23174/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2018.4.36f1.pkg","category":"Platforms","installedSize":312626000,"downloadSize":86861822,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"4b25c084d1d100106951b6659d133619"},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/6cd387d23174/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2018.4.36f1.tar.xz","category":"Platforms","installedSize":995573760,"downloadSize":225188744,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"f567274912af9f4bc8f13619865c258b"},{"id":"windows-mono","name":"Windows Build Support (Mono)","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/6cd387d23174/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2018.4.36f1.pkg","category":"Platforms","installedSize":349758000,"downloadSize":105412604,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"7833fcf7a0f9b7c4bc786ba598ec4047"},{"id":"facebook-games","name":"Facebook Gameroom Build Support","description":"Allows building your Unity projects for the Facebook-Games platform","downloadUrl":"https://download.unity3d.com/download_unity/6cd387d23174/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2018.4.36f1.pkg","category":"Platforms","installedSize":225074000,"downloadSize":94468091,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook","checksum":"5674d59b3047f74443d89763e38b5d28"},{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2018.4/UnityDocumentation.zip","category":"Documentation","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":596635438,"downloadSize":292468352},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.4/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1735104,"downloadSize":1735104},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.4/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1651329,"downloadSize":1651329},{"id":"language-zh-cn","name":"简体中文","description":"简体中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2018.4/zh-cn","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1504743,"downloadSize":1504743}] \ No newline at end of file +[ + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6cd387d23174/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2018.4.36f1.pkg", + "category": "Platforms", + "installedSize": 1909714000, + "downloadSize": 636786693, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "df5b80c9b90ea059f2bc071378022355" + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6cd387d23174/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2018.4.36f1.tar.xz", + "category": "Platforms", + "installedSize": 2944235520, + "downloadSize": 754428336, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "b1a8f852cfefcce0ab37df0702cde629" + }, + { + "id": "mac-mono", + "name": "Mac Build Support (Mono)", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6cd387d23174/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2018.4.36f1.pkg", + "category": "Platforms", + "installedSize": 312626000, + "downloadSize": 86861822, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "4b25c084d1d100106951b6659d133619" + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6cd387d23174/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2018.4.36f1.tar.xz", + "category": "Platforms", + "installedSize": 995573760, + "downloadSize": 225188744, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "f567274912af9f4bc8f13619865c258b" + }, + { + "id": "windows-mono", + "name": "Windows Build Support (Mono)", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6cd387d23174/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2018.4.36f1.pkg", + "category": "Platforms", + "installedSize": 349758000, + "downloadSize": 105412604, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "7833fcf7a0f9b7c4bc786ba598ec4047" + }, + { + "id": "facebook-games", + "name": "Facebook Gameroom Build Support", + "description": "Allows building your Unity projects for the Facebook-Games platform", + "downloadUrl": "https://download.unity3d.com/download_unity/6cd387d23174/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2018.4.36f1.pkg", + "category": "Platforms", + "installedSize": 225074000, + "downloadSize": 94468091, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook", + "checksum": "5674d59b3047f74443d89763e38b5d28" + }, + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2018.4/UnityDocumentation.zip", + "category": "Documentation", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 596635438, + "downloadSize": 292468352 + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.4/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1735104, + "downloadSize": 1735104 + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.4/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1651329, + "downloadSize": 1651329 + }, + { + "id": "language-zh-cn", + "name": "简体中文", + "description": "简体中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2018.4/zh-cn", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1504743, + "downloadSize": 1504743 + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.1.14f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.1.14f1_modules.json index 4a22df5a..25e14001 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.1.14f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.1.14f1_modules.json @@ -1 +1,215 @@ -[{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/148b5891095a/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.1.14f1.pkg","category":"Platforms","installedSize":1973622000,"downloadSize":676108323,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"42d46ba8d7b85c1d395079b71763767f"},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/148b5891095a/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2019.1.14f1.tar.xz","category":"Platforms","installedSize":3678003200,"downloadSize":895736876,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"db0a90d818046a5e5d8d5882f64c78e8"},{"id":"mac-mono","name":"Mac Build Support (Mono)","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/148b5891095a/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2019.1.14f1.pkg","category":"Platforms","installedSize":450467000,"downloadSize":130549783,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"d1c389b7b71714cc9bc3a79467e19525"},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/148b5891095a/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2019.1.14f1.tar.xz","category":"Platforms","installedSize":1087815680,"downloadSize":292721912,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"6ac4beecfbd0ffb610ede912ca51c907"},{"id":"windows-mono","name":"Windows Build Support (Mono)","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/148b5891095a/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2019.1.14f1.pkg","category":"Platforms","installedSize":355407000,"downloadSize":108341279,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"943c6a864ad58dc507828cf3a55b3ee1"},{"id":"facebook-games","name":"Facebook Gameroom Build Support","description":"Allows building your Unity projects for the Facebook-Games platform","downloadUrl":"https://download.unity3d.com/download_unity/148b5891095a/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2019.1.14f1.pkg","category":"Platforms","installedSize":231098000,"downloadSize":96884772,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook","checksum":"92ba363111e6f95b98eadb2fc85a4daa"},{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2019.1/UnityDocumentation.zip","category":"Documentation","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":646442609,"downloadSize":316883632},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.1/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1683169,"downloadSize":1683169},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.1/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1599325,"downloadSize":1599325},{"id":"language-zh-hans","name":"简体中文","description":"简体中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.1/zh-hans","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1504765,"downloadSize":1504765},{"id":"language-zh-hant","name":"繁體中文","description":"繁體中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.1/zh-hant","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1451244,"downloadSize":1451244},{"id":"android-sdk-ndk-tools","name":"Android SDK & NDK Tools","description":"Android SDK & NDK Tools 26.1.1","downloadUrl":"https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip","category":"Platforms","installedSize":174000000,"downloadSize":148000000,"visible":true,"sync":"Android Build Support","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","parent":"android","eulaUrl1":"https://dl.google.com/dl/android/repository/repository2-1.xml","eulaLabel1":"Android SDK and NDK License Terms from Google","eulaMessage":"Please review and accept the license terms before downloading and installing Android's SDK and NDK."},{"id":"android-sdk-platform-tools","name":"Android SDK Platform Tools","description":"Android SDK Platform Tools 28.0.1","downloadUrl":"https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip","category":"Platforms","installedSize":15700000,"downloadSize":4550000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK"},{"id":"android-sdk-build-tools","name":"Android SDK Build Tools","description":"Android SDK Build Tools 28.0.3","downloadUrl":"https://dl.google.com/android/repository/build-tools_r28.0.3-linux.zip","category":"Platforms","installedSize":120000000,"downloadSize":52600000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/28.0.3","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-9"},{"id":"android-sdk-platforms","name":"Android SDK Platforms","description":"Android SDK Platforms 28","downloadUrl":"https://dl.google.com/android/repository/platform-28_r06.zip","category":"Platforms","installedSize":121000000,"downloadSize":60600000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-28","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-9"},{"id":"android-ndk","name":"Android NDK","description":"Android NDK r16b","downloadUrl":"https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip","category":"Platforms","installedSize":2355200000,"downloadSize":626000000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r16b"}] \ No newline at end of file +[ + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/148b5891095a/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.1.14f1.pkg", + "category": "Platforms", + "installedSize": 1973622000, + "downloadSize": 676108323, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "42d46ba8d7b85c1d395079b71763767f" + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/148b5891095a/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2019.1.14f1.tar.xz", + "category": "Platforms", + "installedSize": 3678003200, + "downloadSize": 895736876, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "db0a90d818046a5e5d8d5882f64c78e8" + }, + { + "id": "mac-mono", + "name": "Mac Build Support (Mono)", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/148b5891095a/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2019.1.14f1.pkg", + "category": "Platforms", + "installedSize": 450467000, + "downloadSize": 130549783, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "d1c389b7b71714cc9bc3a79467e19525" + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/148b5891095a/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2019.1.14f1.tar.xz", + "category": "Platforms", + "installedSize": 1087815680, + "downloadSize": 292721912, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "6ac4beecfbd0ffb610ede912ca51c907" + }, + { + "id": "windows-mono", + "name": "Windows Build Support (Mono)", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/148b5891095a/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2019.1.14f1.pkg", + "category": "Platforms", + "installedSize": 355407000, + "downloadSize": 108341279, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "943c6a864ad58dc507828cf3a55b3ee1" + }, + { + "id": "facebook-games", + "name": "Facebook Gameroom Build Support", + "description": "Allows building your Unity projects for the Facebook-Games platform", + "downloadUrl": "https://download.unity3d.com/download_unity/148b5891095a/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2019.1.14f1.pkg", + "category": "Platforms", + "installedSize": 231098000, + "downloadSize": 96884772, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook", + "checksum": "92ba363111e6f95b98eadb2fc85a4daa" + }, + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2019.1/UnityDocumentation.zip", + "category": "Documentation", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 646442609, + "downloadSize": 316883632 + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.1/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1683169, + "downloadSize": 1683169 + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.1/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1599325, + "downloadSize": 1599325 + }, + { + "id": "language-zh-hans", + "name": "简体中文", + "description": "简体中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.1/zh-hans", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1504765, + "downloadSize": 1504765 + }, + { + "id": "language-zh-hant", + "name": "繁體中文", + "description": "繁體中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.1/zh-hant", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1451244, + "downloadSize": 1451244 + }, + { + "id": "android-sdk-ndk-tools", + "name": "Android SDK & NDK Tools", + "description": "Android SDK & NDK Tools 26.1.1", + "downloadUrl": "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip", + "category": "Platforms", + "installedSize": 174000000, + "downloadSize": 148000000, + "visible": true, + "sync": "Android Build Support", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK", + "parent": "android", + "eulaUrl1": "https://dl.google.com/dl/android/repository/repository2-1.xml", + "eulaLabel1": "Android SDK and NDK License Terms from Google", + "eulaMessage": "Please review and accept the license terms before downloading and installing Android's SDK and NDK." + }, + { + "id": "android-sdk-platform-tools", + "name": "Android SDK Platform Tools", + "description": "Android SDK Platform Tools 28.0.1", + "downloadUrl": "https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip", + "category": "Platforms", + "installedSize": 15700000, + "downloadSize": 4550000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK" + }, + { + "id": "android-sdk-build-tools", + "name": "Android SDK Build Tools", + "description": "Android SDK Build Tools 28.0.3", + "downloadUrl": "https://dl.google.com/android/repository/build-tools_r28.0.3-linux.zip", + "category": "Platforms", + "installedSize": 120000000, + "downloadSize": 52600000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/28.0.3", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-9" + }, + { + "id": "android-sdk-platforms", + "name": "Android SDK Platforms", + "description": "Android SDK Platforms 28", + "downloadUrl": "https://dl.google.com/android/repository/platform-28_r06.zip", + "category": "Platforms", + "installedSize": 121000000, + "downloadSize": 60600000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-28", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-9" + }, + { + "id": "android-ndk", + "name": "Android NDK", + "description": "Android NDK r16b", + "downloadUrl": "https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip", + "category": "Platforms", + "installedSize": 2355200000, + "downloadSize": 626000000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r16b" + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.2.21f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.2.21f1_modules.json index df083eb0..9813c130 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.2.21f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.2.21f1_modules.json @@ -1 +1,229 @@ -[{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/9d528d026557/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.2.21f1.pkg","category":"Platforms","installedSize":1962715000,"downloadSize":678070311,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"b41110e85b6a7c50302d11fab9848414"},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/9d528d026557/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2019.2.21f1.tar.xz","category":"Platforms","installedSize":3630213120,"downloadSize":887256696,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"3732f02ef0cb6b3e5a4e251301c54f7d"},{"id":"mac-mono","name":"Mac Build Support (Mono)","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/9d528d026557/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2019.2.21f1.pkg","category":"Platforms","installedSize":453140000,"downloadSize":130066452,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"78f730b722fcf4fa1c6e9e3d7e7f37e6"},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/9d528d026557/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2019.2.21f1.tar.xz","category":"Platforms","installedSize":1092485120,"downloadSize":293711296,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"9cd7da463d0290db7b62a0025f691253"},{"id":"windows-mono","name":"Windows Build Support (Mono)","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/9d528d026557/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2019.2.21f1.pkg","category":"Platforms","installedSize":364446000,"downloadSize":111450147,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"b886fe5a5d849c1b1f3aab43fe6cce9e"},{"id":"facebook-games","name":"Facebook Gameroom Build Support","description":"Allows building your Unity projects for the Facebook-Games platform","downloadUrl":"https://download.unity3d.com/download_unity/9d528d026557/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2019.2.21f1.pkg","category":"Platforms","installedSize":237040000,"downloadSize":99170334,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook","checksum":"a5137d063781d883d3956e3ac8d03cea"},{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2019.2/UnityDocumentation.zip","category":"Documentation","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":644810766,"downloadSize":316083709},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.2/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1772623,"downloadSize":1772623},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.2/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1627975,"downloadSize":1627975},{"id":"language-zh-hans","name":"简体中文","description":"简体中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.2/zh-hans","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1430068,"downloadSize":1430068},{"id":"language-zh-hant","name":"繁體中文","description":"繁體中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.2/zh-hant","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1451242,"downloadSize":1451242},{"id":"android-sdk-ndk-tools","name":"Android SDK & NDK Tools","description":"Android SDK & NDK Tools 26.1.1","downloadUrl":"https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip","category":"Platforms","installedSize":174000000,"downloadSize":148000000,"visible":true,"sync":"Android Build Support","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","parent":"android","eulaUrl1":"https://dl.google.com/dl/android/repository/repository2-1.xml","eulaLabel1":"Android SDK and NDK License Terms from Google","eulaMessage":"Please review and accept the license terms before downloading and installing Android's SDK and NDK."},{"id":"android-sdk-platform-tools","name":"Android SDK Platform Tools","description":"Android SDK Platform Tools 28.0.1","downloadUrl":"https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip","category":"Platforms","installedSize":15700000,"downloadSize":4550000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK"},{"id":"android-sdk-build-tools","name":"Android SDK Build Tools","description":"Android SDK Build Tools 28.0.3","downloadUrl":"https://dl.google.com/android/repository/build-tools_r28.0.3-linux.zip","category":"Platforms","installedSize":120000000,"downloadSize":52600000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/28.0.3","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-9"},{"id":"android-sdk-platforms","name":"Android SDK Platforms","description":"Android SDK Platforms 28","downloadUrl":"https://dl.google.com/android/repository/platform-28_r06.zip","category":"Platforms","installedSize":121000000,"downloadSize":60600000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-28","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-9"},{"id":"android-ndk","name":"Android NDK","description":"Android NDK r16b","downloadUrl":"https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip","category":"Platforms","installedSize":2355200000,"downloadSize":626000000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r16b"},{"id":"android-open-jdk","name":"OpenJDK","description":"Android Open JDK 8u172-b11","downloadUrl":"http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip","category":"Platforms","installedSize":73170000,"downloadSize":162000000,"visible":true,"selected":false,"parent":"android","sync":"Android Build Support","destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK"}] \ No newline at end of file +[ + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9d528d026557/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.2.21f1.pkg", + "category": "Platforms", + "installedSize": 1962715000, + "downloadSize": 678070311, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "b41110e85b6a7c50302d11fab9848414" + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9d528d026557/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2019.2.21f1.tar.xz", + "category": "Platforms", + "installedSize": 3630213120, + "downloadSize": 887256696, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "3732f02ef0cb6b3e5a4e251301c54f7d" + }, + { + "id": "mac-mono", + "name": "Mac Build Support (Mono)", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9d528d026557/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2019.2.21f1.pkg", + "category": "Platforms", + "installedSize": 453140000, + "downloadSize": 130066452, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "78f730b722fcf4fa1c6e9e3d7e7f37e6" + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9d528d026557/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2019.2.21f1.tar.xz", + "category": "Platforms", + "installedSize": 1092485120, + "downloadSize": 293711296, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "9cd7da463d0290db7b62a0025f691253" + }, + { + "id": "windows-mono", + "name": "Windows Build Support (Mono)", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9d528d026557/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2019.2.21f1.pkg", + "category": "Platforms", + "installedSize": 364446000, + "downloadSize": 111450147, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "b886fe5a5d849c1b1f3aab43fe6cce9e" + }, + { + "id": "facebook-games", + "name": "Facebook Gameroom Build Support", + "description": "Allows building your Unity projects for the Facebook-Games platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9d528d026557/MacEditorTargetInstaller/UnitySetup-Facebook-Games-Support-for-Editor-2019.2.21f1.pkg", + "category": "Platforms", + "installedSize": 237040000, + "downloadSize": 99170334, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/Facebook", + "checksum": "a5137d063781d883d3956e3ac8d03cea" + }, + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2019.2/UnityDocumentation.zip", + "category": "Documentation", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 644810766, + "downloadSize": 316083709 + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.2/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1772623, + "downloadSize": 1772623 + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.2/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1627975, + "downloadSize": 1627975 + }, + { + "id": "language-zh-hans", + "name": "简体中文", + "description": "简体中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.2/zh-hans", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1430068, + "downloadSize": 1430068 + }, + { + "id": "language-zh-hant", + "name": "繁體中文", + "description": "繁體中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.2/zh-hant", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1451242, + "downloadSize": 1451242 + }, + { + "id": "android-sdk-ndk-tools", + "name": "Android SDK & NDK Tools", + "description": "Android SDK & NDK Tools 26.1.1", + "downloadUrl": "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip", + "category": "Platforms", + "installedSize": 174000000, + "downloadSize": 148000000, + "visible": true, + "sync": "Android Build Support", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK", + "parent": "android", + "eulaUrl1": "https://dl.google.com/dl/android/repository/repository2-1.xml", + "eulaLabel1": "Android SDK and NDK License Terms from Google", + "eulaMessage": "Please review and accept the license terms before downloading and installing Android's SDK and NDK." + }, + { + "id": "android-sdk-platform-tools", + "name": "Android SDK Platform Tools", + "description": "Android SDK Platform Tools 28.0.1", + "downloadUrl": "https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip", + "category": "Platforms", + "installedSize": 15700000, + "downloadSize": 4550000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK" + }, + { + "id": "android-sdk-build-tools", + "name": "Android SDK Build Tools", + "description": "Android SDK Build Tools 28.0.3", + "downloadUrl": "https://dl.google.com/android/repository/build-tools_r28.0.3-linux.zip", + "category": "Platforms", + "installedSize": 120000000, + "downloadSize": 52600000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/28.0.3", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-9" + }, + { + "id": "android-sdk-platforms", + "name": "Android SDK Platforms", + "description": "Android SDK Platforms 28", + "downloadUrl": "https://dl.google.com/android/repository/platform-28_r06.zip", + "category": "Platforms", + "installedSize": 121000000, + "downloadSize": 60600000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-28", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-9" + }, + { + "id": "android-ndk", + "name": "Android NDK", + "description": "Android NDK r16b", + "downloadUrl": "https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip", + "category": "Platforms", + "installedSize": 2355200000, + "downloadSize": 626000000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r16b" + }, + { + "id": "android-open-jdk", + "name": "OpenJDK", + "description": "Android Open JDK 8u172-b11", + "downloadUrl": "http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip", + "category": "Platforms", + "installedSize": 73170000, + "downloadSize": 162000000, + "visible": true, + "selected": false, + "parent": "android", + "sync": "Android Build Support", + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK" + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.3.15f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.3.15f1_modules.json index b5aeba3b..7366aa39 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.3.15f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.3.15f1_modules.json @@ -1 +1,229 @@ -[{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/59ff3e03856d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.3.15f1.pkg","category":"Platforms","installedSize":1036229000,"downloadSize":327743519,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"f13ae3c713f44c4f3de8203060b05175"},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/59ff3e03856d/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2019.3.15f1.tar.xz","category":"Platforms","installedSize":2750300160,"downloadSize":657283880,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"1d0f874d6e897b728eefe617c58b1c02"},{"id":"linux-il2cpp","name":"Linux Build Support (IL2CPP)","description":"Allows building your Unity projects for the Linux-IL2CPP platform","downloadUrl":"https://download.unity3d.com/download_unity/59ff3e03856d/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2019.3.15f1.tar.xz","category":"Platforms","installedSize":1639198720,"downloadSize":297741444,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/LinuxStandaloneSupport","checksum":"7724e66b5937dd8074dbe877a10d45a1"},{"id":"mac-mono","name":"Mac Build Support (Mono)","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/59ff3e03856d/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2019.3.15f1.pkg","category":"Platforms","installedSize":484818000,"downloadSize":137070622,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"e0c9076c2ec4b4a53d844effba5bf91d"},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/59ff3e03856d/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2019.3.15f1.tar.xz","category":"Platforms","installedSize":1113702400,"downloadSize":298422728,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"d418e977bbf86b26cd9824d27a28e0a5"},{"id":"windows-mono","name":"Windows Build Support (Mono)","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/59ff3e03856d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2019.3.15f1.pkg","category":"Platforms","installedSize":361630000,"downloadSize":110872601,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"4277189dac038818c1ee505be300e1a5"},{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2019.3/UnityDocumentation.zip","category":"Documentation","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":613906635,"downloadSize":300934625},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.3/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1739255,"downloadSize":1739255},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.3/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1613358,"downloadSize":1613358},{"id":"language-zh-hans","name":"简体中文","description":"简体中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.3/zh-hans","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1527655,"downloadSize":1527655},{"id":"language-zh-hant","name":"繁體中文","description":"繁體中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.3/zh-hant","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1528988,"downloadSize":1528988},{"id":"android-sdk-ndk-tools","name":"Android SDK & NDK Tools","description":"Android SDK & NDK Tools 26.1.1","downloadUrl":"https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip","category":"Platforms","installedSize":174000000,"downloadSize":148000000,"visible":true,"sync":"Android Build Support","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","parent":"android","eulaUrl1":"https://dl.google.com/dl/android/repository/repository2-1.xml","eulaLabel1":"Android SDK and NDK License Terms from Google","eulaMessage":"Please review and accept the license terms before downloading and installing Android's SDK and NDK."},{"id":"android-sdk-platform-tools","name":"Android SDK Platform Tools","description":"Android SDK Platform Tools 28.0.1","downloadUrl":"https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip","category":"Platforms","installedSize":15700000,"downloadSize":4550000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK"},{"id":"android-sdk-build-tools","name":"Android SDK Build Tools","description":"Android SDK Build Tools 28.0.3","downloadUrl":"https://dl.google.com/android/repository/build-tools_r28.0.3-linux.zip","category":"Platforms","installedSize":120000000,"downloadSize":52600000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/28.0.3","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-9"},{"id":"android-sdk-platforms","name":"Android SDK Platforms","description":"Android SDK Platforms 28","downloadUrl":"https://dl.google.com/android/repository/platform-28_r06.zip","category":"Platforms","installedSize":121000000,"downloadSize":60600000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-28","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-9"},{"id":"android-ndk","name":"Android NDK","description":"Android NDK r19","downloadUrl":"https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip","category":"Platforms","installedSize":2690000000,"downloadSize":785000000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19"},{"id":"android-open-jdk","name":"OpenJDK","description":"Android Open JDK 8u172-b11","downloadUrl":"http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip","category":"Platforms","installedSize":73170000,"downloadSize":162000000,"visible":true,"selected":false,"parent":"android","sync":"Android Build Support","destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK"}] \ No newline at end of file +[ + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/59ff3e03856d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.3.15f1.pkg", + "category": "Platforms", + "installedSize": 1036229000, + "downloadSize": 327743519, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "f13ae3c713f44c4f3de8203060b05175" + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/59ff3e03856d/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2019.3.15f1.tar.xz", + "category": "Platforms", + "installedSize": 2750300160, + "downloadSize": 657283880, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "1d0f874d6e897b728eefe617c58b1c02" + }, + { + "id": "linux-il2cpp", + "name": "Linux Build Support (IL2CPP)", + "description": "Allows building your Unity projects for the Linux-IL2CPP platform", + "downloadUrl": "https://download.unity3d.com/download_unity/59ff3e03856d/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2019.3.15f1.tar.xz", + "category": "Platforms", + "installedSize": 1639198720, + "downloadSize": 297741444, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/LinuxStandaloneSupport", + "checksum": "7724e66b5937dd8074dbe877a10d45a1" + }, + { + "id": "mac-mono", + "name": "Mac Build Support (Mono)", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/59ff3e03856d/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2019.3.15f1.pkg", + "category": "Platforms", + "installedSize": 484818000, + "downloadSize": 137070622, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "e0c9076c2ec4b4a53d844effba5bf91d" + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/59ff3e03856d/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2019.3.15f1.tar.xz", + "category": "Platforms", + "installedSize": 1113702400, + "downloadSize": 298422728, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "d418e977bbf86b26cd9824d27a28e0a5" + }, + { + "id": "windows-mono", + "name": "Windows Build Support (Mono)", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/59ff3e03856d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2019.3.15f1.pkg", + "category": "Platforms", + "installedSize": 361630000, + "downloadSize": 110872601, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "4277189dac038818c1ee505be300e1a5" + }, + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2019.3/UnityDocumentation.zip", + "category": "Documentation", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 613906635, + "downloadSize": 300934625 + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.3/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1739255, + "downloadSize": 1739255 + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.3/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1613358, + "downloadSize": 1613358 + }, + { + "id": "language-zh-hans", + "name": "简体中文", + "description": "简体中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.3/zh-hans", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1527655, + "downloadSize": 1527655 + }, + { + "id": "language-zh-hant", + "name": "繁體中文", + "description": "繁體中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.3/zh-hant", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1528988, + "downloadSize": 1528988 + }, + { + "id": "android-sdk-ndk-tools", + "name": "Android SDK & NDK Tools", + "description": "Android SDK & NDK Tools 26.1.1", + "downloadUrl": "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip", + "category": "Platforms", + "installedSize": 174000000, + "downloadSize": 148000000, + "visible": true, + "sync": "Android Build Support", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK", + "parent": "android", + "eulaUrl1": "https://dl.google.com/dl/android/repository/repository2-1.xml", + "eulaLabel1": "Android SDK and NDK License Terms from Google", + "eulaMessage": "Please review and accept the license terms before downloading and installing Android's SDK and NDK." + }, + { + "id": "android-sdk-platform-tools", + "name": "Android SDK Platform Tools", + "description": "Android SDK Platform Tools 28.0.1", + "downloadUrl": "https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip", + "category": "Platforms", + "installedSize": 15700000, + "downloadSize": 4550000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK" + }, + { + "id": "android-sdk-build-tools", + "name": "Android SDK Build Tools", + "description": "Android SDK Build Tools 28.0.3", + "downloadUrl": "https://dl.google.com/android/repository/build-tools_r28.0.3-linux.zip", + "category": "Platforms", + "installedSize": 120000000, + "downloadSize": 52600000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/28.0.3", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-9" + }, + { + "id": "android-sdk-platforms", + "name": "Android SDK Platforms", + "description": "Android SDK Platforms 28", + "downloadUrl": "https://dl.google.com/android/repository/platform-28_r06.zip", + "category": "Platforms", + "installedSize": 121000000, + "downloadSize": 60600000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-28", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-9" + }, + { + "id": "android-ndk", + "name": "Android NDK", + "description": "Android NDK r19", + "downloadUrl": "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip", + "category": "Platforms", + "installedSize": 2690000000, + "downloadSize": 785000000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19" + }, + { + "id": "android-open-jdk", + "name": "OpenJDK", + "description": "Android Open JDK 8u172-b11", + "downloadUrl": "http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip", + "category": "Platforms", + "installedSize": 73170000, + "downloadSize": 162000000, + "visible": true, + "selected": false, + "parent": "android", + "sync": "Android Build Support", + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK" + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.4.32f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.4.32f1_modules.json index 2c0d2b98..246d0e63 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.4.32f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2019/2019.4.32f1_modules.json @@ -1 +1,246 @@ -[{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/f88bf0bee961/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.4.32f1.pkg","category":"Platforms","installedSize":1771169000,"downloadSize":503207942,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"1bc34ef7b33122d8f6e783f47fbff91d","preselected":false},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/f88bf0bee961/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2019.4.32f1.tar.xz","category":"Platforms","installedSize":2776340480,"downloadSize":664070700,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"d1e7b8b7c1542f2b83614df7c47a1eda","preselected":false},{"id":"linux-il2cpp","name":"Linux Build Support (IL2CPP)","description":"Allows building your Unity projects for the Linux-IL2CPP platform","downloadUrl":"https://download.unity3d.com/download_unity/f88bf0bee961/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2019.4.32f1.tar.xz","category":"Platforms","installedSize":254832640,"downloadSize":58854316,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/LinuxStandaloneSupport","checksum":"6431f95560f871f38a6fd8bcb7b61bee","preselected":false},{"id":"mac-mono","name":"Mac Build Support (Mono)","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/f88bf0bee961/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2019.4.32f1.pkg","category":"Platforms","installedSize":496165000,"downloadSize":139606014,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"7813409e8f9c7e22c897e20fb545347d","preselected":false},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/f88bf0bee961/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2019.4.32f1.tar.xz","category":"Platforms","installedSize":1121505280,"downloadSize":301298528,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"5500402b8bc403ed41e3ac4594d10428","preselected":false},{"id":"windows-mono","name":"Windows Build Support (Mono)","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/f88bf0bee961/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2019.4.32f1.pkg","category":"Platforms","installedSize":364665000,"downloadSize":111917055,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"5f900cb2ea10c104966064644dd822e7","preselected":false},{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2019.4/UnityDocumentation.zip","category":"Documentation","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":560679316,"downloadSize":274842802,"preselected":true},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.4/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1739231,"downloadSize":1739231,"preselected":false},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.4/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1651129,"downloadSize":1651129,"preselected":false},{"id":"language-zh-hans","name":"简体中文","description":"简体中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.4/zh-hans","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1526908,"downloadSize":1526908,"preselected":false},{"id":"language-zh-hant","name":"繁體中文","description":"繁體中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2019.4/zh-hant","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1528856,"downloadSize":1528856,"preselected":false},{"id":"android-sdk-ndk-tools","name":"Android SDK & NDK Tools","description":"Android SDK & NDK Tools 26.1.1","downloadUrl":"https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip","category":"Platforms","installedSize":174000000,"downloadSize":148000000,"visible":true,"sync":"Android Build Support","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","parent":"android","eulaUrl1":"https://dl.google.com/dl/android/repository/repository2-1.xml","eulaLabel1":"Android SDK and NDK License Terms from Google","eulaMessage":"Please review and accept the license terms before downloading and installing Android's SDK and NDK.","preselected":false},{"id":"android-sdk-platform-tools","name":"Android SDK Platform Tools","description":"Android SDK Platform Tools 28.0.1","downloadUrl":"https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip","category":"Platforms","installedSize":15700000,"downloadSize":4550000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","preselected":false},{"id":"android-sdk-build-tools","name":"Android SDK Build Tools","description":"Android SDK Build Tools 30.0.2","downloadUrl":"https://dl.google.com/android/repository/build-tools_r30.0.2-linux.zip","category":"Platforms","installedSize":140000000,"downloadSize":50200000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/30.0.2","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-11","preselected":false},{"id":"android-sdk-platforms","name":"Android SDK Platforms","description":"Android SDK Platforms 29","downloadUrl":"https://dl.google.com/android/repository/platform-29_r05.zip","category":"Platforms","installedSize":152500000,"downloadSize":78300000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-29","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-10","preselected":false},{"id":"android-ndk","name":"Android NDK","description":"Android NDK r19","downloadUrl":"https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip","category":"Platforms","installedSize":2690000000,"downloadSize":785000000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19","preselected":false},{"id":"android-open-jdk","name":"OpenJDK","description":"Android Open JDK 8u172-b11","downloadUrl":"http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip","category":"Platforms","installedSize":162000000,"downloadSize":73170000,"visible":true,"selected":false,"parent":"android","sync":"Android Build Support","destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK","preselected":false}] \ No newline at end of file +[ + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/f88bf0bee961/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2019.4.32f1.pkg", + "category": "Platforms", + "installedSize": 1771169000, + "downloadSize": 503207942, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "1bc34ef7b33122d8f6e783f47fbff91d", + "preselected": false + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/f88bf0bee961/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2019.4.32f1.tar.xz", + "category": "Platforms", + "installedSize": 2776340480, + "downloadSize": 664070700, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "d1e7b8b7c1542f2b83614df7c47a1eda", + "preselected": false + }, + { + "id": "linux-il2cpp", + "name": "Linux Build Support (IL2CPP)", + "description": "Allows building your Unity projects for the Linux-IL2CPP platform", + "downloadUrl": "https://download.unity3d.com/download_unity/f88bf0bee961/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2019.4.32f1.tar.xz", + "category": "Platforms", + "installedSize": 254832640, + "downloadSize": 58854316, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/LinuxStandaloneSupport", + "checksum": "6431f95560f871f38a6fd8bcb7b61bee", + "preselected": false + }, + { + "id": "mac-mono", + "name": "Mac Build Support (Mono)", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/f88bf0bee961/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2019.4.32f1.pkg", + "category": "Platforms", + "installedSize": 496165000, + "downloadSize": 139606014, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "7813409e8f9c7e22c897e20fb545347d", + "preselected": false + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/f88bf0bee961/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2019.4.32f1.tar.xz", + "category": "Platforms", + "installedSize": 1121505280, + "downloadSize": 301298528, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "5500402b8bc403ed41e3ac4594d10428", + "preselected": false + }, + { + "id": "windows-mono", + "name": "Windows Build Support (Mono)", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/f88bf0bee961/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2019.4.32f1.pkg", + "category": "Platforms", + "installedSize": 364665000, + "downloadSize": 111917055, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "5f900cb2ea10c104966064644dd822e7", + "preselected": false + }, + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2019.4/UnityDocumentation.zip", + "category": "Documentation", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 560679316, + "downloadSize": 274842802, + "preselected": true + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.4/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1739231, + "downloadSize": 1739231, + "preselected": false + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.4/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1651129, + "downloadSize": 1651129, + "preselected": false + }, + { + "id": "language-zh-hans", + "name": "简体中文", + "description": "简体中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.4/zh-hans", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1526908, + "downloadSize": 1526908, + "preselected": false + }, + { + "id": "language-zh-hant", + "name": "繁體中文", + "description": "繁體中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2019.4/zh-hant", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1528856, + "downloadSize": 1528856, + "preselected": false + }, + { + "id": "android-sdk-ndk-tools", + "name": "Android SDK & NDK Tools", + "description": "Android SDK & NDK Tools 26.1.1", + "downloadUrl": "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip", + "category": "Platforms", + "installedSize": 174000000, + "downloadSize": 148000000, + "visible": true, + "sync": "Android Build Support", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK", + "parent": "android", + "eulaUrl1": "https://dl.google.com/dl/android/repository/repository2-1.xml", + "eulaLabel1": "Android SDK and NDK License Terms from Google", + "eulaMessage": "Please review and accept the license terms before downloading and installing Android's SDK and NDK.", + "preselected": false + }, + { + "id": "android-sdk-platform-tools", + "name": "Android SDK Platform Tools", + "description": "Android SDK Platform Tools 28.0.1", + "downloadUrl": "https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip", + "category": "Platforms", + "installedSize": 15700000, + "downloadSize": 4550000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK", + "preselected": false + }, + { + "id": "android-sdk-build-tools", + "name": "Android SDK Build Tools", + "description": "Android SDK Build Tools 30.0.2", + "downloadUrl": "https://dl.google.com/android/repository/build-tools_r30.0.2-linux.zip", + "category": "Platforms", + "installedSize": 140000000, + "downloadSize": 50200000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/30.0.2", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-11", + "preselected": false + }, + { + "id": "android-sdk-platforms", + "name": "Android SDK Platforms", + "description": "Android SDK Platforms 29", + "downloadUrl": "https://dl.google.com/android/repository/platform-29_r05.zip", + "category": "Platforms", + "installedSize": 152500000, + "downloadSize": 78300000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-29", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-10", + "preselected": false + }, + { + "id": "android-ndk", + "name": "Android NDK", + "description": "Android NDK r19", + "downloadUrl": "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip", + "category": "Platforms", + "installedSize": 2690000000, + "downloadSize": 785000000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19", + "preselected": false + }, + { + "id": "android-open-jdk", + "name": "OpenJDK", + "description": "Android Open JDK 8u172-b11", + "downloadUrl": "http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip", + "category": "Platforms", + "installedSize": 162000000, + "downloadSize": 73170000, + "visible": true, + "selected": false, + "parent": "android", + "sync": "Android Build Support", + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK", + "preselected": false + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.1.17f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.1.17f1_modules.json index d85dc129..31edc70d 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.1.17f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.1.17f1_modules.json @@ -1 +1,229 @@ -[{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/9957aee8edc2/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2020.1.17f1.pkg","category":"Platforms","installedSize":1084655000,"downloadSize":344492034,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"7faf030c816bc32e900bcf1886a98dbf"},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/9957aee8edc2/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2020.1.17f1.tar.xz","category":"Platforms","installedSize":1611888640,"downloadSize":363001484,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"f19ee1f1abb40cb18dcf1568498d8736"},{"id":"linux-il2cpp","name":"Linux Build Support (IL2CPP)","description":"Allows building your Unity projects for the Linux-IL2CPP platform","downloadUrl":"https://download.unity3d.com/download_unity/9957aee8edc2/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2020.1.17f1.tar.xz","category":"Platforms","installedSize":1689948160,"downloadSize":313035248,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/LinuxStandaloneSupport","checksum":"3abe85afdb7f885b31de7625f13e6d54"},{"id":"mac-mono","name":"Mac Build Support (Mono)","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/9957aee8edc2/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2020.1.17f1.pkg","category":"Platforms","installedSize":469510000,"downloadSize":142522361,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"8d4a4a27d54b5ac6203bf353c2275954"},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/9957aee8edc2/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2020.1.17f1.tar.xz","category":"Platforms","installedSize":1135728640,"downloadSize":303793100,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"f047f00a38956979d62251781f676232"},{"id":"windows-mono","name":"Windows Build Support (Mono)","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/9957aee8edc2/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2020.1.17f1.pkg","category":"Platforms","installedSize":381017000,"downloadSize":116471797,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"925e90127fc1af97daf6d7483c0171ae"},{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2020.1/UnityDocumentation.zip","category":"Documentation","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":629662557,"downloadSize":308658116},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.1/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1855304,"downloadSize":1855304},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.1/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1759593,"downloadSize":1759593},{"id":"language-zh-hans","name":"简体中文","description":"简体中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.1/zh-hans","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1628433,"downloadSize":1628433},{"id":"language-zh-hant","name":"繁體中文","description":"繁體中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.1/zh-hant","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1629411,"downloadSize":1629411},{"id":"android-sdk-ndk-tools","name":"Android SDK & NDK Tools","description":"Android SDK & NDK Tools 26.1.1","downloadUrl":"https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip","category":"Platforms","installedSize":174000000,"downloadSize":148000000,"visible":true,"sync":"Android Build Support","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","parent":"android","eulaUrl1":"https://dl.google.com/dl/android/repository/repository2-1.xml","eulaLabel1":"Android SDK and NDK License Terms from Google","eulaMessage":"Please review and accept the license terms before downloading and installing Android's SDK and NDK."},{"id":"android-sdk-platform-tools","name":"Android SDK Platform Tools","description":"Android SDK Platform Tools 28.0.1","downloadUrl":"https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip","category":"Platforms","installedSize":15700000,"downloadSize":4550000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK"},{"id":"android-sdk-build-tools","name":"Android SDK Build Tools","description":"Android SDK Build Tools 30.0.2","downloadUrl":"https://dl.google.com/android/repository/build-tools_r30.0.2-linux.zip","category":"Platforms","installedSize":140000000,"downloadSize":50200000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/30.0.2","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-11"},{"id":"android-sdk-platforms","name":"Android SDK Platforms","description":"Android SDK Platforms 29","downloadUrl":"https://dl.google.com/android/repository/platform-29_r05.zip","category":"Platforms","installedSize":152500000,"downloadSize":78300000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-29","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-10"},{"id":"android-ndk","name":"Android NDK","description":"Android NDK r19","downloadUrl":"https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip","category":"Platforms","installedSize":2690000000,"downloadSize":785000000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19"},{"id":"android-open-jdk","name":"OpenJDK","description":"Android Open JDK 8u172-b11","downloadUrl":"http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip","category":"Platforms","installedSize":73170000,"downloadSize":162000000,"visible":true,"selected":false,"parent":"android","sync":"Android Build Support","destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK"}] \ No newline at end of file +[ + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9957aee8edc2/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2020.1.17f1.pkg", + "category": "Platforms", + "installedSize": 1084655000, + "downloadSize": 344492034, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "7faf030c816bc32e900bcf1886a98dbf" + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9957aee8edc2/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2020.1.17f1.tar.xz", + "category": "Platforms", + "installedSize": 1611888640, + "downloadSize": 363001484, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "f19ee1f1abb40cb18dcf1568498d8736" + }, + { + "id": "linux-il2cpp", + "name": "Linux Build Support (IL2CPP)", + "description": "Allows building your Unity projects for the Linux-IL2CPP platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9957aee8edc2/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2020.1.17f1.tar.xz", + "category": "Platforms", + "installedSize": 1689948160, + "downloadSize": 313035248, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/LinuxStandaloneSupport", + "checksum": "3abe85afdb7f885b31de7625f13e6d54" + }, + { + "id": "mac-mono", + "name": "Mac Build Support (Mono)", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9957aee8edc2/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2020.1.17f1.pkg", + "category": "Platforms", + "installedSize": 469510000, + "downloadSize": 142522361, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "8d4a4a27d54b5ac6203bf353c2275954" + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9957aee8edc2/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2020.1.17f1.tar.xz", + "category": "Platforms", + "installedSize": 1135728640, + "downloadSize": 303793100, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "f047f00a38956979d62251781f676232" + }, + { + "id": "windows-mono", + "name": "Windows Build Support (Mono)", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/9957aee8edc2/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2020.1.17f1.pkg", + "category": "Platforms", + "installedSize": 381017000, + "downloadSize": 116471797, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "925e90127fc1af97daf6d7483c0171ae" + }, + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2020.1/UnityDocumentation.zip", + "category": "Documentation", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 629662557, + "downloadSize": 308658116 + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.1/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1855304, + "downloadSize": 1855304 + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.1/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1759593, + "downloadSize": 1759593 + }, + { + "id": "language-zh-hans", + "name": "简体中文", + "description": "简体中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.1/zh-hans", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1628433, + "downloadSize": 1628433 + }, + { + "id": "language-zh-hant", + "name": "繁體中文", + "description": "繁體中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.1/zh-hant", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1629411, + "downloadSize": 1629411 + }, + { + "id": "android-sdk-ndk-tools", + "name": "Android SDK & NDK Tools", + "description": "Android SDK & NDK Tools 26.1.1", + "downloadUrl": "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip", + "category": "Platforms", + "installedSize": 174000000, + "downloadSize": 148000000, + "visible": true, + "sync": "Android Build Support", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK", + "parent": "android", + "eulaUrl1": "https://dl.google.com/dl/android/repository/repository2-1.xml", + "eulaLabel1": "Android SDK and NDK License Terms from Google", + "eulaMessage": "Please review and accept the license terms before downloading and installing Android's SDK and NDK." + }, + { + "id": "android-sdk-platform-tools", + "name": "Android SDK Platform Tools", + "description": "Android SDK Platform Tools 28.0.1", + "downloadUrl": "https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip", + "category": "Platforms", + "installedSize": 15700000, + "downloadSize": 4550000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK" + }, + { + "id": "android-sdk-build-tools", + "name": "Android SDK Build Tools", + "description": "Android SDK Build Tools 30.0.2", + "downloadUrl": "https://dl.google.com/android/repository/build-tools_r30.0.2-linux.zip", + "category": "Platforms", + "installedSize": 140000000, + "downloadSize": 50200000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/30.0.2", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-11" + }, + { + "id": "android-sdk-platforms", + "name": "Android SDK Platforms", + "description": "Android SDK Platforms 29", + "downloadUrl": "https://dl.google.com/android/repository/platform-29_r05.zip", + "category": "Platforms", + "installedSize": 152500000, + "downloadSize": 78300000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-29", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-10" + }, + { + "id": "android-ndk", + "name": "Android NDK", + "description": "Android NDK r19", + "downloadUrl": "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip", + "category": "Platforms", + "installedSize": 2690000000, + "downloadSize": 785000000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19" + }, + { + "id": "android-open-jdk", + "name": "OpenJDK", + "description": "Android Open JDK 8u172-b11", + "downloadUrl": "http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip", + "category": "Platforms", + "installedSize": 73170000, + "downloadSize": 162000000, + "visible": true, + "selected": false, + "parent": "android", + "sync": "Android Build Support", + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK" + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.2.7f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.2.7f1_modules.json index 19d5f54d..121b820b 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.2.7f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.2.7f1_modules.json @@ -1 +1,229 @@ -[{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/c53830e277f1/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2020.2.7f1.pkg","category":"Platforms","installedSize":1083652000,"downloadSize":345348103,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"9ced6e131b8469255dd057ab101a06e0"},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/c53830e277f1/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2020.2.7f1.tar.xz","category":"Platforms","installedSize":1618196480,"downloadSize":363585576,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"12ff0a1e51c030e55fe94d4502e28c49"},{"id":"linux-il2cpp","name":"Linux Build Support (IL2CPP)","description":"Allows building your Unity projects for the Linux-IL2CPP platform","downloadUrl":"https://download.unity3d.com/download_unity/c53830e277f1/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2020.2.7f1.tar.xz","category":"Platforms","installedSize":437411840,"downloadSize":105287740,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/LinuxStandaloneSupport","checksum":"4636632d4812605bbc36a81f9bc0f813"},{"id":"mac-mono","name":"Mac Build Support (Mono)","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/c53830e277f1/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2020.2.7f1.pkg","category":"Platforms","installedSize":1734098000,"downloadSize":496359427,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"d984987c8424838e6d152ae0d1126254"},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/c53830e277f1/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2020.2.7f1.tar.xz","category":"Platforms","installedSize":1338224640,"downloadSize":357349488,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"626cd56e911b619a296c7f2d68fd6a2c"},{"id":"windows-mono","name":"Windows Build Support (Mono)","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/c53830e277f1/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2020.2.7f1.pkg","category":"Platforms","installedSize":380733000,"downloadSize":117438459,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"494ed6259e31b4802b7c2b9d18e7fd09"},{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2020.2/UnityDocumentation.zip","category":"Documentation","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":603948728,"downloadSize":296053298},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.2/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1919817,"downloadSize":1919817},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.2/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1786722,"downloadSize":1786722},{"id":"language-zh-hans","name":"简体中文","description":"简体中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.2/zh-hans","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1683061,"downloadSize":1683061},{"id":"language-zh-hant","name":"繁體中文","description":"繁體中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.2/zh-hant","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1683720,"downloadSize":1683720},{"id":"android-sdk-ndk-tools","name":"Android SDK & NDK Tools","description":"Android SDK & NDK Tools 26.1.1","downloadUrl":"https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip","category":"Platforms","installedSize":174000000,"downloadSize":148000000,"visible":true,"sync":"Android Build Support","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","parent":"android","eulaUrl1":"https://dl.google.com/dl/android/repository/repository2-1.xml","eulaLabel1":"Android SDK and NDK License Terms from Google","eulaMessage":"Please review and accept the license terms before downloading and installing Android's SDK and NDK."},{"id":"android-sdk-platform-tools","name":"Android SDK Platform Tools","description":"Android SDK Platform Tools 28.0.1","downloadUrl":"https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip","category":"Platforms","installedSize":15700000,"downloadSize":4550000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK"},{"id":"android-sdk-build-tools","name":"Android SDK Build Tools","description":"Android SDK Build Tools 30.0.2","downloadUrl":"https://dl.google.com/android/repository/build-tools_r30.0.2-linux.zip","category":"Platforms","installedSize":140000000,"downloadSize":50200000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/30.0.2","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-11"},{"id":"android-sdk-platforms","name":"Android SDK Platforms","description":"Android SDK Platforms 29","downloadUrl":"https://dl.google.com/android/repository/platform-29_r05.zip","category":"Platforms","installedSize":152500000,"downloadSize":78300000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-29","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-10"},{"id":"android-ndk","name":"Android NDK","description":"Android NDK r19","downloadUrl":"https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip","category":"Platforms","installedSize":2690000000,"downloadSize":785000000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19"},{"id":"android-open-jdk","name":"OpenJDK","description":"Android Open JDK 8u172-b11","downloadUrl":"http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip","category":"Platforms","installedSize":73170000,"downloadSize":162000000,"visible":true,"selected":false,"parent":"android","sync":"Android Build Support","destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK"}] \ No newline at end of file +[ + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/c53830e277f1/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2020.2.7f1.pkg", + "category": "Platforms", + "installedSize": 1083652000, + "downloadSize": 345348103, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "9ced6e131b8469255dd057ab101a06e0" + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/c53830e277f1/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2020.2.7f1.tar.xz", + "category": "Platforms", + "installedSize": 1618196480, + "downloadSize": 363585576, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "12ff0a1e51c030e55fe94d4502e28c49" + }, + { + "id": "linux-il2cpp", + "name": "Linux Build Support (IL2CPP)", + "description": "Allows building your Unity projects for the Linux-IL2CPP platform", + "downloadUrl": "https://download.unity3d.com/download_unity/c53830e277f1/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2020.2.7f1.tar.xz", + "category": "Platforms", + "installedSize": 437411840, + "downloadSize": 105287740, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/LinuxStandaloneSupport", + "checksum": "4636632d4812605bbc36a81f9bc0f813" + }, + { + "id": "mac-mono", + "name": "Mac Build Support (Mono)", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/c53830e277f1/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2020.2.7f1.pkg", + "category": "Platforms", + "installedSize": 1734098000, + "downloadSize": 496359427, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "d984987c8424838e6d152ae0d1126254" + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/c53830e277f1/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2020.2.7f1.tar.xz", + "category": "Platforms", + "installedSize": 1338224640, + "downloadSize": 357349488, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "626cd56e911b619a296c7f2d68fd6a2c" + }, + { + "id": "windows-mono", + "name": "Windows Build Support (Mono)", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/c53830e277f1/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2020.2.7f1.pkg", + "category": "Platforms", + "installedSize": 380733000, + "downloadSize": 117438459, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "494ed6259e31b4802b7c2b9d18e7fd09" + }, + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2020.2/UnityDocumentation.zip", + "category": "Documentation", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 603948728, + "downloadSize": 296053298 + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.2/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1919817, + "downloadSize": 1919817 + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.2/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1786722, + "downloadSize": 1786722 + }, + { + "id": "language-zh-hans", + "name": "简体中文", + "description": "简体中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.2/zh-hans", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1683061, + "downloadSize": 1683061 + }, + { + "id": "language-zh-hant", + "name": "繁體中文", + "description": "繁體中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.2/zh-hant", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1683720, + "downloadSize": 1683720 + }, + { + "id": "android-sdk-ndk-tools", + "name": "Android SDK & NDK Tools", + "description": "Android SDK & NDK Tools 26.1.1", + "downloadUrl": "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip", + "category": "Platforms", + "installedSize": 174000000, + "downloadSize": 148000000, + "visible": true, + "sync": "Android Build Support", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK", + "parent": "android", + "eulaUrl1": "https://dl.google.com/dl/android/repository/repository2-1.xml", + "eulaLabel1": "Android SDK and NDK License Terms from Google", + "eulaMessage": "Please review and accept the license terms before downloading and installing Android's SDK and NDK." + }, + { + "id": "android-sdk-platform-tools", + "name": "Android SDK Platform Tools", + "description": "Android SDK Platform Tools 28.0.1", + "downloadUrl": "https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip", + "category": "Platforms", + "installedSize": 15700000, + "downloadSize": 4550000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK" + }, + { + "id": "android-sdk-build-tools", + "name": "Android SDK Build Tools", + "description": "Android SDK Build Tools 30.0.2", + "downloadUrl": "https://dl.google.com/android/repository/build-tools_r30.0.2-linux.zip", + "category": "Platforms", + "installedSize": 140000000, + "downloadSize": 50200000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/30.0.2", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-11" + }, + { + "id": "android-sdk-platforms", + "name": "Android SDK Platforms", + "description": "Android SDK Platforms 29", + "downloadUrl": "https://dl.google.com/android/repository/platform-29_r05.zip", + "category": "Platforms", + "installedSize": 152500000, + "downloadSize": 78300000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-29", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-10" + }, + { + "id": "android-ndk", + "name": "Android NDK", + "description": "Android NDK r19", + "downloadUrl": "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip", + "category": "Platforms", + "installedSize": 2690000000, + "downloadSize": 785000000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19" + }, + { + "id": "android-open-jdk", + "name": "OpenJDK", + "description": "Android Open JDK 8u172-b11", + "downloadUrl": "http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip", + "category": "Platforms", + "installedSize": 73170000, + "downloadSize": 162000000, + "visible": true, + "selected": false, + "parent": "android", + "sync": "Android Build Support", + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK" + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.3.22f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.3.22f1_modules.json index f06d0fe4..e24f0a70 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.3.22f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2020/2020.3.22f1_modules.json @@ -1 +1,246 @@ -[{"id":"android","name":"Android Build Support","description":"Allows building your Unity projects for the Android platform","downloadUrl":"https://download.unity3d.com/download_unity/e1a7f79fd887/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2020.3.22f1.pkg","category":"Platforms","installedSize":1841861000,"downloadSize":529164296,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer","checksum":"d9be66d36a3572df07a7f97b6ecb067c","preselected":false},{"id":"ios","name":"iOS Build Support","description":"Allows building your Unity projects for the iOS platform","downloadUrl":"https://download.unity3d.com/download_unity/e1a7f79fd887/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2020.3.22f1.tar.xz","category":"Platforms","installedSize":1624340480,"downloadSize":365023636,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines","checksum":"09ae5ee0b93b8eabd51d94b8e377fa0b","preselected":false},{"id":"linux-il2cpp","name":"Linux Build Support (IL2CPP)","description":"Allows building your Unity projects for the Linux-IL2CPP platform","downloadUrl":"https://download.unity3d.com/download_unity/e1a7f79fd887/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2020.3.22f1.tar.xz","category":"Platforms","installedSize":435681280,"downloadSize":105543932,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/LinuxStandaloneSupport","checksum":"c0d1c79da7d4e0f7f4d488fa201948fe","preselected":false},{"id":"mac-mono","name":"Mac Build Support (Mono)","description":"Allows building your Unity projects for the Mac-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/e1a7f79fd887/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2020.3.22f1.pkg","category":"Platforms","installedSize":1752421000,"downloadSize":502466566,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport","checksum":"b5980f3da89e92ff7864474dc8378a81","preselected":false},{"id":"webgl","name":"WebGL Build Support","description":"Allows building your Unity projects for the WebGL platform","downloadUrl":"https://download.unity3d.com/download_unity/e1a7f79fd887/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2020.3.22f1.tar.xz","category":"Platforms","installedSize":1350389760,"downloadSize":361494692,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport","checksum":"5db8a22adb4ecf482a31462f923cb135","preselected":false},{"id":"windows-mono","name":"Windows Build Support (Mono)","description":"Allows building your Unity projects for the Windows-Mono platform","downloadUrl":"https://download.unity3d.com/download_unity/e1a7f79fd887/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2020.3.22f1.pkg","category":"Platforms","installedSize":382796000,"downloadSize":117958662,"visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport","checksum":"0777c925dc99779f39c148d27f56faa7","preselected":false},{"id":"documentation","name":"Documentation","description":"Offline Documentation","downloadUrl":"https://cloudmedia-docs.unity3d.com/docscloudstorage/2020.3/UnityDocumentation.zip","category":"Documentation","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Documentation","installedSize":587505844,"downloadSize":287993061,"preselected":true},{"id":"language-ja","name":"日本語","description":"日本語","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.3/ja","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1919817,"downloadSize":1919817,"preselected":false},{"id":"language-ko","name":"한국어","description":"한국어","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.3/ko","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1786722,"downloadSize":1786722,"preselected":false},{"id":"language-zh-hans","name":"简体中文","description":"简体中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.3/zh-hans","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1683061,"downloadSize":1683061,"preselected":false},{"id":"language-zh-hant","name":"繁體中文","description":"繁體中文","downloadUrl":"https://new-translate.unity3d.jp/v1/live/54/2020.3/zh-hant","category":"Language packs (Preview)","visible":true,"selected":false,"destination":"{UNITY_PATH}/Editor/Data/Localization","installedSize":1683720,"downloadSize":1683720,"preselected":false},{"id":"android-sdk-ndk-tools","name":"Android SDK & NDK Tools","description":"Android SDK & NDK Tools 26.1.1","downloadUrl":"https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip","category":"Platforms","installedSize":174000000,"downloadSize":148000000,"visible":true,"sync":"Android Build Support","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","parent":"android","eulaUrl1":"https://dl.google.com/dl/android/repository/repository2-1.xml","eulaLabel1":"Android SDK and NDK License Terms from Google","eulaMessage":"Please review and accept the license terms before downloading and installing Android's SDK and NDK.","preselected":false},{"id":"android-sdk-platform-tools","name":"Android SDK Platform Tools","description":"Android SDK Platform Tools 28.0.1","downloadUrl":"https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip","category":"Platforms","installedSize":15700000,"downloadSize":4550000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK","preselected":false},{"id":"android-sdk-build-tools","name":"Android SDK Build Tools","description":"Android SDK Build Tools 30.0.2","downloadUrl":"https://dl.google.com/android/repository/build-tools_r30.0.2-linux.zip","category":"Platforms","installedSize":140000000,"downloadSize":50200000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/30.0.2","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-11","preselected":false},{"id":"android-sdk-platforms","name":"Android SDK Platforms","description":"Android SDK Platforms 29","downloadUrl":"https://dl.google.com/android/repository/platform-29_r05.zip","category":"Platforms","installedSize":152500000,"downloadSize":78300000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-29","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-10","preselected":false},{"id":"android-ndk","name":"Android NDK","description":"Android NDK r19","downloadUrl":"https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip","category":"Platforms","installedSize":2690000000,"downloadSize":785000000,"visible":false,"sync":"android-sdk-ndk-tools","selected":false,"destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameTo":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK","renameFrom":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19","preselected":false},{"id":"android-open-jdk","name":"OpenJDK","description":"Android Open JDK 8u172-b11","downloadUrl":"http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip","category":"Platforms","installedSize":162000000,"downloadSize":73170000,"visible":true,"selected":false,"parent":"android","sync":"Android Build Support","destination":"{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK","preselected":false}] \ No newline at end of file +[ + { + "id": "android", + "name": "Android Build Support", + "description": "Allows building your Unity projects for the Android platform", + "downloadUrl": "https://download.unity3d.com/download_unity/e1a7f79fd887/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2020.3.22f1.pkg", + "category": "Platforms", + "installedSize": 1841861000, + "downloadSize": 529164296, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer", + "checksum": "d9be66d36a3572df07a7f97b6ecb067c", + "preselected": false + }, + { + "id": "ios", + "name": "iOS Build Support", + "description": "Allows building your Unity projects for the iOS platform", + "downloadUrl": "https://download.unity3d.com/download_unity/e1a7f79fd887/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2020.3.22f1.tar.xz", + "category": "Platforms", + "installedSize": 1624340480, + "downloadSize": 365023636, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines", + "checksum": "09ae5ee0b93b8eabd51d94b8e377fa0b", + "preselected": false + }, + { + "id": "linux-il2cpp", + "name": "Linux Build Support (IL2CPP)", + "description": "Allows building your Unity projects for the Linux-IL2CPP platform", + "downloadUrl": "https://download.unity3d.com/download_unity/e1a7f79fd887/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2020.3.22f1.tar.xz", + "category": "Platforms", + "installedSize": 435681280, + "downloadSize": 105543932, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/LinuxStandaloneSupport", + "checksum": "c0d1c79da7d4e0f7f4d488fa201948fe", + "preselected": false + }, + { + "id": "mac-mono", + "name": "Mac Build Support (Mono)", + "description": "Allows building your Unity projects for the Mac-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/e1a7f79fd887/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2020.3.22f1.pkg", + "category": "Platforms", + "installedSize": 1752421000, + "downloadSize": 502466566, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/MacStandaloneSupport", + "checksum": "b5980f3da89e92ff7864474dc8378a81", + "preselected": false + }, + { + "id": "webgl", + "name": "WebGL Build Support", + "description": "Allows building your Unity projects for the WebGL platform", + "downloadUrl": "https://download.unity3d.com/download_unity/e1a7f79fd887/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2020.3.22f1.tar.xz", + "category": "Platforms", + "installedSize": 1350389760, + "downloadSize": 361494692, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}", + "checksum": "5db8a22adb4ecf482a31462f923cb135", + "preselected": false + }, + { + "id": "windows-mono", + "name": "Windows Build Support (Mono)", + "description": "Allows building your Unity projects for the Windows-Mono platform", + "downloadUrl": "https://download.unity3d.com/download_unity/e1a7f79fd887/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2020.3.22f1.pkg", + "category": "Platforms", + "installedSize": 382796000, + "downloadSize": 117958662, + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WindowsStandaloneSupport", + "checksum": "0777c925dc99779f39c148d27f56faa7", + "preselected": false + }, + { + "id": "documentation", + "name": "Documentation", + "description": "Offline Documentation", + "downloadUrl": "https://cloudmedia-docs.unity3d.com/docscloudstorage/2020.3/UnityDocumentation.zip", + "category": "Documentation", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Documentation", + "installedSize": 587505844, + "downloadSize": 287993061, + "preselected": true + }, + { + "id": "language-ja", + "name": "日本語", + "description": "日本語", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.3/ja", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1919817, + "downloadSize": 1919817, + "preselected": false + }, + { + "id": "language-ko", + "name": "한국어", + "description": "한국어", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.3/ko", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1786722, + "downloadSize": 1786722, + "preselected": false + }, + { + "id": "language-zh-hans", + "name": "简体中文", + "description": "简体中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.3/zh-hans", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1683061, + "downloadSize": 1683061, + "preselected": false + }, + { + "id": "language-zh-hant", + "name": "繁體中文", + "description": "繁體中文", + "downloadUrl": "https://new-translate.unity3d.jp/v1/live/54/2020.3/zh-hant", + "category": "Language packs (Preview)", + "visible": true, + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/Localization", + "installedSize": 1683720, + "downloadSize": 1683720, + "preselected": false + }, + { + "id": "android-sdk-ndk-tools", + "name": "Android SDK & NDK Tools", + "description": "Android SDK & NDK Tools 26.1.1", + "downloadUrl": "https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip", + "category": "Platforms", + "installedSize": 174000000, + "downloadSize": 148000000, + "visible": true, + "sync": "Android Build Support", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK", + "parent": "android", + "eulaUrl1": "https://dl.google.com/dl/android/repository/repository2-1.xml", + "eulaLabel1": "Android SDK and NDK License Terms from Google", + "eulaMessage": "Please review and accept the license terms before downloading and installing Android's SDK and NDK.", + "preselected": false + }, + { + "id": "android-sdk-platform-tools", + "name": "Android SDK Platform Tools", + "description": "Android SDK Platform Tools 28.0.1", + "downloadUrl": "https://dl.google.com/android/repository/platform-tools_r28.0.1-linux.zip", + "category": "Platforms", + "installedSize": 15700000, + "downloadSize": 4550000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK", + "preselected": false + }, + { + "id": "android-sdk-build-tools", + "name": "Android SDK Build Tools", + "description": "Android SDK Build Tools 30.0.2", + "downloadUrl": "https://dl.google.com/android/repository/build-tools_r30.0.2-linux.zip", + "category": "Platforms", + "installedSize": 140000000, + "downloadSize": 50200000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/30.0.2", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/build-tools/android-11", + "preselected": false + }, + { + "id": "android-sdk-platforms", + "name": "Android SDK Platforms", + "description": "Android SDK Platforms 29", + "downloadUrl": "https://dl.google.com/android/repository/platform-29_r05.zip", + "category": "Platforms", + "installedSize": 152500000, + "downloadSize": 78300000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-29", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/SDK/platforms/android-10", + "preselected": false + }, + { + "id": "android-ndk", + "name": "Android NDK", + "description": "Android NDK r19", + "downloadUrl": "https://dl.google.com/android/repository/android-ndk-r19-linux-x86_64.zip", + "category": "Platforms", + "installedSize": 2690000000, + "downloadSize": 785000000, + "visible": false, + "sync": "android-sdk-ndk-tools", + "selected": false, + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameTo": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK", + "renameFrom": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/NDK/android-ndk-r19", + "preselected": false + }, + { + "id": "android-open-jdk", + "name": "OpenJDK", + "description": "Android Open JDK 8u172-b11", + "downloadUrl": "http://download.unity3d.com/download_unity/open-jdk/open-jdk-linux-x64/jdk8u172-b11_4be8440cc514099cfe1b50cbc74128f6955cd90fd5afe15ea7be60f832de67b4.zip", + "category": "Platforms", + "installedSize": 162000000, + "downloadSize": 73170000, + "visible": true, + "selected": false, + "parent": "android", + "sync": "Android Build Support", + "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK", + "preselected": false + } +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2021/2021.1.28f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2021/2021.1.28f1_modules.json index 5745dcbf..a4449129 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2021/2021.1.28f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2021/2021.1.28f1_modules.json @@ -65,7 +65,7 @@ "downloadSize": 361960068, "visible": true, "selected": false, - "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport", + "destination": "{UNITY_PATH}", "checksum": "22f46a749749b83b87e385bece3bc61e", "preselected": false }, @@ -243,4 +243,4 @@ "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK", "preselected": false } -] \ No newline at end of file +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2021/2021.2.2f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2021/2021.2.2f1_modules.json index 0b0aecca..69ee2256 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2021/2021.2.2f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2021/2021.2.2f1_modules.json @@ -61,7 +61,7 @@ "downloadSize": 336600852, "visible": true, "selected": false, - "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport", + "destination": "{UNITY_PATH}", "checksum": "6a51daa01a99a045fd03646928f03ca8" }, { @@ -226,4 +226,4 @@ "sync": "Android Build Support", "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/AndroidPlayer/OpenJDK" } -] \ No newline at end of file +] diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2022/2022.1.0a13_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2022/2022.1.0a13_modules.json index 61341ba6..eb766213 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2022/2022.1.0a13_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2022/2022.1.0a13_modules.json @@ -87,7 +87,7 @@ "downloadSize": 334387956, "visible": true, "selected": false, - "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport", + "destination": "{UNITY_PATH}", "checksum": "118d50792f60b3037210f43ea59e0274" }, { diff --git a/commands/uvm-generate-modules-json/tests/fixures/linux/v2022/2022.2.6f1_modules.json b/commands/uvm-generate-modules-json/tests/fixures/linux/v2022/2022.2.6f1_modules.json index 2e24cd13..ac8de174 100644 --- a/commands/uvm-generate-modules-json/tests/fixures/linux/v2022/2022.2.6f1_modules.json +++ b/commands/uvm-generate-modules-json/tests/fixures/linux/v2022/2022.2.6f1_modules.json @@ -194,7 +194,7 @@ "downloadSize": 570045208, "visible": true, "selected": false, - "destination": "{UNITY_PATH}/Editor/Data/PlaybackEngines/WebGLSupport", + "destination": "{UNITY_PATH}", "checksum": "cb7a4c389a6f8b0f01dca8f3f7977a1b" }, { diff --git a/uvm_core/src/sys/linux/unity/component.rs b/uvm_core/src/sys/linux/unity/component.rs index 6e54960a..5d2f136e 100644 --- a/uvm_core/src/sys/linux/unity/component.rs +++ b/uvm_core/src/sys/linux/unity/component.rs @@ -22,7 +22,7 @@ pub fn installpath(component:Component) -> Option { Samsungtv | SamsungTV => Some("Editor/Data/PlaybackEngines/STVPlayer"), Tizen => Some("Editor/Data/PlaybackEngines/TizenPlayer"), Vuforia | VuforiaAR => Some("Editor/Data/PlaybackEngines/VuforiaSupport"), - WebGl => Some("Editor/Data/PlaybackEngines/WebGLSupport"), + WebGl => Some(""), Windows | WindowsMono | WindowsServer => Some("Editor/Data/PlaybackEngines/WindowsStandaloneSupport"), Facebook | FacebookGames => Some("Editor/Data/PlaybackEngines/Facebook"), Language(_) => Some("Editor/Data/Localization"),