about summary refs log tree commit diff
path: root/pkgs/tools/graphics/mesa-demos
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2024-06-11 21:29:33 +0300
committerK900 <me@0upti.me>2024-06-15 11:07:14 +0300
commitf9723bc4deb6d2201334fa5c617a70507f5e5ff2 (patch)
treec9d7eac3e6b8c2d67366558377bb0e8cfa95e42e /pkgs/tools/graphics/mesa-demos
parent4d950563ff9e688764f0b3317e6cbe927b5325a4 (diff)
treewide: get rid of ~all mesa.{drivers,osmesa,libdrm} references
mesa.drivers is basically an implementation detail and should never be used
as a dependency of other expressions. It also no longer exists on Darwin.

mesa.osmesa is very niche and should generally be avoided.

mesa.libdrm is used in exactly one place and it's irrelevant there.
Diffstat (limited to 'pkgs/tools/graphics/mesa-demos')
-rw-r--r--pkgs/tools/graphics/mesa-demos/default.nix8
1 files changed, 3 insertions, 5 deletions
diff --git a/pkgs/tools/graphics/mesa-demos/default.nix b/pkgs/tools/graphics/mesa-demos/default.nix
index 0bc30c8773fd3..660abc056ea9d 100644
--- a/pkgs/tools/graphics/mesa-demos/default.nix
+++ b/pkgs/tools/graphics/mesa-demos/default.nix
@@ -54,14 +54,12 @@ stdenv.mkDerivation rec {
     vulkan-loader
     libxkbcommon
     libdecor
-  ] ++ lib.optional (mesa ? osmesa) mesa.osmesa;
+  ];
 
   mesonFlags = [
-    "-Degl=${if stdenv.isDarwin then "disabled" else "auto"}"
-    "-Dlibdrm=${if mesa.libdrm == null then "disabled" else "enabled"}"
-    "-Dosmesa=${if mesa ? osmesa then "enabled" else "disabled"}"
-    "-Dwayland=${if wayland.withLibraries then "enabled" else "disabled"}"
     "-Dwith-system-data-files=true"
+    "-Dgles1=disabled"
+    "-Dosmesa=disabled"
   ];
 
   meta = with lib; {