Add Sonos to maintained apps across platforms. Introduces SonosVersionTransformer (converts Homebrew "90.0-77070" -> "90.0.77070") and registers it for the sonos/darwin slug so osquery version_compare and patch detection work. Add special patched query in the Homebrew ingester to compare bundle_version for Sonos. Add inputs for Homebrew and Winget (including a Win32 install PowerShell script and Winget manifest), outputs for darwin and windows with version metadata, installer URLs, sha256s, and install/uninstall script refs; include the actual install/uninstall script refs. Add a React SVG icon and map it in the icons index, and update the Sonos app image asset and apps.json entries. Also includes a couple punctuation cleanups in apps.json.
16 lines
407 B
JSON
16 lines
407 B
JSON
{
|
|
"name": "Sonos",
|
|
"slug": "sonos/windows",
|
|
"package_identifier": "Sonos.Controller",
|
|
"unique_identifier": "Sonos",
|
|
"fuzzy_match_name": "Sonos%",
|
|
"installer_arch": "x86",
|
|
"installer_type": "exe",
|
|
"uninstall_type": "msi",
|
|
"installer_scope": "machine",
|
|
"default_categories": [
|
|
"Productivity"
|
|
],
|
|
"install_script_path": "ee/maintained-apps/inputs/winget/scripts/sonos_install.ps1"
|
|
}
|