about summary refs log tree commit diff
path: root/pkgs/top-level/php-packages.nix
diff options
context:
space:
mode:
authorPol Dellaiera <pol.dellaiera@protonmail.com>2024-02-01 10:36:17 +0100
committerPol Dellaiera <pol.dellaiera@protonmail.com>2024-02-01 10:36:44 +0100
commit6a6c83c13899f07b2e1a45ec14e49f3eae443633 (patch)
tree38925b950c065b1d4a8f2639de61a73f9ff7fc05 /pkgs/top-level/php-packages.nix
parentca43ced0ae0cce9c5738112c8cfd830931b628b1 (diff)
php: add lower version bound constraint to avoid applying it to older PHP versions.
Diffstat (limited to 'pkgs/top-level/php-packages.nix')
-rw-r--r--pkgs/top-level/php-packages.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix
index 751a13b34ce7b..c3ff83d20c836 100644
--- a/pkgs/top-level/php-packages.nix
+++ b/pkgs/top-level/php-packages.nix
@@ -370,7 +370,8 @@ lib.makeScope pkgs.newScope (self: with self; {
           configureFlags = [
             "--enable-dom"
           ];
-          patches = lib.optionals (lib.versionOlder php.version "8.2.14") [
+          # Add a PHP lower version bound constraint to avoid applying the patch on older PHP versions.
+          patches = lib.optionals (lib.versionOlder php.version "8.2.14" && lib.versionAtLeast php.version "8.1") [
             # Fix tests with libxml 2.12
             # Part of 8.3.1RC1+, 8.2.14RC1+
             (fetchpatch {