diff options
author | Randy Eckenrode <randy@largeandhighquality.com> | 2022-04-19 19:46:39 -0400 |
---|---|---|
committer | Randy Eckenrode <randy@largeandhighquality.com> | 2022-05-23 00:59:49 -0400 |
commit | 71ceba177ffd922c82191560c7878ac587f06253 (patch) | |
tree | 0df0eb1ae6a062a76c2b27035a2e299b2ed01448 /pkgs/os-specific/darwin/moltenvk | |
parent | af99bbf45100f6179bd1158d3bfb804259e7ee19 (diff) | |
download | nixlib-71ceba177ffd922c82191560c7878ac587f06253.tar nixlib-71ceba177ffd922c82191560c7878ac587f06253.tar.gz nixlib-71ceba177ffd922c82191560c7878ac587f06253.tar.bz2 nixlib-71ceba177ffd922c82191560c7878ac587f06253.tar.lz nixlib-71ceba177ffd922c82191560c7878ac587f06253.tar.xz nixlib-71ceba177ffd922c82191560c7878ac587f06253.tar.zst nixlib-71ceba177ffd922c82191560c7878ac587f06253.zip |
moltenvk: provide MoltenVK-specific headers
These are needed to compile `vulkaninfo` in the Vulkan-Tools package.
Diffstat (limited to 'pkgs/os-specific/darwin/moltenvk')
-rw-r--r-- | pkgs/os-specific/darwin/moltenvk/default.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/os-specific/darwin/moltenvk/default.nix b/pkgs/os-specific/darwin/moltenvk/default.nix index 4d200340e1c5..68153f2a75f2 100644 --- a/pkgs/os-specific/darwin/moltenvk/default.nix +++ b/pkgs/os-specific/darwin/moltenvk/default.nix @@ -38,7 +38,7 @@ stdenvNoCC.mkDerivation rec { QuartzCore ]; - outputs = [ "out" "bin" ]; + outputs = [ "out" "bin" "dev" ]; # MoltenVK requires specific versions of its dependencies. # Pin them here except for cereal, which is four years old and has several CVEs. @@ -170,9 +170,10 @@ stdenvNoCC.mkDerivation rec { ''; installPhase = '' - mkdir -p "$out/lib" "$out/share/vulkan/icd.d" "$bin/bin" + mkdir -p "$out/lib" "$out/share/vulkan/icd.d" "$bin/bin" "$dev/include/MoltenVK" cp outputs/bin/MoltenVKShaderConverter "$bin/bin/" cp outputs/lib/libMoltenVK.dylib "$out/lib/" + cp MoltenVK/MoltenVK/API/* "$dev/include/MoltenVK" ${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" |