Unverified Commit af3ea515 authored by isabel's avatar isabel Committed by GitHub
Browse files

nushellPlugins.bson: init at 26.1100.0 (#484945)

parents 0c37ecd5 2e9eee5a
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -20715,6 +20715,12 @@
    github = "philipwilk";
    githubId = 50517631;
  };
  philocalyst = {
    name = "Myles Wirth";
    email = "milestheperson@posteo.net";
    github = "philocalyst";
    githubId = 114884788;
  };
  philtaken = {
    email = "philipp.herzog@protonmail.com";
    github = "philtaken";
+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
@@ -9087,6 +9087,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 { };