diff options
author | Vladimír Čunát <v@cunat.cz> | 2023-04-04 09:03:05 +0200 |
---|---|---|
committer | Vladimír Čunát <v@cunat.cz> | 2023-04-04 09:03:05 +0200 |
commit | fcda0efbe26f888a3ebfaf8a521977d23e51f9c8 (patch) | |
tree | 319a7479f1193d5f135e41ec573a467d59678882 /pkgs/development/libraries/mesa | |
parent | ee91d165e28e0d52f9298d2fb93f64e712c05d2f (diff) | |
parent | 56728f632b90bfff5162a16e4c2457b42ad6f0f9 (diff) | |
download | nixpkgs-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.nix | 12 |
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; + }; }) |