Emacs new packaging uses the alternatives system. There are packages, such as auctex, depending on the generic Emacs at run-time and/or build time. How can I express such dependencies? Concretely: auctex depends (build and run-time) on emacs (the X11 Athena based widget) or emacs_gtk or emacs_nox.