about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/libraries/mesa/default.nix
diff options
context:
space:
mode:
authorAlyssa <hi@alyssa.is>2019-04-18 11:41:30 +0200
committerAlyssa Ross <hi@alyssa.is>2019-04-23 09:58:59 +0000
commit8f6fa94edce15a4d4d7357d3f39693b3047660cb (patch)
tree82047b75c80f9c31bb0fe207f48e280e2623dedb /nixpkgs/pkgs/development/libraries/mesa/default.nix
parent145380798b7e8f063d1a27c02e61057f02506911 (diff)
downloadnixlib-8f6fa94edce15a4d4d7357d3f39693b3047660cb.tar
nixlib-8f6fa94edce15a4d4d7357d3f39693b3047660cb.tar.gz
nixlib-8f6fa94edce15a4d4d7357d3f39693b3047660cb.tar.bz2
nixlib-8f6fa94edce15a4d4d7357d3f39693b3047660cb.tar.lz
nixlib-8f6fa94edce15a4d4d7357d3f39693b3047660cb.tar.xz
nixlib-8f6fa94edce15a4d4d7357d3f39693b3047660cb.tar.zst
nixlib-8f6fa94edce15a4d4d7357d3f39693b3047660cb.zip
mesa: fix build with no EGL platforms
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/mesa/default.nix')
-rw-r--r--nixpkgs/pkgs/development/libraries/mesa/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/development/libraries/mesa/default.nix b/nixpkgs/pkgs/development/libraries/mesa/default.nix
index 7bef61348a18..6d7d78adf8ee 100644
--- a/nixpkgs/pkgs/development/libraries/mesa/default.nix
+++ b/nixpkgs/pkgs/development/libraries/mesa/default.nix
@@ -155,7 +155,11 @@ let self = stdenv.mkDerivation {
     "--enable-shared-glapi"
     "--enable-llvm-shared-libs"
     (enableFeature omxBellagioSupport "omx-bellagio")
-    (enableFeature stdenv.isLinux "va")
+
+    (enableFeature (elem "x11" eglPlatforms
+                    || elem "wayland" eglPlatforms
+                    || elem "drm" eglPlatforms) "va")
+
     "--disable-opencl"
 
     "--with-d3d-libdir=$(drivers)/lib"