From ec5b43883a118aec791a273d739048eaf8b88a2a Mon Sep 17 00:00:00 2001 From: xrelkd <46590321+xrelkd@users.noreply.github.com> Date: Thu, 12 Oct 2023 08:11:09 +0800 Subject: [PATCH 1/2] bat: migrate to by-name --- .../misc/bat/default.nix => by-name/ba/bat/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{tools/misc/bat/default.nix => by-name/ba/bat/package.nix} (94%) diff --git a/pkgs/tools/misc/bat/default.nix b/pkgs/by-name/ba/bat/package.nix similarity index 94% rename from pkgs/tools/misc/bat/default.nix rename to pkgs/by-name/ba/bat/package.nix index 400aec1cd7f4..53653f3ecd0f 100644 --- a/pkgs/tools/misc/bat/default.nix +++ b/pkgs/by-name/ba/bat/package.nix @@ -4,10 +4,10 @@ , fetchFromGitHub , pkg-config , less -, Security , libiconv , installShellFiles , makeWrapper +, darwin }: rustPlatform.buildRustPackage rec { @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config installShellFiles makeWrapper ]; - buildInputs = lib.optionals stdenv.isDarwin [ Security libiconv ]; + buildInputs = lib.optionals stdenv.isDarwin [ libiconv darwin.apple_sdk.frameworks.Security ]; postInstall = '' installManPage $releaseDir/build/bat-*/out/assets/manual/bat.1 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 93bd824f09fb..1f2a3653ea89 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4293,10 +4293,6 @@ with pkgs; bashmount = callPackage ../tools/filesystems/bashmount { }; - bat = callPackage ../tools/misc/bat { - inherit (darwin.apple_sdk.frameworks) Security; - }; - bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { }); beats = callPackage ../tools/misc/beats { }; From bbbf613ed2441fc4a7ef7011be2b97c5624a3d3c Mon Sep 17 00:00:00 2001 From: xrelkd <46590321+xrelkd@users.noreply.github.com> Date: Thu, 12 Oct 2023 07:58:00 +0800 Subject: [PATCH 2/2] bat: 0.23.0 -> 0.24.0 Diff: https://github.com/sharkdp/bat/compare/v0.23.0...v0.24.0 Changelog: https://github.com/sharkdp/bat/raw/v0.24.0/CHANGELOG.md --- pkgs/by-name/ba/bat/package.nix | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ba/bat/package.nix b/pkgs/by-name/ba/bat/package.nix index 53653f3ecd0f..29de95279e28 100644 --- a/pkgs/by-name/ba/bat/package.nix +++ b/pkgs/by-name/ba/bat/package.nix @@ -12,15 +12,15 @@ rustPlatform.buildRustPackage rec { pname = "bat"; - version = "0.23.0"; + version = "0.24.0"; src = fetchFromGitHub { owner = "sharkdp"; repo = "bat"; rev = "v${version}"; - hash = "sha256-cGHxB3Wp8yEcJBMtSOec6l7iBsMLhUtJ7nh5fijnWZs="; + hash = "sha256-1RjlJEmY/jMf0IYQbrWrT1CHFyiqgarOl72u9xjjQiQ="; }; - cargoHash = "sha256-wZNdYGCLKD80gV1QUTgKsFSNYkbDubknPB3e6dsyEgs="; + cargoHash = "sha256-b7wNWdKQ4QLeCf7bNZRfzT9hD/D/oDglU7Xyb65IrGY="; nativeBuildInputs = [ pkg-config installShellFiles makeWrapper ]; @@ -38,7 +38,21 @@ rustPlatform.buildRustPackage rec { --prefix PATH : "${lib.makeBinPath [ less ]}" ''; - checkFlags = [ "--skip=pager_more" "--skip=pager_most" ]; + # Skip test cases which depends on `more` + checkFlags = [ + "--skip=alias_pager_disable_long_overrides_short" + "--skip=config_read_arguments_from_file" + "--skip=env_var_bat_paging" + "--skip=pager_arg_override_env_noconfig" + "--skip=pager_arg_override_env_withconfig" + "--skip=pager_basic" + "--skip=pager_basic_arg" + "--skip=pager_env_bat_pager_override_config" + "--skip=pager_env_pager_nooverride_config" + "--skip=pager_more" + "--skip=pager_most" + "--skip=pager_overwrite" + ]; doInstallCheck = true; installCheckPhase = ''