diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs index 9685de407b97..4bf4b58bfec3 100644 --- a/.git-blame-ignore-revs +++ b/.git-blame-ignore-revs @@ -307,3 +307,6 @@ c283f32d296564fd649ef3ed268c1f1f7b199c49 # !autorebase nix-shell --run treefmt # aliases: keep-sorted 48ce0739044bd6eba83c3a43bd4ad1046399cdad # !autorebase nix-shell --run treefmt + +# treewide: clean up 'meta = with' pattern +567e8dfd8eddc5468e6380fc563ab8a27422ab1d diff --git a/pkgs/by-name/lf/lf/package.nix b/pkgs/by-name/lf/lf/package.nix index d40c604a6f13..d2af98e695e7 100644 --- a/pkgs/by-name/lf/lf/package.nix +++ b/pkgs/by-name/lf/lf/package.nix @@ -4,20 +4,21 @@ buildGoModule, fetchFromGitHub, installShellFiles, + versionCheckHook, }: buildGoModule rec { pname = "lf"; - version = "39"; + version = "40"; src = fetchFromGitHub { owner = "gokcehan"; repo = "lf"; tag = "r${version}"; - hash = "sha256-6M6xMVWHTLPlnG5i6/dC3KEV6RXezz8KK0V81P8RcE0="; + hash = "sha256-NPbv64ezcuGn6n6qQOCBLeofS08uX9ZWpSXTVpmQr+A="; }; - vendorHash = "sha256-93VPbrNPRW6NyKHJBvmAadbJ+DLsH2jTAXjTKkPdYBA="; + vendorHash = "sha256-ybcwACun2GrANW47Nny60l8M+L9TZHzD95+qxVJKHpA="; nativeBuildInputs = [ installShellFiles ]; @@ -37,6 +38,10 @@ buildGoModule rec { installShellCompletion etc/lf.{bash,zsh,fish} ''; + doInstallCheck = true; + + nativeInstallCheckInputs = [ versionCheckHook ]; + meta = { description = "Terminal file manager written in Go and heavily inspired by ranger"; longDescription = ''