summary refs log tree commit diff
path: root/pkgs/development/libraries/mesa
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2023-04-04 09:03:05 +0200
committerVladimír Čunát <v@cunat.cz>2023-04-04 09:03:05 +0200
commitfcda0efbe26f888a3ebfaf8a521977d23e51f9c8 (patch)
tree319a7479f1193d5f135e41ec573a467d59678882 /pkgs/development/libraries/mesa
parentee91d165e28e0d52f9298d2fb93f64e712c05d2f (diff)
parent56728f632b90bfff5162a16e4c2457b42ad6f0f9 (diff)
downloadnixpkgs-fcda0efbe26f888a3ebfaf8a521977d23e51f9c8.tar
nixpkgs-fcda0efbe26f888a3ebfaf8a521977d23e51f9c8.tar.gz
nixpkgs-fcda0efbe26f888a3ebfaf8a521977d23e51f9c8.tar.bz2
nixpkgs-fcda0efbe26f888a3ebfaf8a521977d23e51f9c8.tar.lz
nixpkgs-fcda0efbe26f888a3ebfaf8a521977d23e51f9c8.tar.xz
nixpkgs-fcda0efbe26f888a3ebfaf8a521977d23e51f9c8.tar.zst
nixpkgs-fcda0efbe26f888a3ebfaf8a521977d23e51f9c8.zip
Merge #215214: libGL: complete meta, correct version
...into staging
Diffstat (limited to 'pkgs/development/libraries/mesa')
-rw-r--r--pkgs/development/libraries/mesa/stubs.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/development/libraries/mesa/stubs.nix b/pkgs/development/libraries/mesa/stubs.nix
index f3ea263cc9f..773897548a4 100644
--- a/pkgs/development/libraries/mesa/stubs.nix
+++ b/pkgs/development/libraries/mesa/stubs.nix
@@ -1,12 +1,13 @@
 { stdenv
-, libglvnd, mesa
+, libglvnd
+, mesa
 , OpenGL
 , testers
 }:
 
 stdenv.mkDerivation (finalAttrs: {
-  inherit (libglvnd) version;
   pname = "libGL";
+  inherit (if stdenv.hostPlatform.isDarwin then mesa else libglvnd) version;
   outputs = [ "out" "dev" ];
 
   # On macOS, libglvnd is not supported, so we just use what mesa
@@ -77,5 +78,10 @@ stdenv.mkDerivation (finalAttrs: {
 
   passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
 
-  meta.pkgConfigModules = [ "gl" "egl" "glesv1_cm" "glesv2" ];
+  meta = {
+    description = "Stub bindings using " + (if stdenv.hostPlatform.isDarwin then "mesa" else "libglvnd");
+    pkgConfigModules = [ "gl" "egl" "glesv1_cm" "glesv2" ];
+  } // {
+    inherit (if stdenv.hostPlatform.isDarwin then mesa.meta else libglvnd.meta) homepage license platforms;
+  };
 })