eza: init at 0.10.4

eza: init at unstable-2023-07-29

Changelog (general):
- Merged pr-1177: add hyperlink support
- Merged pr-855: add selinux context outputs
- Merged pr-797: git repo status, current branch
- Merged pr-1219: fish inode completions
- Merged pr-1164: -o shortcut for --octal-permissions
- Merged pr-1099: typo
- Merged pr-69: fix cargo.toml, completions, man pages
- Merged pr-981: use stdout for timezone errors

Changelog (security):
- Bumped openssl-src: SM2 Decryption Buffer Overflow (Critical)
- Bumped openssl-src: openssl-src contains Double free after calling `PEM_read_bio_ex` (High)
- Bumped openssl-src: AES OCB fails to encrypt some bytes (High)
- Bumped openssl-src: openssl-src's infinite loop in `BN_mod_sqrt()` reachable when parsing certificates (High)
- Bumped openssl-src: Read buffer overruns processing ASN.1 strings (High)
- Bumped openssl-src: openssl-src vulnerable to Use-after-free following `BIO_new_NDEF` (High)
- Bumped openssl-src: Vulnerable OpenSSL included in cryptography wheels (High)
- Bumped openssl-src: openssl-src subject to Timing Oracle in RSA Decryption (Moderate)
- Bumped git2-rs: git2-rs fails to verify SSH keys by default (Moderate)
- Bumped git2-rs: git2-rs fails to verify SSH keys by default (Moderate)

Signed-off-by: Christina Sørensen <christina@cafkafk.com>

eza: unstable-2023-07-29 -> unstable-2023-07-30

Signed-off-by: Christina Sørensen <christina@cafkafk.com>

eza: unstable-2023-07-30 -> 0.10.2

Signed-off-by: Christina Sørensen <christina@cafkafk.com>

eza: 0.10.2 -> 0.10.3

Signed-off-by: Christina Sørensen <christina@cafkafk.com>

eza: 0.10.3 -> 0.10.4

Changelog:

Bug Fixes

- Dereferencing linksfile size.
- Dereferencing links users.
- Dereferencing links groups.
- Dereferencing links permissions.
- Dereferencing links timestamps.
- Syntax error

Documentation

- Add -X/--dereference flag

Features

- Add symlink dereferencing flag
- Add -X/--dereference completions
- Add -X/--dereference completions
- Added ".out" files for latex
- Add changelog generation

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
This commit is contained in:
Christina Sørensen 2023-07-29 15:35:32 +02:00
parent 52858df957
commit 4c41208f29
No known key found for this signature in database
GPG Key ID: CDDC792F655251ED
2 changed files with 65 additions and 0 deletions

View File

@ -0,0 +1,61 @@
{ lib
, gitSupport ? true
, stdenv
, fetchFromGitHub
, rustPlatform
, cmake
, pandoc
, pkg-config
, zlib
, Security
, libiconv
, installShellFiles
}:
rustPlatform.buildRustPackage rec {
pname = "eza";
version = "0.10.4";
src = fetchFromGitHub {
owner = "cafkafk";
repo = "eza";
rev = "v${version}";
hash = "sha256-9Pw7DQ/QTRHNsCPen+Nn5HdvjX1ju08q+KyitPF9+xQ=";
};
cargoHash = "sha256-KveRmlgyree77ZDOB4hQA35F/u/ARKiAHRgHpjCXOow=";
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
installManPage man/eza.1 man/eza_colors.5
installShellCompletion \
--bash completions/bash/eza \
--fish completions/fish/eza.fish \
--zsh completions/zsh/_eza
'';
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 its small, fast, and portable.
'';
homepage = "https://github.com/cafkafk/eza";
license = licenses.mit;
maintainers = with maintainers; [ cafkafk ];
};
}

View File

@ -7789,6 +7789,10 @@ with pkgs;
expliot = callPackage ../tools/security/expliot { };
eza = callPackage ../tools/misc/eza {
inherit (darwin.apple_sdk.frameworks) Security;
};
f2fs-tools = callPackage ../tools/filesystems/f2fs-tools { };
Fabric = with python3Packages; toPythonApplication fabric;