diff --git a/meta-gnome/recipes-gnome/gdm/gdm_50.2.bb b/meta-gnome/recipes-gnome/gdm/gdm_50.2.bb
index 8b4470ec98..c87b958fcd 100644
--- a/meta-gnome/recipes-gnome/gdm/gdm_50.2.bb
+++ b/meta-gnome/recipes-gnome/gdm/gdm_50.2.bb
@@ -78,7 +78,4 @@ FILES:${PN} += " \
     ${systemd_unitdir} ${systemd_user_unitdir} \
 "
 
-RDEPENDS:${PN} += "${PN}-base"
-# gdm relies on dbus-run-session provided by dbus
-RCONFLICTS:${PN} += "dbus-broker"
-RDEPENDS:${PN} += "dbus"
+RDEPENDS:${PN} += "${PN}-base ${VIRTUAL-RUNTIME_dbus}"
