phpExtensions.mongodb: prevent buildPecl to always use the same version of PHP

This commit is contained in:
Pol Dellaiera 2023-07-10 16:44:55 +02:00
parent f17756768b
commit bcb9b2b723
2 changed files with 7 additions and 9 deletions

View File

@ -1,5 +1,5 @@
{ stdenv { stdenv
, php , buildPecl
, fetchFromGitHub , fetchFromGitHub
, lib , lib
, libiconv , libiconv
@ -10,11 +10,10 @@
, openssl , openssl
, snappy , snappy
, zlib , zlib
, Security , darwin
, Libsystem
}: }:
php.buildPecl rec { buildPecl rec {
pname = "mongodb"; pname = "mongodb";
version = "1.16.1"; version = "1.16.1";
@ -35,8 +34,8 @@ php.buildPecl rec {
zlib zlib
pcre2 pcre2
] ++ lib.optionals stdenv.isDarwin [ ] ++ lib.optionals stdenv.isDarwin [
Security darwin.apple_sdk_11_0.frameworks.Security
Libsystem darwin.apple_sdk_11_0.Libsystem
libiconv libiconv
]; ];

View File

@ -247,9 +247,8 @@ lib.makeScope pkgs.newScope (self: with self; {
memcached = callPackage ../development/php-packages/memcached { }; memcached = callPackage ../development/php-packages/memcached { };
mongodb = pkgs.darwin.apple_sdk_11_0.callPackage ../development/php-packages/mongodb { mongodb = callPackage ../development/php-packages/mongodb {
inherit (pkgs.darwin.apple_sdk_11_0.frameworks) Security; inherit (pkgs) darwin;
inherit (pkgs.darwin.apple_sdk_11_0) Libsystem;
}; };
msgpack = callPackage ../development/php-packages/msgpack { }; msgpack = callPackage ../development/php-packages/msgpack { };