diff --git a/gnu/packages/wine.scm b/gnu/packages/wine.scm
index d0159d693dafcb7073273f8cf65b16842cbdf0ff..754389979acf3d7c7e887077538fefe36920ace0 100644
--- a/gnu/packages/wine.scm
+++ b/gnu/packages/wine.scm
@@ -64,7 +64,8 @@ (define-public wine
     (version "3.0")
     (source (origin
               (method url-fetch)
-              (uri (string-append "https://dl.winehq.org/wine/source/3.0"
+              (uri (string-append "https://dl.winehq.org/wine/source/"
+                                  (version-major+minor version)
                                   "/wine-" version ".tar.xz"))
               (sha256
                (base32