diff --git a/pkgs/development/php-packages/mongodb/default.nix b/pkgs/development/php-packages/mongodb/default.nix new file mode 100644 index 000000000000..dd8fa9a6c2b0 --- /dev/null +++ b/pkgs/development/php-packages/mongodb/default.nix @@ -0,0 +1,20 @@ +{ buildPecl, lib, pkgs, pcre' }: + +buildPecl { + pname = "mongodb"; + + version = "1.6.1"; + sha256 = "1j1w4n33347j9kwvxwsrix3gvjbiqcn1s5v59pp64s536cci8q0m"; + + nativeBuildInputs = [ pkgs.pkgconfig ]; + buildInputs = with pkgs; [ + cyrus_sasl + icu64 + openssl + snappy + zlib + pcre' + ] ++ lib.optional (pkgs.stdenv.isDarwin) pkgs.darwin.apple_sdk.frameworks.Security; + + meta.maintainers = lib.teams.php.members; +} diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index 010c6f0a714f..7cf385cb6d73 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -84,24 +84,7 @@ in memcached = callPackage ../development/php-packages/memcached { }; - mongodb = buildPecl { - pname = "mongodb"; - version = "1.6.1"; - - sha256 = "1j1w4n33347j9kwvxwsrix3gvjbiqcn1s5v59pp64s536cci8q0m"; - - nativeBuildInputs = [ pkgs.pkgconfig ]; - buildInputs = with pkgs; [ - cyrus_sasl - icu64 - openssl - snappy - zlib - pcre' - ] ++ lib.optional (pkgs.stdenv.isDarwin) pkgs.darwin.apple_sdk.frameworks.Security; - - meta.maintainers = lib.teams.php.members; - }; + mongodb = callPackage ../development/php-packages/mongodb { }; oci8 = buildPecl { version = "2.2.0";