diff --git a/gnu/packages/system.scm b/gnu/packages/system.scm
index 9af03658126d4a92d64f6ee8f87728b5a775a1f0..e915b0b41b1df692ce9dc698c976955bdf5c38ef 100644
--- a/gnu/packages/system.scm
+++ b/gnu/packages/system.scm
@@ -35,11 +35,8 @@ (define-public dmd
     (version "-0.4")
     (source (origin
              (method url-fetch)
-
-             ;; XXX: Temporary location until dmd gets back home.
-             (uri (string-append
-                   "http://www.fdn.fr/~lcourtes/software/guix/dmd-"
-                   version ".tar.gz"))
+             (uri (string-append "ftp://alpha.gnu.org/gnu/dmd/dmd-"
+                                 version ".tar.gz"))
              (sha256
               (base32
                "094ja3xvk9ljghhxmy39if67cfjd1hy6m4svnp399n0wpxvaryvy"))))