diff options
author | Bram Stolk <bram.stolk@canonical.com> | 2022-10-20 09:58:14 -0700 |
---|---|---|
committer | Bram Stolk <bram.stolk@canonical.com> | 2022-10-20 09:58:14 -0700 |
commit | 4e0272e9e70ae2053953bf97226ab05cfdba9e8f (patch) | |
tree | dfefb2f705e96b5327e0687397670ed2f7daa73d | |
parent | 9fa98aeceef8b169152ed45e6de3d8c97727d3e5 (diff) |
Add mechanism to have alternate video drivers.
-rw-r--r-- | snapcraft.yaml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/snapcraft.yaml b/snapcraft.yaml index 772c422..99320b6 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -20,7 +20,7 @@ apps: CHROME_DESKTOP: chromium.desktop CHROME_CONFIG_HOME: $SNAP_USER_COMMON GTK_USE_PORTAL: 1 - LIBVA_DRIVERS_PATH: $SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/dri + LIBVA_DRIVERS_PATH: $SNAP/va-driver-non-free/dri:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/dri SPA_PLUGIN_DIR: $SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/spa-0.2 PIPEWIRE_CONFIG_NAME: $SNAP/usr/share/pipewire/pipewire.conf PIPEWIRE_MODULE_DIR: $SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/pipewire-0.3 @@ -85,6 +85,9 @@ plugs: etc-chromium-browser-policies: interface: system-files read: [/etc/chromium-browser/policies] + va-driver-non-free: + interface: content + target: $SNAP/va-driver-non-free layout: /usr/lib/man-db: @@ -359,6 +362,7 @@ parts: plugin: cmake cmake-parameters: - -DCMAKE_INSTALL_PREFIX=/usr + - -DENABLE_NONFREE_KERNELS=ON # Switch to OFF if we decide to ship those separately. build-packages: - binutils #For `strip` - libdrm-dev |