![](https://seccdn.libravatar.org/avatar/a725014f091bcd9e8ff16e9f2a0d7e20.jpg?s=120&d=mm&r=g)
On Mittwoch, 30. Oktober 2024 10:33:02 Mitteleuropäische Normalzeit Johannes Kastl wrote:
Hi all,
I found tail-tray, a KDE Plasma tray application for tailscale.
I have a first rough package (that I need to test), but was asking myself how to properly add a dependency on "a desktop environment.
I would not use a Requires here, but a Supplements on '(tailscale && (tray-a || panel-b || ...))'. The dependecies for QSystemTrayIcon can be found here: https://doc.qt.io/qt-6/qsystemtrayicon.html#details Generally, it would be nice if each desktop/tray implementing either XEmbed or the org.freedesktop.StatusNotifierHost DBus service had an appropriate generic Provides, but apparently there is none. Regards, Stefan -- Stefan Brüns / Bergstraße 21 / 52062 Aachen phone: +49 241 53809034 mobile: +49 151 50412019