diff --git a/pkgs/tools/misc/czkawka/default.nix b/pkgs/tools/misc/czkawka/default.nix index 408e5b9f7bf9..6506101908d0 100644 --- a/pkgs/tools/misc/czkawka/default.nix +++ b/pkgs/tools/misc/czkawka/default.nix @@ -1,4 +1,5 @@ { lib +, stdenv , rustPlatform , fetchFromGitHub , pkg-config @@ -8,6 +9,7 @@ , gdk-pixbuf , atk , gtk4 +, Foundation , wrapGAppsHook4 , gobject-introspection , xvfb-run @@ -41,6 +43,8 @@ rustPlatform.buildRustPackage rec { gdk-pixbuf atk gtk4 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ + Foundation ]; nativeCheckInputs = [ @@ -53,6 +57,9 @@ rustPlatform.buildRustPackage rec { runHook postCheck ''; + doCheck = stdenv.hostPlatform.isLinux + && (stdenv.hostPlatform == stdenv.buildPlatform); + passthru.tests.version = testers.testVersion { package = czkawka; command = "czkawka_cli --version"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b8ae9ba72535..f396085da5ad 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4572,7 +4572,9 @@ with pkgs; cowsay = callPackage ../tools/misc/cowsay { }; - czkawka = callPackage ../tools/misc/czkawka { }; + czkawka = callPackage ../tools/misc/czkawka { + inherit (darwin.apple_sdk.frameworks) Foundation; + }; cherrytree = callPackage ../applications/misc/cherrytree { };