diff --git a/pkgs/by-name/se/seaweedfs/package.nix b/pkgs/by-name/se/seaweedfs/package.nix index dd015233d990..df8ae59e1a78 100644 --- a/pkgs/by-name/se/seaweedfs/package.nix +++ b/pkgs/by-name/se/seaweedfs/package.nix @@ -5,13 +5,14 @@ installShellFiles, lib, libredirect, + glibc, nix-update-script, stdenv, versionCheckHook, }: buildGoModule (finalAttrs: { pname = "seaweedfs"; - version = "4.19"; + version = "4.24"; src = fetchFromGitHub { owner = "seaweedfs"; @@ -24,7 +25,7 @@ buildGoModule (finalAttrs: { find "$out" -name .git -print0 | xargs -0 rm -rf popd ''; - hash = "sha256-xMfV3WE10iP8MqxYd5w8JRUL5O7vO6ATN1ZEHB8MRxg="; + hash = "sha256-PYVCoeO+EYZ87gNwd9r+wgkpoeLhKKmV8fOimKkqR6w"; }; postPatch = '' @@ -32,7 +33,11 @@ buildGoModule (finalAttrs: { rm -rf unmaintained ''; - vendorHash = "sha256-mGiA91y6ebbbdAu0+ZDylUDuZb8vcNaqeGv70/IFx9k="; + vendorHash = "sha256-lTCfs/4FrICgb+uESM3XZBdinQw9Z0GrHkCIwmKSRh8"; + + buildInputs = [ + glibc.static + ]; nativeBuildInputs = [ installShellFiles @@ -64,6 +69,7 @@ buildGoModule (finalAttrs: { }; preBuild = '' + export NIX_CFLAGS_LINK="-L${glibc.static}/lib" ldflags+=" -X \"github.com/seaweedfs/seaweedfs/weed/util/version.COMMIT=$(