Skip to content
This repository was archived by the owner on Mar 21, 2025. It is now read-only.

Commit b8395ce

Browse files
committed
fix: the soap extension now requires the session extension
context: php/php-src#14362
1 parent b012502 commit b8395ce

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/makePhpPackage.nix

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,12 @@ let
101101
builtins.map replaceOpenssl attrs.buildInputs;
102102
});
103103

104+
# Since https://github.com/php/php-src/pull/14362
105+
# the SOAP extension requires the `session` extension.
106+
soap = prevPO.extensions.soap.overrideAttrs (attrs: {
107+
internalDeps = attrs.internalDeps or [ ] ++ [ prevPO.extensions.session ];
108+
});
109+
104110
sockets = prevPO.extensions.sockets.overrideAttrs (attrs: {
105111
NIX_CFLAGS_COMPILE = attrs.NIX_CFLAGS_COMPILE or "" + cflags;
106112
patches =

0 commit comments

Comments
 (0)