diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index fb4fb4d6bba7e9b5740fd301088a2ecab57a4766..7a5a35c0b942659f4314a2b2f9cc9d75857806a5 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -3223,9 +3223,9 @@ (define-public aisleriot
     (version "3.22.5")
     (source (origin
               (method url-fetch)
-              (uri (string-append "mirror://gnome/sources/" name "/"
+              (uri (string-append "mirror://gnome/sources/aisleriot/"
                                   (version-major+minor version) "/"
-                                  name "-" version ".tar.xz"))
+                                  "aisleriot-" version ".tar.xz"))
               (sha256
                (base32
                 "0rl39psr5xi584310pyrgw36ini4wn7yr2m1q5118w3a3v1dkhzh"))))