Skip to content

Commit 8f22bbf

Browse files
AlexhuszaghEmilgardis
authored andcommitted
Make WINE builds more resilient.
1 parent f2dc7f7 commit 8f22bbf

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

docker/wine.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ set -euo pipefail
77
. lib.sh
88

99
main() {
10+
local version="7.0.1~focal-1"
1011
install_packages wget
1112

1213
dpkg --add-architecture i386
@@ -26,9 +27,14 @@ main() {
2627
mv winehq-focal.sources /etc/apt/sources.list.d/
2728
sed -i s@/usr/share/keyrings/@/etc/apt/keyrings/@ /etc/apt/sources.list.d/winehq-focal.sources || true
2829

30+
# winehq requires all the dependencies to be manually specified
31+
# if we're not using the latest version of a given major version.
2932
apt-get update
3033
apt install --no-install-recommends --assume-yes \
31-
"winehq-stable=7.0.0.0~bionic-1"
34+
"wine-stable=${version}" \
35+
"wine-stable-amd64=${version}" \
36+
"wine-stable-i386=${version}" \
37+
"winehq-stable=${version}"
3238

3339
purge_packages
3440
}

0 commit comments

Comments
 (0)