commit: dbe6016c6f3987993d9be892de07c729b86a5eaf Author: Ceres <ceres <AT> ceressees <DOT> dev> AuthorDate: Sun Oct 26 15:37:01 2025 +0000 Commit: Ceres Milner <ceres <AT> ceressees <DOT> dev> CommitDate: Sun Oct 26 15:38:37 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dbe6016c
www-client/zen-bin: Add additional desktop options Closes: https://bugs.gentoo.org/965120 Signed-off-by: Ceres <ceres <AT> ceressees.dev> www-client/zen-bin/files/desktop_options | 16 ++++++++++++++++ www-client/zen-bin/zen-bin-1.17.1b.ebuild | 2 +- www-client/zen-bin/zen-bin-1.17.2b.ebuild | 2 +- www-client/zen-bin/zen-bin-1.17b.ebuild | 2 +- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/www-client/zen-bin/files/desktop_options b/www-client/zen-bin/files/desktop_options new file mode 100644 index 0000000000..94faefcff4 --- /dev/null +++ b/www-client/zen-bin/files/desktop_options @@ -0,0 +1,16 @@ +MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json; +StartupWMClass=zen +Keywords=Internet;WWW;Browser;Web;Explorer; +Actions=new-window;new-private-window;profilemanager; + +[Desktop Action new-window] +Name=Open a New Window +Exec=/usr/bin/zen %u + +[Desktop Action new-private-window] +Name=Open a New Private Window +Exec=/usr/bin/zen --private-window %u + +[Desktop Action profilemanager] +Name=Open the Profile Manager +Exec=/usr/bin/zen --ProfileManager %u diff --git a/www-client/zen-bin/zen-bin-1.17.1b.ebuild b/www-client/zen-bin/zen-bin-1.17.1b.ebuild index b586c28399..c6783ee2e0 100644 --- a/www-client/zen-bin/zen-bin-1.17.1b.ebuild +++ b/www-client/zen-bin/zen-bin-1.17.1b.ebuild @@ -61,7 +61,7 @@ src_install() { newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png done #create desktop file - make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" + make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" "$(cat ${FILESDIR}/desktop_options)" #handle permissions of destdir files fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} fperms 0750 "${destdir}"/pingsender diff --git a/www-client/zen-bin/zen-bin-1.17.2b.ebuild b/www-client/zen-bin/zen-bin-1.17.2b.ebuild index b586c28399..c6783ee2e0 100644 --- a/www-client/zen-bin/zen-bin-1.17.2b.ebuild +++ b/www-client/zen-bin/zen-bin-1.17.2b.ebuild @@ -61,7 +61,7 @@ src_install() { newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png done #create desktop file - make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" + make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" "$(cat ${FILESDIR}/desktop_options)" #handle permissions of destdir files fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} fperms 0750 "${destdir}"/pingsender diff --git a/www-client/zen-bin/zen-bin-1.17b.ebuild b/www-client/zen-bin/zen-bin-1.17b.ebuild index b586c28399..c6783ee2e0 100644 --- a/www-client/zen-bin/zen-bin-1.17b.ebuild +++ b/www-client/zen-bin/zen-bin-1.17b.ebuild @@ -61,7 +61,7 @@ src_install() { newicon -s ${size} "browser/chrome/icons/default/default${size}.png" zen.png done #create desktop file - make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" + make_desktop_entry "/usr/bin/zen" "Zen" zen "Network;WebBrowser" "$(cat ${FILESDIR}/desktop_options)" #handle permissions of destdir files fperms 0755 "${destdir}"/{zen-bin,updater,glxtest,vaapitest} fperms 0750 "${destdir}"/pingsender
