diff options
author | Randy Eckenrode <randy@largeandhighquality.com> | 2022-02-15 20:38:06 -0500 |
---|---|---|
committer | Randy Eckenrode <randy@largeandhighquality.com> | 2022-02-16 17:36:50 -0500 |
commit | b07e3705f2ed8221d2b7147088aa8a90a8a53343 (patch) | |
tree | be8c2913e937036deff0fd3ba3b3cfc48dbc2fd4 /pkgs/os-specific/darwin | |
parent | b7633995740deaeafc07c5e0e1f0aa8e05313bc8 (diff) | |
download | nixpkgs-b07e3705f2ed8221d2b7147088aa8a90a8a53343.tar nixpkgs-b07e3705f2ed8221d2b7147088aa8a90a8a53343.tar.gz nixpkgs-b07e3705f2ed8221d2b7147088aa8a90a8a53343.tar.bz2 nixpkgs-b07e3705f2ed8221d2b7147088aa8a90a8a53343.tar.lz nixpkgs-b07e3705f2ed8221d2b7147088aa8a90a8a53343.tar.xz nixpkgs-b07e3705f2ed8221d2b7147088aa8a90a8a53343.tar.zst nixpkgs-b07e3705f2ed8221d2b7147088aa8a90a8a53343.zip |
moltenvk: add MoltenVK_icd.json to output
Diffstat (limited to 'pkgs/os-specific/darwin')
-rw-r--r-- | pkgs/os-specific/darwin/moltenvk/default.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/os-specific/darwin/moltenvk/default.nix b/pkgs/os-specific/darwin/moltenvk/default.nix index b77bba75e81..243bc657c9b 100644 --- a/pkgs/os-specific/darwin/moltenvk/default.nix +++ b/pkgs/os-specific/darwin/moltenvk/default.nix @@ -172,12 +172,15 @@ stdenvNoCC.mkDerivation rec { ''; installPhase = '' - mkdir -p "$out/lib" "$bin/bin" + mkdir -p "$out/lib" "$out/share/vulkan/icd.d" "$bin/bin" cp outputs/bin/MoltenVKShaderConverter "$bin/bin/" cp outputs/lib/libMoltenVK.dylib "$out/lib/" ${cctools}/bin/install_name_tool -id "$out/lib/libMoltenVK.dylib" "$out/lib/libMoltenVK.dylib" # FIXME: https://github.com/NixOS/nixpkgs/issues/148189 /usr/bin/codesign -s - -f "$out/lib/libMoltenVK.dylib" + install -m644 MoltenVK/icd/MoltenVK_icd.json "$out/share/vulkan/icd.d/MoltenVK_icd.json" + substituteInPlace $out/share/vulkan/icd.d/MoltenVK_icd.json \ + --replace ./libMoltenVK.dylib "$out/share/vulkan/icd.d/MoltenVK_icd.json" ''; sandboxProfile = '' |