diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-09-29 08:40:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-29 08:40:59 +0200 |
commit | 7dc7b559be9877bb0c84a368f2600180823be165 (patch) | |
tree | 0b31bab9a135d534c184f5a4db67c394f9303c36 /pkgs/tools | |
parent | edc4509348703f5f21b1fd356a56fb6deb9cc17e (diff) | |
parent | db63f9358fdcf7faa52f2bcf08b11aa7cb420b78 (diff) | |
download | nixpkgs-7dc7b559be9877bb0c84a368f2600180823be165.tar nixpkgs-7dc7b559be9877bb0c84a368f2600180823be165.tar.gz nixpkgs-7dc7b559be9877bb0c84a368f2600180823be165.tar.bz2 nixpkgs-7dc7b559be9877bb0c84a368f2600180823be165.tar.lz nixpkgs-7dc7b559be9877bb0c84a368f2600180823be165.tar.xz nixpkgs-7dc7b559be9877bb0c84a368f2600180823be165.tar.zst nixpkgs-7dc7b559be9877bb0c84a368f2600180823be165.zip |
Merge pull request #257975 from cafkafk/cafk-eza-by-name
eza: use by-name
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/misc/eza/default.nix | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/pkgs/tools/misc/eza/default.nix b/pkgs/tools/misc/eza/default.nix deleted file mode 100644 index e675cd1b760..00000000000 --- a/pkgs/tools/misc/eza/default.nix +++ /dev/null @@ -1,70 +0,0 @@ -{ lib -, gitSupport ? true -, stdenv -, fetchFromGitHub -, rustPlatform -, cmake -, pandoc -, pkg-config -, zlib -, Security -, libiconv -, installShellFiles - # once eza upstream gets support for setting up a compatibilty symlink for exa, we should change - # the handling here from postInstall to passing the required argument to the builder. -, exaAlias ? true -}: - -rustPlatform.buildRustPackage rec { - pname = "eza"; - version = "0.13.1"; - - src = fetchFromGitHub { - owner = "eza-community"; - repo = "eza"; - rev = "v${version}"; - hash = "sha256-/Aqt4TjXAJCF6woyJ90lbVt0eN1QuPWk9A8RhggKHJk="; - }; - - cargoHash = "sha256-ofB61CsXH+CxnuWBbwUgUbBiF5bg35swxcFpVOzDN9I="; - - nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ]; - buildInputs = [ zlib ] - ++ lib.optionals stdenv.isDarwin [ libiconv Security ]; - - buildNoDefaultFeatures = true; - buildFeatures = lib.optional gitSupport "git"; - - outputs = [ "out" "man" ]; - - postInstall = '' - pandoc --standalone -f markdown -t man man/eza.1.md > man/eza.1 - pandoc --standalone -f markdown -t man man/eza_colors.5.md > man/eza_colors.5 - pandoc --standalone -f markdown -t man man/eza_colors-explanation.5.md > man/eza_colors-explanation.5 - installManPage man/eza.1 man/eza_colors.5 man/eza_colors-explanation.5 - installShellCompletion \ - --bash completions/bash/eza \ - --fish completions/fish/eza.fish \ - --zsh completions/zsh/_eza - '' + lib.optionalString exaAlias '' - ln -s eza $out/bin/exa - ''; - - meta = with lib; { - description = "A modern, maintained replacement for ls"; - longDescription = '' - eza is a modern replacement for ls. It uses colours for information by - default, helping you distinguish between many types of files, such as - whether you are the owner, or in the owning group. It also has extra - features not present in the original ls, such as viewing the Git status - for a directory, or recursing into directories with a tree view. eza is - written in Rust, so it’s small, fast, and portable. - ''; - homepage = "https://github.com/eza-community/eza"; - changelog = "https://github.com/eza-community/eza/releases/tag/v${version}"; - license = licenses.mit; - mainProgram = "eza"; - maintainers = with maintainers; [ cafkafk _9glenda ]; - platforms = platforms.unix ++ platforms.windows; - }; -} |