blob: fb763e6817234eb0286ead5bf8fd1a033ec8c0a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
$ErrorActionPreference = 'Stop'
$qbsBaseUrl = "https://download.qt.io/official_releases/qbs/$qbsVersion"
$checksumType = 'md5'
$checksums = @{}
ForEach ($line in (New-Object Net.WebClient).DownloadString("$qbsBaseUrl/${checksumType}sums.txt").Split(`
"`n", [System.StringSplitOptions]::RemoveEmptyEntries)) {
$items = $line.Split(" ", [System.StringSplitOptions]::RemoveEmptyEntries)
$checksums.Add($items[1], $items[0])
}
$qbs64 = "qbs-windows-x86_64-$qbsVersion.zip"
Install-ChocolateyZipPackage `
-PackageName 'qbs' `
-UnzipLocation "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" `
-Url64bit "$qbsBaseUrl/$qbs64" `
-Checksum64 $checksums[$qbs64] `
-ChecksumType64 $checksumType
|