Upstream already provides a desktop file. Also, make_desktop_entry creates .desktop file with incorrect name (it should be wpa_gui.desktop), so no window/taskmanager icon is shown on wayland session.
See https://github.com/gentoo/gentoo/pull/5236
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a43a7c4c0256848f5b5934eab38bb73699506b commit 39a43a7c4c0256848f5b5934eab38bb73699506b Author: Conrad Kostecki <conrad@kostecki.com> AuthorDate: 2019-08-15 12:22:29 +0000 Commit: Rick Farina <zerochaos@gentoo.org> CommitDate: 2019-08-16 15:53:34 +0000 net-wireless/wpa_supplicant: bump to version 2.9 Also allowing privsep only without macsec. According to upstream, it's not a valid combination, when you do enable macsec and privsep together. Upstream says: CONFIG_PRIVSEP=y does not have sufficient support for the new driver interface functions used for MACsec, so this combination cannot be used at least for now. Instead of creating a new desktop file, the shipped one is used. Closes: https://bugs.gentoo.org/615872 Closes: https://bugs.gentoo.org/684442 Closes: https://bugs.gentoo.org/692062 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Signed-off-by: Rick Farina <zerochaos@gentoo.org> net-wireless/wpa_supplicant/Manifest | 1 + .../wpa_supplicant/wpa_supplicant-2.9.ebuild | 458 +++++++++++++++++++++ 2 files changed, 459 insertions(+)