commit:     a06a76a93b339f98ed6d9365e909ed026ae1b0de
Author:     Adel KARA SLIMANE <adel.ks <AT> zegrapher <DOT> com>
AuthorDate: Thu Dec 26 02:01:17 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=a06a76a9

app-editors/vscodium: .desktop file fixups

Closes: https://bugs.gentoo.org/934644
Closes: https://bugs.gentoo.org/936208

Signed-off-by: Adel KARA SLIMANE <adel.ks <AT> zegrapher.com>
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 ...-handler.desktop => codium-url-handler.desktop} |  2 +-
 app-editors/vscodium/files/codium.desktop          | 27 ++++++++++++++++++++++
 app-editors/vscodium/files/vscodium.desktop        | 18 ---------------
 app-editors/vscodium/vscodium-1.96.0.24347.ebuild  | 12 +++++-----
 app-editors/vscodium/vscodium-1.96.2.24355.ebuild  | 12 +++++-----
 5 files changed, 40 insertions(+), 31 deletions(-)

diff --git a/app-editors/vscodium/files/vscodium-url-handler.desktop 
b/app-editors/vscodium/files/codium-url-handler.desktop
similarity index 82%
rename from app-editors/vscodium/files/vscodium-url-handler.desktop
rename to app-editors/vscodium/files/codium-url-handler.desktop
index 0ca181bf7960..18357426e27c 100644
--- a/app-editors/vscodium/files/vscodium-url-handler.desktop
+++ b/app-editors/vscodium/files/codium-url-handler.desktop
@@ -2,7 +2,7 @@
 Name=VSCodium - URL Handler
 Comment=Editing evolved
 GenericName=Code Editor
-Exec=/usr/bin/vscodium @exec_extra_flags@ --open-url %U
+Exec=/usr/bin/vscodium @exec_extra_flags@ --open-url -- %U
 Icon=vscodium
 Type=Application
 NoDisplay=true

diff --git a/app-editors/vscodium/files/codium.desktop 
b/app-editors/vscodium/files/codium.desktop
new file mode 100644
index 000000000000..e23444be4a2b
--- /dev/null
+++ b/app-editors/vscodium/files/codium.desktop
@@ -0,0 +1,27 @@
+[Desktop Entry]
+Name=VSCodium
+Comment=Editing evolved
+GenericName=Code Editor
+Exec=/usr/bin/vscodium @exec_extra_flags@ -- %F
+Icon=vscodium
+Type=Application
+StartupNotify=false
+StartupWMClass=Codium
+Categories=Utility;TextEditor;Development;IDE;
+MimeType=text/plain;inode/directory;application/x-code-workspace;
+Actions=new-empty-window;
+Keywords=vscode;vscodium;code;codium;
+
+[Desktop Action new-empty-window]
+Name=New Empty Windo
+Name[de]=Neues leeres Fenster
+Name[es]=Nueva ventana vacía
+Name[fr]=Nouvelle fenêtre vide
+Name[it]=Nuova finestra vuota
+Name[ja]=新しい空のウィンドウ
+Name[ko]=새 빈 창
+Name[ru]=Новое пустое окно
+Name[zh_CN]=新建空窗口
+Name[zh_TW]=開新空視窗
+Exec=/usr/bin/vscodium @exec_extra_flags@ --new-window
+Icon=vscodium

diff --git a/app-editors/vscodium/files/vscodium.desktop 
b/app-editors/vscodium/files/vscodium.desktop
deleted file mode 100644
index e12a430172ae..000000000000
--- a/app-editors/vscodium/files/vscodium.desktop
+++ /dev/null
@@ -1,18 +0,0 @@
-[Desktop Entry]
-Name=VSCodium
-Comment=Editing evolved
-GenericName=Code Editor
-Exec=/usr/bin/vscodium @exec_extra_flags@ --unity-launch %F
-Icon=vscodium
-Type=Application
-StartupNotify=false
-StartupWMClass=VSCodium
-Categories=Utility;TextEditor;Development;IDE;
-MimeType=text/plain;inode/directory;application/x-code-workspace;
-Actions=new-empty-window;
-Keywords=vscode;vscodium;code;codium;
-
-[Desktop Action new-empty-window]
-Name=New Empty Window
-Exec=/usr/bin/vscodium @exec_extra_flags@ --new-window %F
-Icon=vscodium

diff --git a/app-editors/vscodium/vscodium-1.96.0.24347.ebuild 
b/app-editors/vscodium/vscodium-1.96.0.24347.ebuild
index ed85db87f5f6..3a454ee032ce 100644
--- a/app-editors/vscodium/vscodium-1.96.0.24347.ebuild
+++ b/app-editors/vscodium/vscodium-1.96.0.24347.ebuild
@@ -108,15 +108,15 @@ src_install() {
        fi
 
        sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
-               "${FILESDIR}/vscodium-url-handler.desktop" \
-               > "${T}/vscodium-url-handler.desktop" || die
+               "${FILESDIR}/codium-url-handler.desktop" \
+               > "${T}/codium-url-handler.desktop" || die
 
        sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
-               "${FILESDIR}/vscodium.desktop" \
-               > "${T}/vscodium.desktop" || die
+               "${FILESDIR}/codium.desktop" \
+               > "${T}/codium.desktop" || die
 
-       domenu "${T}/vscodium.desktop"
-       domenu "${T}/vscodium-url-handler.desktop"
+       domenu "${T}/codium.desktop"
+       domenu "${T}/codium-url-handler.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 ed85db87f5f6..3a454ee032ce 100644
--- a/app-editors/vscodium/vscodium-1.96.2.24355.ebuild
+++ b/app-editors/vscodium/vscodium-1.96.2.24355.ebuild
@@ -108,15 +108,15 @@ src_install() {
        fi
 
        sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
-               "${FILESDIR}/vscodium-url-handler.desktop" \
-               > "${T}/vscodium-url-handler.desktop" || die
+               "${FILESDIR}/codium-url-handler.desktop" \
+               > "${T}/codium-url-handler.desktop" || die
 
        sed "s|@exec_extra_flags@|${EXEC_EXTRA_FLAGS[*]}|g" \
-               "${FILESDIR}/vscodium.desktop" \
-               > "${T}/vscodium.desktop" || die
+               "${FILESDIR}/codium.desktop" \
+               > "${T}/codium.desktop" || die
 
-       domenu "${T}/vscodium.desktop"
-       domenu "${T}/vscodium-url-handler.desktop"
+       domenu "${T}/codium.desktop"
+       domenu "${T}/codium-url-handler.desktop"
        newicon "resources/app/resources/linux/code.png" "vscodium.png"
 }
 

Reply via email to