docker/windows: install vcredist140 explicitly
authorJordan Petridis <jordan@centricular.com>
Wed, 18 Aug 2021 12:16:24 +0000 (15:16 +0300)
committerJordan Petridіs <jpetridis@gnome.org>
Wed, 8 Sep 2021 04:47:36 +0000 (04:47 +0000)
We depend on it for GStreamer builds and it was gettings pulled
transiently by python3 install.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/405>

docker/windows/install_choco.ps1

index dd435ed..b19eb7b 100644 (file)
@@ -4,6 +4,9 @@ Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://cho
 Import-Module "$env:ProgramData\chocolatey\helpers\chocolateyProfile.psm1"
 Update-SessionEnvironment
 
+choco install -y vcredist140
+$vc140_install = $?
+
 Write-Host "Installing Chocolatey packages"
 choco install -y cmake --installargs 'ADD_CMAKE_TO_PATH=System'
 $cmake_install = $?
@@ -14,7 +17,7 @@ $git_install = $?
 choco install -y python3 git-lfs 7zip
 $rest_installs = $?
 
-if (!($cmake_install -and $git_install -and $rest_installs)) {
+if (!($vc140_install -and $cmake_install -and $git_install -and $rest_installs)) {
     Write-Host "Failed to install some dependencies from choco"
     Exit 1
 }