From 0090501fd17af5f2ce67891326aa358220850670 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sat, 6 Jun 2026 15:19:49 -0700 Subject: [PATCH] mas: modernize Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ma/mas/package.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ma/mas/package.nix b/pkgs/by-name/ma/mas/package.nix index cd9a73a192be..b9014aa454c1 100644 --- a/pkgs/by-name/ma/mas/package.nix +++ b/pkgs/by-name/ma/mas/package.nix @@ -5,13 +5,14 @@ installShellFiles, libarchive, p7zip, - testers, - mas, + versionCheckHook, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "mas"; version = "6.0.1"; + __structuredAttrs = true; + src = let # nix store prefetch-file https://github.com/mas-cli/mas/releases/download/v$VERSION/mas-$VERSION-$ARCH.pkg @@ -65,12 +66,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; - passthru.tests = { - version = testers.testVersion { - package = mas; - command = "mas version"; - }; - }; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; meta = { description = "Mac App Store command line interface";