diff --git a/roles/archbuild/files/gitpkg b/roles/archbuild/files/gitpkg
index ebb92dcfc4f4888bbbba0a30cd9debcfcd83124d..0bf2d34f85bb4104aca1380f53f14fc69c3cff2a 100755
--- a/roles/archbuild/files/gitpkg
+++ b/roles/archbuild/files/gitpkg
@@ -158,9 +158,10 @@ end
 class Repo
   SRCDEST = "/var/lib/archbuilddest/srcdest"
   DISCOVER_URLS = [
+    "https://gitlab.freedesktop.org/%.git",
     "https://anongit.freedesktop.org/git/%",
     "https://gitlab.gnome.org/GNOME/%.git",
-    "https://git.gnome.org/browse/%",
+    "https://gitlab.gnome.org/%.git",
     "https://github.com/%",
   ]