From ecb34d2fde1e2668003222906f9966ecab37abf5 Mon Sep 17 00:00:00 2001 From: Baptiste Augrain Date: Tue, 27 Feb 2024 02:54:15 +0100 Subject: [PATCH] fix(snap): broken mesa driver [skip ci] --- stores/snapcraft/insider/snap/snapcraft.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/stores/snapcraft/insider/snap/snapcraft.yaml b/stores/snapcraft/insider/snap/snapcraft.yaml index 9a9ee78..a376016 100644 --- a/stores/snapcraft/insider/snap/snapcraft.yaml +++ b/stores/snapcraft/insider/snap/snapcraft.yaml @@ -92,11 +92,29 @@ parts: plugin: dump source: snap/local/bin + mesa-patchelf: + plugin: nil + stage-packages: + - libgl1-mesa-dri + stage: + - -usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/dri + + mesa-no-patchelf: + plugin: nil + stage-packages: + - libgl1-mesa-dri + build-attributes: + - no-patchelf + stage: + - usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/dri + apps: codium: command: electron-launch $SNAP/usr/share/codium-insiders/bin/codium-insiders --no-sandbox desktop: usr/share/applications/codium-insiders.desktop common-id: codium-insiders.desktop + environment: + LIBGL_DRIVERS_PATH: $SNAP/usr/lib/${SNAPCRAFT_ARCH_TRIPLET}/dri url-handler: command: electron-launch $SNAP/usr/share/codium-insiders/bin/codium-insiders --open-url --no-sandbox