From 2f9ca20b474becfc2de9d7b68bc561fcdd943773 Mon Sep 17 00:00:00 2001 From: Adel KARA SLIMANE Date: Thu, 26 Dec 2024 02:10:21 +0100 Subject: [PATCH] app-editors/vscodium: add desktop file to open files in new window Signed-off-by: Adel KARA SLIMANE Closes: https://github.com/gentoo/gentoo/pull/38689 Signed-off-by: Arthur Zamarin --- .../files/codium-open-in-new-window.desktop | 13 +++++++++++++ app-editors/vscodium/vscodium-1.96.0.24347.ebuild | 5 +++++ app-editors/vscodium/vscodium-1.96.2.24355.ebuild | 5 +++++ 3 files changed, 23 insertions(+) create mode 100644 app-editors/vscodium/files/codium-open-in-new-window.desktop diff --git a/app-editors/vscodium/files/codium-open-in-new-window.desktop b/app-editors/vscodium/files/codium-open-in-new-window.desktop new file mode 100644 index 0000000000000..7ac864d0fe0a1 --- /dev/null +++ b/app-editors/vscodium/files/codium-open-in-new-window.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=VSCodium (in new window) +Comment=Editing evolved +GenericName=Code Editor +Exec=/usr/bin/vscodium @exec_extra_flags@ --new-window -- %F +Icon=vscodium +NoDisplay=true +Type=Application +StartupNotify=false +Categories=Utility;TextEditor;Development;IDE; +MimeType=text/plain;inode/directory;application/x-code-workspace; +Actions=new-empty-window; +Keywords=vscode;vscodium;code;codium; diff --git a/app-editors/vscodium/vscodium-1.96.0.24347.ebuild b/app-editors/vscodium/vscodium-1.96.0.24347.ebuild index 3a454ee032ce8..038abc0e1fe3f 100644 --- a/app-editors/vscodium/vscodium-1.96.0.24347.ebuild +++ b/app-editors/vscodium/vscodium-1.96.0.24347.ebuild @@ -115,8 +115,13 @@ src_install() { "${FILESDIR}/codium.desktop" \ > "${T}/codium.desktop" || die + sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \ + "${FILESDIR}/code-open-in-new-window.desktop" \ + > "${T}/code-open-in-new-window.desktop" || die + domenu "${T}/codium.desktop" domenu "${T}/codium-url-handler.desktop" + domenu "${T}/codium-open-in-new-window.desktop" newicon "resources/app/resources/linux/code.png" "vscodium.png" } diff --git a/app-editors/vscodium/vscodium-1.96.2.24355.ebuild b/app-editors/vscodium/vscodium-1.96.2.24355.ebuild index 3a454ee032ce8..2f36db099e9b4 100644 --- a/app-editors/vscodium/vscodium-1.96.2.24355.ebuild +++ b/app-editors/vscodium/vscodium-1.96.2.24355.ebuild @@ -115,8 +115,13 @@ src_install() { "${FILESDIR}/codium.desktop" \ > "${T}/codium.desktop" || die + sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \ + "${FILESDIR}/codium-open-in-new-window.desktop" \ + > "${T}/codium-open-in-new-window.desktop" || die + domenu "${T}/codium.desktop" domenu "${T}/codium-url-handler.desktop" + domenu "${T}/codium-open-in-new-window.desktop" newicon "resources/app/resources/linux/code.png" "vscodium.png" }