diff --git a/pkgs/development/php-packages/rrd/default.nix b/pkgs/development/php-packages/rrd/default.nix index 6dcb6359e7bf..9c37fa225543 100644 --- a/pkgs/development/php-packages/rrd/default.nix +++ b/pkgs/development/php-packages/rrd/default.nix @@ -3,6 +3,7 @@ lib, pkg-config, rrdtool, + fetchpatch, }: buildPecl { @@ -19,6 +20,14 @@ buildPecl { pkg-config ]; + patches = [ + # PHP 8.5 compatibility patch + (fetchpatch { + url = "https://github.com/php/pecl-processing-rrd/pull/4/commits/dd4856dc89499a0141b1710e791f0e1096c7b244.patch"; + hash = "sha256-ES+cMhMBUubFB5TpTZzzKKfEK2cY737z7zCuNy4XF8Y="; + }) + ]; + # Fix GCC 14 build. # from incompatible pointer type [-Wincompatible-pointer-types env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";