summary refs log tree commit diff
diff options
context:
space:
mode:
authorRandy Eckenrode <randy@largeandhighquality.com>2023-07-20 13:06:41 -0600
committerGitHub <noreply@github.com>2023-07-20 21:06:41 +0200
commit2014e8cad073d7c82d9b7681fa7dc8f8204f9ada (patch)
tree96f6de1d1104f62b2cbb52add06a65fcac0ea8de
parentebcb68135f00cda38f54a52ec3ca73db26fb4d7c (diff)
downloadnixpkgs-2014e8cad073d7c82d9b7681fa7dc8f8204f9ada.tar
nixpkgs-2014e8cad073d7c82d9b7681fa7dc8f8204f9ada.tar.gz
nixpkgs-2014e8cad073d7c82d9b7681fa7dc8f8204f9ada.tar.bz2
nixpkgs-2014e8cad073d7c82d9b7681fa7dc8f8204f9ada.tar.lz
nixpkgs-2014e8cad073d7c82d9b7681fa7dc8f8204f9ada.tar.xz
nixpkgs-2014e8cad073d7c82d9b7681fa7dc8f8204f9ada.tar.zst
nixpkgs-2014e8cad073d7c82d9b7681fa7dc8f8204f9ada.zip
moltenvk: 1.2.3 -> 1.2.4 (#242096)
* moltenvk: add updateScript

* moltenvk: fix invalid signature on MoltenVKShaderConverter

* moltenvk: 1.2.3 -> 1.2.4

https://github.com/KhronosGroup/MoltenVK/releases/tag/v1.2.4
-rw-r--r--pkgs/os-specific/darwin/moltenvk/default.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/os-specific/darwin/moltenvk/default.nix b/pkgs/os-specific/darwin/moltenvk/default.nix
index 4d247fa5836..41f929fe90f 100644
--- a/pkgs/os-specific/darwin/moltenvk/default.nix
+++ b/pkgs/os-specific/darwin/moltenvk/default.nix
@@ -3,6 +3,7 @@
 , stdenv
 , fetchurl
 , fetchFromGitHub
+, gitUpdater
 , cctools
 , sigtool
 , cereal
@@ -23,7 +24,7 @@
 
 stdenv.mkDerivation (finalAttrs: {
   pname = "MoltenVK";
-  version = "1.2.3";
+  version = "1.2.4";
 
   buildInputs = [
     AppKit
@@ -46,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: {
     owner = "KhronosGroup";
     repo = "MoltenVK";
     rev = "v${finalAttrs.version}";
-    hash = "sha256-GPOF2lyo1eDf1GrPjcj0y1OuUHI/c80L9gSQM+4wEp0=";
+    hash = "sha256-BL46BgZHUpk0dpzmeZ/2W0msHxFwieeGDjmVB8Nb1J4=";
   };
 
   patches = [
@@ -144,8 +145,13 @@ stdenv.mkDerivation (finalAttrs: {
   postFixup = ''
     install_name_tool -id "$out/lib/libMoltenVK.dylib" "$out/lib/libMoltenVK.dylib"
     codesign -s - -f "$out/lib/libMoltenVK.dylib"
+    codesign -s - -f "$bin/bin/MoltenVKShaderConverter"
   '';
 
+  passthru.updateScript = gitUpdater {
+    rev-prefix = "v";
+  };
+
   meta = {
     description = "A Vulkan Portability implementation built on top of Appleā€™s Metal API";
     homepage = "https://github.com/KhronosGroup/MoltenVK";