{ stdenv , lib , rustPlatform , nushell , IOKit , CoreFoundation }: let pname = "nushell_plugin_formats"; in rustPlatform.buildRustPackage { inherit pname; version = nushell.version; src = nushell.src; cargoHash = "sha256-ce5nD1AoXl9TJoe7eBX1H9YgF4+8cwOvo2Bcq5iiYiE="; buildInputs = lib.optionals stdenv.isDarwin [ IOKit CoreFoundation ]; cargoBuildFlags = [ "--package nu_plugin_formats" ]; # compilation fails with a missing symbol doCheck = false; meta = with lib; { description = "A Nushell plugin to convert various data formats"; homepage = "https://github.com/nushell/nushell/tree/main/crates/nu_plugin_formats"; license = licenses.mpl20; maintainers = [{ email = "erwin@datarift.nl"; github = "eboskma"; name = "Erwin Boskma"; githubId = 346752; }]; platforms = with platforms; all; }; }