This is the dependency graph for vim in Debian. For the decent version of vim.

Why X? Why GNOME? Why Xinerama? Don't answer, please. Sharing the clipboard of the CLI vim with X is not a good answer.

You can get the dependency graph for any Debian package here