{
    "version": "8.8.0",
    "description": "A cross-platform encrypted messaging service.",
    "homepage": "https://signal.org",
    "license": "GPL-3.0-only",
    "architecture": {
        "64bit": {
            "url": "https://updates.signal.org/desktop/signal-desktop-win-x64-8.8.0.exe#/dl.7z",
            "hash": "sha512:629c485d27f8f52b619757bded509cf1ab92b82f61158b9afb7090a8ac206e6cdc859bf7c59347be7bc628750df8c986fab036199f9b7defaac723924813b425",
            "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-64.7z\" \"$dir\""
        },
        "arm64": {
            "url": "https://updates.signal.org/desktop/signal-desktop-win-arm64-8.8.0.exe#/dl.7z",
            "hash": "sha512:89c46d15610cb56d3c64535363fe63e441f9793b70a5cad4a1d097e53e4148de0deef7f9a95c5c8314ce84ab85a0d38a67f5f27b003b1dc7ba6ef12f80ed7650",
            "pre_install": "Expand-7zipArchive \"$dir\\`$PLUGINSDIR\\app-arm64.7z\" \"$dir\""
        }
    },
    "post_install": "Remove-Item \"$dir\\`$*\", \"$dir\\Uninstall*.exe\" -Recurse -Force",
    "shortcuts": [
        [
            "Signal.exe",
            "Signal"
        ]
    ],
    "checkver": {
        "url": "https://updates.signal.org/desktop/latest.yml",
        "regex": "version:\\s([\\d.]+)"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://updates.signal.org/desktop/signal-desktop-win-x64-$version.exe#/dl.7z"
            },
            "arm64": {
                "url": "https://updates.signal.org/desktop/signal-desktop-win-arm64-$version.exe#/dl.7z"
            }
        },
        "hash": {
            "url": "$baseurl/latest.yml",
            "regex": "$basename\\s+sha512:\\s$base64"
        }
    }
}
