Commit 2e9eee5a authored by Myles Wirth's avatar Myles Wirth
Browse files

nushellPlugins.bson: init at 26.1100.0

nushellPlugins.bson: fixed hash

nushellPlugins.bson: added to all packages

nushellPlugins.bson: added libclang

for darwin compilation errors

nushellPlugins.bson: Removed nushell plugin (accident brought over)
parent 25c3a8d8
Loading
Loading
Loading
Loading
+37 −0
Original line number Diff line number Diff line
{
  lib,
  rustPlatform,
  fetchFromGitHub,
  nix-update-script,
  llvmPackages,
}:

rustPlatform.buildRustPackage (finalAttrs: {
  pname = "nu_plugin_bson";
  version = "26.1100.0";

  src = fetchFromGitHub {
    owner = "Kissaki";
    repo = "nu_plugin_bson";
    tag = "v${finalAttrs.version}";
    hash = "sha256-3Uu2YF5fnNvRP4+9GpLYjzZt7lg0kCbBl4bk4l5rEuY=";
  };

  cargoHash = "sha256-iORPlIP9kDLlJkm09SZn2lO3bWcj/Q/g+dBd2CPWiOg=";

  nativeBuildInputs = [
    llvmPackages.libclang
  ];

  LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib";

  passthru.update-script = nix-update-script { };
  meta = {
    description = " Nushell plugin for BSON (Binary JSON) format `from bson` and `to bson`";
    homepage = "https://github.com/Kissaki/nu_plugin_bson";
    license = lib.licenses.mit;
    maintainers = with lib.maintainers; [ philocalyst ];
    mainProgram = "nu_plugin_bson";
    platforms = lib.platforms.unix ++ lib.platforms.windows;
  };
})
+1 −0
Original line number Diff line number Diff line
@@ -9192,6 +9192,7 @@ with pkgs;

  nushellPlugins = recurseIntoAttrs {
    gstat = callPackage ../by-name/nu/nushell-plugin-gstat/package.nix { };
    bson = callPackage ../by-name/nu/nushell-plugin-bson/package.nix { };
    formats = callPackage ../by-name/nu/nushell-plugin-formats/package.nix { };
    polars = callPackage ../by-name/nu/nushell-plugin-polars/package.nix { };
    query = callPackage ../by-name/nu/nushell-plugin-query/package.nix { };