diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-09-14 13:17:39 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-09-14 13:17:39 +0000 |
commit | 56e87d10ec12e00eab5c4b5710e01ab50eec267f (patch) | |
tree | baff33c3da97619d02441379b3f0f369da8f3d5a /nixpkgs/pkgs/shells | |
parent | cc14c6e02d8424c1d446d248f71e08243181af8d (diff) | |
parent | 3a2786eea085f040a66ecde1bc3ddc7099f6dbeb (diff) | |
download | nixlib-56e87d10ec12e00eab5c4b5710e01ab50eec267f.tar nixlib-56e87d10ec12e00eab5c4b5710e01ab50eec267f.tar.gz nixlib-56e87d10ec12e00eab5c4b5710e01ab50eec267f.tar.bz2 nixlib-56e87d10ec12e00eab5c4b5710e01ab50eec267f.tar.lz nixlib-56e87d10ec12e00eab5c4b5710e01ab50eec267f.tar.xz nixlib-56e87d10ec12e00eab5c4b5710e01ab50eec267f.tar.zst nixlib-56e87d10ec12e00eab5c4b5710e01ab50eec267f.zip |
Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgs
Diffstat (limited to 'nixpkgs/pkgs/shells')
-rw-r--r-- | nixpkgs/pkgs/shells/nushell/plugins/default.nix | 5 | ||||
-rw-r--r-- | nixpkgs/pkgs/shells/nushell/plugins/formats.nix | 29 | ||||
-rw-r--r-- | nixpkgs/pkgs/shells/nushell/plugins/gstat.nix | 3 | ||||
-rw-r--r-- | nixpkgs/pkgs/shells/tcsh/default.nix | 50 |
4 files changed, 34 insertions, 53 deletions
diff --git a/nixpkgs/pkgs/shells/nushell/plugins/default.nix b/nixpkgs/pkgs/shells/nushell/plugins/default.nix index e79373da156e..44b5b05a739f 100644 --- a/nixpkgs/pkgs/shells/nushell/plugins/default.nix +++ b/nixpkgs/pkgs/shells/nushell/plugins/default.nix @@ -1,6 +1,7 @@ -{ lib, newScope, IOKit, CoreFoundation }: +{ lib, newScope, IOKit, CoreFoundation, Foundation, Security }: lib.makeScope newScope (self: with self; { - gstat = callPackage ./gstat.nix { }; + gstat = callPackage ./gstat.nix { inherit Security; }; + formats = callPackage ./formats.nix { inherit IOKit Foundation; }; query = callPackage ./query.nix { inherit IOKit CoreFoundation; }; }) diff --git a/nixpkgs/pkgs/shells/nushell/plugins/formats.nix b/nixpkgs/pkgs/shells/nushell/plugins/formats.nix new file mode 100644 index 000000000000..bc63789633a2 --- /dev/null +++ b/nixpkgs/pkgs/shells/nushell/plugins/formats.nix @@ -0,0 +1,29 @@ +{ stdenv +, lib +, rustPlatform +, nushell +, pkg-config +, IOKit +, Foundation +}: + +let + pname = "nushell_plugin_formats"; +in +rustPlatform.buildRustPackage { + inherit pname; + version = "0.84.0"; + src = nushell.src; + cargoHash = "sha256-pwOdSJHd9njR0lr4n2EzCcqRonh0cbBHGZgAJ1l8FEk="; + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ IOKit Foundation ]; + cargoBuildFlags = [ "--package nu_plugin_formats" ]; + doCheck = false; + meta = with lib; { + description = "A formats plugin for Nushell"; + homepage = "https://github.com/nushell/nushell/tree/main/crates/nu_plugin_formats"; + license = licenses.mpl20; + maintainers = with maintainers; [ viraptor ]; + platforms = with platforms; all; + }; +} diff --git a/nixpkgs/pkgs/shells/nushell/plugins/gstat.nix b/nixpkgs/pkgs/shells/nushell/plugins/gstat.nix index 4cab90c7e05a..39af12a6a935 100644 --- a/nixpkgs/pkgs/shells/nushell/plugins/gstat.nix +++ b/nixpkgs/pkgs/shells/nushell/plugins/gstat.nix @@ -4,6 +4,7 @@ , openssl , nushell , pkg-config +, Security }: let @@ -15,7 +16,7 @@ rustPlatform.buildRustPackage { src = nushell.src; cargoHash = "sha256-RcwCYfIEV0+NbZ99uWaCOLqLap3wZ4qXIsc02fqkBSQ="; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ openssl ]; + buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ]; cargoBuildFlags = [ "--package nu_plugin_gstat" ]; doCheck = false; # some tests fail meta = with lib; { diff --git a/nixpkgs/pkgs/shells/tcsh/default.nix b/nixpkgs/pkgs/shells/tcsh/default.nix deleted file mode 100644 index 4fa358fbb7c3..000000000000 --- a/nixpkgs/pkgs/shells/tcsh/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ lib -, stdenv -, fetchurl -, libxcrypt -, ncurses -, buildPackages -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "tcsh"; - version = "6.24.10"; - - src = fetchurl { - url = "mirror://tcsh/tcsh-${finalAttrs.version}.tar.gz"; - hash = "sha256-E0dcD763QTnTPteTvwD/u7KsLcn7HURGekEHYKujZmQ="; - }; - - strictDeps = true; - - depsBuildBuild = [ - buildPackages.stdenv.cc - ]; - - buildInputs = [ - libxcrypt - ncurses - ]; - - passthru.shellPath = "/bin/tcsh"; - - meta = { - homepage = "https://www.tcsh.org/"; - description = "An enhanced version of the Berkeley UNIX C shell (csh)"; - longDescription = '' - tcsh is an enhanced but completely compatible version of the Berkeley UNIX - C shell, csh. It is a command language interpreter usable both as an - interactive login shell and a shell script command processor. - - It includes: - - command-line editor - - programmable word completion - - spelling correction - - history mechanism - - job control - ''; - license = lib.licenses.bsd2; - maintainers = with lib.maintainers; [ AndersonTorres ]; - platforms = lib.platforms.unix; - }; -}) |