From 8804e49936b90595e5928b6f17e193d80a5ff22f Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Mon, 20 Apr 2026 02:17:46 -0700 Subject: [PATCH] beanstalkd: fix build with gcc15 --- pkgs/by-name/be/beanstalkd/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/be/beanstalkd/package.nix b/pkgs/by-name/be/beanstalkd/package.nix index 8daaf3911ce8..bca64619cf03 100644 --- a/pkgs/by-name/be/beanstalkd/package.nix +++ b/pkgs/by-name/be/beanstalkd/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, installShellFiles, nixosTests, }: @@ -11,12 +12,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "beanstalkd"; src = fetchFromGitHub { - owner = "kr"; + owner = "beanstalkd"; repo = "beanstalkd"; rev = "v${finalAttrs.version}"; hash = "sha256-xoudhPad4diGGE8iZaY1/4LiENlKT2dYcIR6wlQdlTU="; }; + patches = [ + # Fix build with GCC 15, remove after next update + (fetchpatch { + url = "https://github.com/beanstalkd/beanstalkd/commit/85070765.patch"; + hash = "sha256-QDDypvrQtjlG7iPE0GfvpZMActIw1gRx36+BpZ6WjMw="; + }) + ]; + hardeningDisable = [ "fortify" ]; makeFlags = [ "PREFIX=${placeholder "out"}" ];