diff --git a/pkgs/by-name/ma/mas/package.nix b/pkgs/by-name/ma/mas/package.nix index b9014aa454c1..1822215e189d 100644 --- a/pkgs/by-name/ma/mas/package.nix +++ b/pkgs/by-name/ma/mas/package.nix @@ -3,13 +3,15 @@ stdenvNoCC, fetchurl, installShellFiles, + jq, libarchive, p7zip, versionCheckHook, + zsh, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "mas"; - version = "6.0.1"; + version = "7.0.0"; __structuredAttrs = true; @@ -20,11 +22,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { { x86_64-darwin = { arch = "x86_64"; - hash = "sha256-7+iDBr4GG5bdTuAlAmMQkEkIzVgLo2+DEdravClaLtQ="; + hash = "sha256-m8od4ftuoZyeC517fIUkkCDJ7WWp1DTC70CJai8zlfk="; }; aarch64-darwin = { arch = "arm64"; - hash = "sha256-BZ9UE8H28kjqiMNdLDUUyC9madR4rBV1mLUGyj6ol3Y="; + hash = "sha256-vCGKhUyF2eHJVJapayYoe7ZgVrlWiLkPkdBPpi7SG3U="; }; } .${stdenvNoCC.hostPlatform.system} @@ -58,6 +60,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook preInstall installBin usr/local/opt/mas/bin/mas + install -D --mode=755 usr/local/opt/mas/libexec/bin/mas "$out/libexec/bin/mas" + + substituteInPlace "$out/bin/mas" \ + --replace-fail "#!/bin/zsh" "#!${lib.getExe zsh}" \ + --replace-fail "/usr/bin/jq" "${lib.getExe jq}" installManPage usr/local/opt/mas/share/man/man1/mas.1 installShellCompletion --bash usr/local/opt/mas/etc/bash_completion.d/mas