diff options
author | Icelk | 2023-06-12 22:59:26 +0200 |
---|---|---|
committer | Icelk | 2023-06-12 22:59:26 +0200 |
commit | 826c4bbed3f8f568a84b13a37ca5c1d3b89f99c6 (patch) | |
tree | 5dfba2e840f2065054e17c0c0f95ec667f9ff368 | |
parent | f89ac63d1886523966dcd3725b3a06debc05aa4f (diff) | |
download | aur-826c4bbed3f8f568a84b13a37ca5c1d3b89f99c6.tar.gz |
Add wayland desktop file to resolve WMClass issues
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | vscodium-bin-wayland.desktop | 18 |
3 files changed, 28 insertions, 5 deletions
@@ -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 @@ -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 |