diff --git a/pkgs/by-name/su/superfile/package.nix b/pkgs/by-name/su/superfile/package.nix index 67c4cebfbe82..66c8a76d3ab1 100644 --- a/pkgs/by-name/su/superfile/package.nix +++ b/pkgs/by-name/su/superfile/package.nix @@ -2,9 +2,11 @@ lib, buildGoModule, fetchFromGitHub, + nix-update-script, + writableTmpDirAsHomeHook, }: let - version = "1.2.1"; + version = "1.3.1"; tag = "v${version}"; in buildGoModule { @@ -15,16 +17,23 @@ buildGoModule { owner = "yorukot"; repo = "superfile"; inherit tag; - hash = "sha256-yClDrDpt6QUWeAtWkG0tkmFqnaviRixz6Kez0q4cRuk="; + hash = "sha256-GlPePeINZ6KL3RRqfQQFYsEdd+70bRJcMqMVnUmgo/I="; }; - vendorHash = "sha256-STiuaNcmoviHBXGcSPPs39sICsks3Z8I3ANdnlUqA/k="; + vendorHash = "sha256-ArsB0B67ymuzxTXfaUuWiRrgVCrZhmGMbJUl2u+thUw="; ldflags = [ "-s" "-w" ]; + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; + + # Upstream notes that this could be flakey, and it consistently fails for me. + checkFlags = [ "-skip=^TestReturnDirElement/Sort_by_Date$" ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Pretty fancy and modern terminal file manager"; homepage = "https://github.com/yorukot/superfile";