summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIcelk2023-06-12 22:59:26 +0200
committerIcelk2023-06-12 22:59:26 +0200
commit826c4bbed3f8f568a84b13a37ca5c1d3b89f99c6 (patch)
tree5dfba2e840f2065054e17c0c0f95ec667f9ff368
parentf89ac63d1886523966dcd3725b3a06debc05aa4f (diff)
downloadaur-826c4bbed3f8f568a84b13a37ca5c1d3b89f99c6.tar.gz
Add wayland desktop file to resolve WMClass issues
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD9
-rw-r--r--vscodium-bin-wayland.desktop18
3 files changed, 28 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4783890b44c5..ac1c42a2bebc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = vscodium-bin
pkgdesc = Binary releases of VS Code without MS branding/telemetry/licensing.
pkgver = 1.79.0.23159
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/VSCodium/vscodium
install = vscodium-bin.install
arch = x86_64
@@ -29,10 +29,12 @@ pkgbase = vscodium-bin
source = vscodium-bin-uri-handler.desktop
source = vscodium-bin.install
source = vscodium-bin.sh
+ source = vscodium-bin-wayland.desktop
sha256sums = eb5a62f83c034d10e2806b33003bfe4d27fdc28c663eb0b4c8a5e29faa14a7c7
sha256sums = 6eef345b65bf2679c928c763529540435ab9c6e1836917319810a7a2d484ae1b
sha256sums = f746113e779ab0f5a21a7a2326ec43b0dc76b15cc38d06439f478326eb6609be
- sha256sums = 87f687c1dfa66f390c63ac2717ba754e5b9babefb09e417312e089440eb15ab4
+ sha256sums = fd43cbaaf36b35a057b6cc1bdc5ef1fbdda2a11285db0c9254eb9ebc62a30ada
+ sha256sums = 8a140c592e17063db1ccd6d232a66d5f8f8ec3d26c11928c69eb5e36a66da25b
source_x86_64 = https://github.com/VSCodium/vscodium/releases/download/1.79.0.23159/VSCodium-linux-x64-1.79.0.23159.tar.gz
sha256sums_x86_64 = 4f8c545e000273ddfcf6d825e9e009eefc454c6c1d566e110a641f51b57436f0
source_aarch64 = https://github.com/VSCodium/vscodium/releases/download/1.79.0.23159/VSCodium-linux-arm64-1.79.0.23159.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 350664d1194c..5a4c6df3b78e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgname=vscodium-bin
_pkgname=VSCodium
pkgver=1.79.0.23159
-pkgrel=1
+pkgrel=2
pkgdesc="Binary releases of VS Code without MS branding/telemetry/licensing."
arch=('x86_64' 'aarch64')
url="https://github.com/VSCodium/vscodium"
@@ -28,13 +28,15 @@ install=$pkgname.install
sha256sums=('eb5a62f83c034d10e2806b33003bfe4d27fdc28c663eb0b4c8a5e29faa14a7c7'
'6eef345b65bf2679c928c763529540435ab9c6e1836917319810a7a2d484ae1b'
'f746113e779ab0f5a21a7a2326ec43b0dc76b15cc38d06439f478326eb6609be'
- 'fd43cbaaf36b35a057b6cc1bdc5ef1fbdda2a11285db0c9254eb9ebc62a30ada')
+ 'fd43cbaaf36b35a057b6cc1bdc5ef1fbdda2a11285db0c9254eb9ebc62a30ada'
+ '8a140c592e17063db1ccd6d232a66d5f8f8ec3d26c11928c69eb5e36a66da25b')
sha256sums_x86_64=('4f8c545e000273ddfcf6d825e9e009eefc454c6c1d566e110a641f51b57436f0')
sha256sums_aarch64=('1419ba02a4c5a97c74bc1875e9ce5a4bbdaa864dc1325cf8420675819791ab70')
source=('vscodium-bin.desktop'
'vscodium-bin-uri-handler.desktop'
'vscodium-bin.install'
- 'vscodium-bin.sh')
+ 'vscodium-bin.sh'
+ 'vscodium-bin-wayland.desktop')
source_x86_64=("https://github.com/VSCodium/vscodium/releases/download/${pkgver}/${_pkgname}-linux-x64-${pkgver}.tar.gz")
source_aarch64=("https://github.com/VSCodium/vscodium/releases/download/${pkgver}/${_pkgname}-linux-arm64-${pkgver}.tar.gz")
@@ -48,6 +50,7 @@ package() {
ln -s /opt/${pkgname}/bin/codium ${pkgdir}/usr/bin/codium
ln -s /opt/${pkgname}/bin/codium ${pkgdir}/usr/bin/vscodium
install -D -m644 ${srcdir}/vscodium-bin.desktop ${pkgdir}/usr/share/applications/codium.desktop
+ install -D -m644 ${srcdir}/vscodium-bin-wayland.desktop ${pkgdir}/usr/share/applications/codium-wayland.desktop
install -D -m644 ${srcdir}/vscodium-bin-uri-handler.desktop ${pkgdir}/usr/share/applications/codium-uri-handler.desktop
install -D -m644 ${srcdir}/resources/app/resources/linux/code.png \
${pkgdir}/usr/share/pixmaps/vscodium.png
diff --git a/vscodium-bin-wayland.desktop b/vscodium-bin-wayland.desktop
new file mode 100644
index 000000000000..2313e0b2bb1e
--- /dev/null
+++ b/vscodium-bin-wayland.desktop
@@ -0,0 +1,18 @@
+[Desktop Entry]
+Name=VSCodium - Wayland
+Comment=Code Editing. Redefined.
+GenericName=Text Editor
+Exec=/usr/bin/codium --enable-features=UseOzonePlatform --ozone-platform=wayland --no-sandbox --unity-launch %F
+Icon=vscodium
+Type=Application
+StartupNotify=false
+StartupWMClass=codium-url-handler
+Categories=Utility;Development;IDE;
+MimeType=text/plain;inode/directory;
+Actions=new-empty-window;
+Keywords=vscode;
+
+[Desktop Action new-empty-window]
+Name=New Empty Window
+Exec=/usr/bin/codium --enable-features=UseOzonePlatform --ozone-platform=wayland --no-sandbox --new-window %F
+Icon=vscodium