# Copyright (C) 2024 The Qt Company Ltd. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only . "$PSScriptRoot\helpers.ps1" # This script installs firebird $version. $version = "5.0.0" $fullversion = "$version.1306-0" $packagex64 = "C:\Windows\temp\Firebird-$fullversion-windows-x64.zip" # Install x64 bit versions $architecture = "x64" $installFolder = "C:\Utils\postgresql" $externalUrl = "https://github.com/FirebirdSQL/firebird/releases/download/v$version/Firebird-$fullversion-windows-x64.zip" $internalUrl = "\\ci-files01-hki.ci.qt.io\provisioning\windows\Firebird-$fullversion-windows-x64.zip" $sha1 = "3cedcdc0a0f8b9e313d0ca11ac06c90c0b7deb3f" Write-Host "Fetching from URL ..." Download $externalUrl $internalUrl $packagex64 Verify-Checksum $packagex64 $sha1 Write-Host "Installing $packagex64 ..." Extract-7Zip $packagex64 $installFolder Write-Host "Remove downloaded $packagex64 ..." Remove $packagex64 Set-EnvironmentVariable "Interbase_INCLUDEDIR" "$installFolder\include" Set-EnvironmentVariable "Interbase_LIBDIR" "$installFolder\lib" # Store version information to ~/versions.txt, which is used to print version information to provision log. Write-Output "Firebird = $fullversion" >> ~/versions.txt