From b347d1435a65f95f3e23dc74f0cc1e30af8a4e9a Mon Sep 17 00:00:00 2001 From: midchildan Date: Tue, 18 Nov 2025 02:28:48 +0900 Subject: [PATCH] arc_unpacker: disable test for Ivory WADY Audio on aarch64-linux --- pkgs/by-name/ar/arc_unpacker/package.nix | 33 ++++++++++++++---------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ar/arc_unpacker/package.nix b/pkgs/by-name/ar/arc_unpacker/package.nix index bfb87344a05d..9f6853b3b055 100644 --- a/pkgs/by-name/ar/arc_unpacker/package.nix +++ b/pkgs/by-name/ar/arc_unpacker/package.nix @@ -60,23 +60,30 @@ stdenv.mkDerivation { zlib ]; - checkPhase = '' - # Specify test targets - # https://catch2-temp.readthedocs.io/en/latest/command-line.html#specifying-which-tests-to-run - checkTarget=('~CatSystem INT archives') + checkPhase = + let + checkTarget = [ + "~CatSystem INT archives" + ] + ++ lib.optionals (stdenv.hostPlatform.system == "aarch64-linux") [ "~Ivory WADY audio" ]; + in + '' + # Specify test targets + # https://catch2-temp.readthedocs.io/en/latest/command-line.html#specifying-which-tests-to-run + checkTarget=(${lib.escapeShellArgs checkTarget}) - runHook preCheck + runHook preCheck - local flagsArray=() - concatTo flagsArray checkFlags checkFlagsArray checkTarget + local flagsArray=() + concatTo flagsArray checkFlags checkFlagsArray checkTarget - pushd .. - echoCmd 'check flags' "''${flagsArray[@]}" - ./build/run_tests "''${flagsArray[@]}" - popd + pushd .. + echoCmd 'check flags' "''${flagsArray[@]}" + ./build/run_tests "''${flagsArray[@]}" + popd - runHook postCheck - ''; + runHook postCheck + ''; installPhase = '' runHook preInstall