commit:     5f4102afc10cb028df9c2d021bf4ad58bf2c3150
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 22 09:15:03 2026 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Feb 22 09:15:03 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5f4102af

mail-client/proton-mail-bin: fix for Wayland

Closes: https://bugs.gentoo.org/970443
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 ...-bin-1.11.0.ebuild => proton-mail-bin-1.11.0-r1.ebuild} | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/mail-client/proton-mail-bin/proton-mail-bin-1.11.0.ebuild 
b/mail-client/proton-mail-bin/proton-mail-bin-1.11.0-r1.ebuild
similarity index 75%
rename from mail-client/proton-mail-bin/proton-mail-bin-1.11.0.ebuild
rename to mail-client/proton-mail-bin/proton-mail-bin-1.11.0-r1.ebuild
index 1a88c8f524..f407cb79ad 100644
--- a/mail-client/proton-mail-bin/proton-mail-bin-1.11.0.ebuild
+++ b/mail-client/proton-mail-bin/proton-mail-bin-1.11.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit rpm xdg-utils
+inherit desktop rpm xdg-utils
 
 MY_PN="${PN%-bin}"
 
@@ -53,6 +53,18 @@ src_install() {
        doins -r "${S}/usr/share/pixmaps"
        doins -r "${S}/usr/share/applications"
 
+       local desktopentryargs=(
+               --eapi9 "${MY_PN}"
+               --args "--ozone-platform-hint=auto %U"
+               --name "Proton Mail"
+               --comment "Proton official desktop application for Proton Mail 
and Proton Calendar"
+               --icon "${MY_PN}"
+               --entry "GenericName=Proton Mail"
+               --entry "StartupNotify=true"
+               --entry "MimeType=x-scheme-handler/mailto;"
+               --force
+       )
+       make_desktop_entry "${desktopentryargs[@]}"
 }
 
 pkg_postinst() {

Reply via email to