commit:     2f9ca20b474becfc2de9d7b68bc561fcdd943773
Author:     Adel KARA SLIMANE <adel.ks <AT> zegrapher <DOT> com>
AuthorDate: Thu Dec 26 01:10:21 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 28 08:32:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9ca20b

app-editors/vscodium: add desktop file to open files in new window

Signed-off-by: Adel KARA SLIMANE <adel.ks <AT> zegrapher.com>
Closes: https://github.com/gentoo/gentoo/pull/38689
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .../vscodium/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(+)

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 000000000000..7ac864d0fe0a
--- /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 3a454ee032ce..038abc0e1fe3 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 3a454ee032ce..2f36db099e9b 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"
 }
 

Reply via email to