{
    "version": "1.25.0",
    "description": "A validating, recursive, caching DNS resolver",
    "homepage": "https://nlnetlabs.nl/projects/unbound/about/",
    "license": "BSD-3-Clause",
    "suggest": {
        "openssl": [
            "openssl",
            "openssl-light"
        ],
        "wget": "wget"
    },
    "architecture": {
        "64bit": {
            "url": "https://nlnetlabs.nl/downloads/unbound/unbound_setup_1.25.0.exe#/dl.7z",
            "hash": "af427ba74cb74a6f938095ff0aec7136d1d299b2eb61c2dd46a72ba8317c20f5"
        },
        "32bit": {
            "url": "https://nlnetlabs.nl/downloads/unbound/unbound_setup_1.25.0-w32.exe#/dl.7z",
            "hash": "2a73636d7ed89ec6500dadd21d32e5c459652bfc21c45df0ddfdd3f65988a678"
        }
    },
    "pre_install": [
        "$content = Get-Content \"$dir\\unbound-control-setup.cmd\"",
        "$content = $content -replace 'C:\\\\Program Files( \\(x86\\))?', (Convert-Path \"$dir\\..\")",
        "$content = $content -replace '%prefix%\\\\Unbound', '%prefix%\\current'",
        "Set-Content \"$dir\\unbound-control-setup.cmd\" $content -Encoding Ascii",
        "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\uninst.exe\" -Recurse"
    ],
    "bin": [
        [
            "unbound.exe",
            "unbound",
            "-c \"$dir\\service.conf\""
        ],
        [
            "unbound-anchor.exe",
            "unbound-anchor",
            "-a \"$dir\\root.key\""
        ],
        [
            "unbound-checkconf.exe",
            "unbound-checkconf",
            "\"$dir\\service.conf\""
        ],
        [
            "unbound-control.exe",
            "unbound-control",
            "-c \"$dir\\service.conf\""
        ],
        "unbound-control-setup.cmd",
        "unbound-host.exe"
    ],
    "persist": [
        "service.conf",
        "root.key"
    ],
    "checkver": {
        "url": "https://nlnetlabs.nl/projects/unbound/download/",
        "regex": "Unbound ([\\d.]+) \\(Current version\\)"
    },
    "autoupdate": {
        "architecture": {
            "64bit": {
                "url": "https://nlnetlabs.nl/downloads/unbound/unbound_setup_$version.exe#/dl.7z"
            },
            "32bit": {
                "url": "https://nlnetlabs.nl/downloads/unbound/unbound_setup_$version-w32.exe#/dl.7z"
            }
        },
        "hash": {
            "url": "$url.sha256"
        }
    }
}
