From 6b98d2875687cb8037b55daa9424002754243f45 Mon Sep 17 00:00:00 2001 From: Stefan Ellmauthaler Date: Fri, 23 Oct 2026 20:33:46 +0200 Subject: [PATCH] disable all php checks Signed-off-by: Stefan Ellmauthaler --- flake.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 51eaac8..07ff0a0 100644 --- a/flake.nix +++ b/flake.nix @@ -160,7 +160,13 @@ emacs-overlay = inputs.emacs-overlay.overlay; flake-utils-plus = genPkgOverlay inputs.flake-utils-plus "fup-repl"; glpi-inventory = inputs.glpi-inventory.overlays.default; - php-security-fix = final: prev: { + php-security-fix = final: prev: let + disablePhpTests = pkgSet: prev.lib.mapAttrs (name: pkg: + if prev.lib.isDerivation pkg then + pkg.overrideAttrs (old: { doCheck = false; checkPhase = ""; }) + else pkg + ) pkgSet; + in { php83 = prev.php83.overrideAttrs (old: rec { version = "8.3.36"; doCheck = false; @@ -170,6 +176,7 @@ sha256 = "1zcj2qxkmjc9aw81sv4al583fiy2haq9dvls5vbw9i9llcx6jm6x"; }; }); + php84 = prev.php84.overrideAttrs (old: rec { version = "8.4.4"; doCheck = false; @@ -179,6 +186,11 @@ sha256 = "1b41jr2v7ncdcjn6zjq21ig6v20inchv5jlyf6zdhkc9rjick9h5"; }; }); + + # Auch das Extension-Paketset zwingen, Tests wegzulassen + php83Packages = disablePhpTests prev.php83Packages; + php84Packages = disablePhpTests prev.php84Packages; + php = final.php83; }; };