From c0eb246672df563360e8b5b5c1c506639e165367 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 21 Apr 2024 20:33:26 +0800 Subject: [PATCH] argc: add passthru.tests.cross --- pkgs/by-name/ar/argc/package.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/by-name/ar/argc/package.nix b/pkgs/by-name/ar/argc/package.nix index dc7d565d93e1..8c286ebff9e6 100644 --- a/pkgs/by-name/ar/argc/package.nix +++ b/pkgs/by-name/ar/argc/package.nix @@ -1,6 +1,7 @@ { lib, buildPackages, + pkgsCross, rustPlatform, stdenv, fetchFromGitHub, @@ -36,6 +37,20 @@ rustPlatform.buildRustPackage rec { disallowedReferences = lib.optional (!canExecuteHost) buildPackages.argc; + passthru = { + tests = { + cross = + ( + if stdenv.hostPlatform.isDarwin then + if stdenv.hostPlatform.isAarch64 then pkgsCross.x86_64-darwin else pkgsCross.aarch64-darwin + else if stdenv.hostPlatform.isAarch64 then + pkgsCross.gnu64 + else + pkgsCross.aarch64-multiplatform + ).argc; + }; + }; + meta = with lib; { description = "Command-line options, arguments and sub-commands parser for bash"; mainProgram = "argc";