From 8ae29b6f72a327c6a6f05bc18f9b625154bb5261 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Mon, 4 May 2020 22:46:51 +0200 Subject: [PATCH] Use Wine 5.6 in the build script Since winelib in Wine 5.7 is broken even on Ubuntu. --- .github/workflows/build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f848150c..3e37dcb1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,10 @@ jobs: # in the winehq repos add-apt-repository -y ppa:cybermax-dexter/sdl2-backport - apt-get install -y --install-recommends winehq-staging wine-staging-dev + # Winelib is broken in Wine 5.7, so we'll explicitly install Wine 5.6. + # The last three wine-staging-* packages are needed because apt will + # otherwise try to install 5.7 anyway + apt-get install -y --install-recommends winehq-staging=5.6~bionic wine-staging-dev=5.6~bionic wine-staging=5.6~bionic wine-staging-amd64=5.6~bionic wine-staging-i386=5.6~bionic apt-get install -y build-essential gcc-8 gcc-8-multilib g++-8 g++-8-multilib pkg-config python3-pip nodejs apt-get install -y libxcb1-dev libxcb1-dev:i386