Merge pull request #40082 from jarjee/update/mongodb
mongodb: 3.4.10 -> 4.0.12
This commit is contained in:
commit
90dcc33603
@ -649,6 +649,13 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {
|
|||||||
url = http://metadata.ftp-master.debian.org/changelogs/main/d/debianutils/debianutils_4.8.1_copyright;
|
url = http://metadata.ftp-master.debian.org/changelogs/main/d/debianutils/debianutils_4.8.1_copyright;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sspl = {
|
||||||
|
shortName = "SSPL";
|
||||||
|
fullName = "Server Side Public License";
|
||||||
|
url = https://www.mongodb.com/licensing/server-side-public-license;
|
||||||
|
free = false;
|
||||||
|
};
|
||||||
|
|
||||||
tcltk = spdx {
|
tcltk = spdx {
|
||||||
spdxId = "TCL";
|
spdxId = "TCL";
|
||||||
fullName = "TCL/TK License";
|
fullName = "TCL/TK License";
|
||||||
|
@ -825,6 +825,11 @@ auth required pam_succeed_if.so uid >= 1000 quiet
|
|||||||
not <command>systemd-networkd</command>.
|
not <command>systemd-networkd</command>.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
<package>mongodb</package> has been updated to version <literal>3.4.24</literal>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
@ -1,42 +1,52 @@
|
|||||||
# This test start mongodb, runs a query using mongo shell
|
# This test start mongodb, runs a query using mongo shell
|
||||||
|
|
||||||
import ./make-test-python.nix ({ pkgs, ...} : let
|
import ./make-test-python.nix ({ pkgs, ... }:
|
||||||
testQuery = pkgs.writeScript "nixtest.js" ''
|
let
|
||||||
db.greetings.insert({ "greeting": "hello" });
|
testQuery = pkgs.writeScript "nixtest.js" ''
|
||||||
print(db.greetings.findOne().greeting);
|
db.greetings.insert({ "greeting": "hello" });
|
||||||
'';
|
print(db.greetings.findOne().greeting);
|
||||||
in {
|
'';
|
||||||
name = "mongodb";
|
|
||||||
meta = with pkgs.stdenv.lib.maintainers; {
|
|
||||||
maintainers = [ bluescreen303 offline cstrahan rvl phile314 ];
|
|
||||||
};
|
|
||||||
|
|
||||||
nodes = {
|
runMongoDBTest = pkg: ''
|
||||||
one =
|
node.execute("(rm -rf data || true) && mkdir data")
|
||||||
{ ... }:
|
node.execute(
|
||||||
{
|
"${pkg}/bin/mongod --fork --logpath logs --dbpath data"
|
||||||
services = {
|
)
|
||||||
mongodb.enable = true;
|
node.wait_for_open_port(27017)
|
||||||
mongodb.enableAuth = true;
|
|
||||||
mongodb.initialRootPassword = "root";
|
assert "hello" in node.succeed(
|
||||||
mongodb.initialScript = pkgs.writeText "mongodb_initial.js" ''
|
"mongo ${testQuery}"
|
||||||
db = db.getSiblingDB("nixtest");
|
)
|
||||||
db.createUser({user:"nixtest",pwd:"nixtest",roles:[{role:"readWrite",db:"nixtest"}]});
|
|
||||||
'';
|
node.execute(
|
||||||
mongodb.extraConfig = ''
|
"${pkg}/bin/mongod --shutdown --dbpath data"
|
||||||
# Allow starting engine with only a small virtual disk
|
)
|
||||||
storage.journal.enabled: false
|
node.wait_for_closed_port(27017)
|
||||||
storage.mmapv1.smallFiles: true
|
'';
|
||||||
'';
|
|
||||||
};
|
in {
|
||||||
};
|
name = "mongodb";
|
||||||
|
meta = with pkgs.stdenv.lib.maintainers; {
|
||||||
|
maintainers = [ bluescreen303 offline cstrahan rvl phile314 ];
|
||||||
};
|
};
|
||||||
|
|
||||||
testScript = ''
|
nodes = {
|
||||||
start_all()
|
node = {...}: {
|
||||||
one.wait_for_unit("mongodb.service")
|
environment.systemPackages = with pkgs; [
|
||||||
one.succeed(
|
# mongodb-3_4
|
||||||
"mongo -u nixtest -p nixtest nixtest ${testQuery} | grep -q hello"
|
mongodb-3_6
|
||||||
)
|
mongodb-4_0
|
||||||
'';
|
];
|
||||||
})
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
testScript = ''
|
||||||
|
node.start()
|
||||||
|
''
|
||||||
|
# + runMongoDBTest pkgs.mongodb-3_4
|
||||||
|
+ runMongoDBTest pkgs.mongodb-3_6
|
||||||
|
+ runMongoDBTest pkgs.mongodb-4_0
|
||||||
|
+ ''
|
||||||
|
node.shutdown()
|
||||||
|
'';
|
||||||
|
})
|
||||||
|
@ -0,0 +1,20 @@
|
|||||||
|
diff --git a/src/third_party/asio-master/asio/include/asio/detail/config.hpp b/src/third_party/asio-master/asio/include/asio/detail/config.hpp
|
||||||
|
index 7fe6a95a..ff4cc56b 100644
|
||||||
|
--- a/src/third_party/asio-master/asio/include/asio/detail/config.hpp
|
||||||
|
+++ b/src/third_party/asio-master/asio/include/asio/detail/config.hpp
|
||||||
|
@@ -786,7 +786,6 @@
|
||||||
|
# if (__cplusplus >= 201402)
|
||||||
|
# if __has_include(<experimental/string_view>)
|
||||||
|
# define ASIO_HAS_STD_STRING_VIEW 1
|
||||||
|
-# define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
|
||||||
|
# endif // __has_include(<experimental/string_view>)
|
||||||
|
# endif // (__cplusplus >= 201402)
|
||||||
|
# endif // defined(__clang__)
|
||||||
|
@@ -794,7 +793,6 @@
|
||||||
|
# if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 9)) || (__GNUC__ > 4)
|
||||||
|
# if (__cplusplus >= 201402)
|
||||||
|
# define ASIO_HAS_STD_STRING_VIEW 1
|
||||||
|
-# define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
|
||||||
|
# endif // (__cplusplus >= 201402)
|
||||||
|
# endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)) || (__GNUC__ > 4)
|
||||||
|
# endif // defined(__GNUC__)
|
@ -0,0 +1,17 @@
|
|||||||
|
--- a/site_scons/mongo_scons_utils.py
|
||||||
|
+++ b/site_scons/mongo_scons_utils.py
|
||||||
|
@@ -84,14 +84,11 @@
|
||||||
|
def default_buildinfo_environment_data():
|
||||||
|
return (
|
||||||
|
('distmod', '$MONGO_DISTMOD', True, True,),
|
||||||
|
('distarch', '$MONGO_DISTARCH', True, True,),
|
||||||
|
('cc', '$CC_VERSION', True, False,),
|
||||||
|
- ('ccflags', '$CCFLAGS', True, False,),
|
||||||
|
('cxx', '$CXX_VERSION', True, False,),
|
||||||
|
- ('cxxflags', '$CXXFLAGS', True, False,),
|
||||||
|
- ('linkflags', '$LINKFLAGS', True, False,),
|
||||||
|
('target_arch', '$TARGET_ARCH', True, True,),
|
||||||
|
('target_os', '$TARGET_OS', True, False,),
|
||||||
|
)
|
||||||
|
|
||||||
|
# If you want buildInfo and --version to be relatively empty, set
|
@ -1,8 +1,6 @@
|
|||||||
--- a/site_scons/mongo_scons_utils.py
|
--- a/site_scons/mongo/generators.py
|
||||||
+++ b/site_scons/mongo_scons_utils.py
|
+++ b/site_scons/mongo/generators.py
|
||||||
@@ -84,14 +84,11 @@
|
@@ -18,10 +18,7 @@ def default_buildinfo_environment_data():
|
||||||
def default_buildinfo_environment_data():
|
|
||||||
return (
|
|
||||||
('distmod', '$MONGO_DISTMOD', True, True,),
|
('distmod', '$MONGO_DISTMOD', True, True,),
|
||||||
('distarch', '$MONGO_DISTARCH', True, True,),
|
('distarch', '$MONGO_DISTARCH', True, True,),
|
||||||
('cc', '$CC_VERSION', True, False,),
|
('cc', '$CC_VERSION', True, False,),
|
||||||
@ -13,5 +11,3 @@
|
|||||||
('target_arch', '$TARGET_ARCH', True, True,),
|
('target_arch', '$TARGET_ARCH', True, True,),
|
||||||
('target_os', '$TARGET_OS', True, False,),
|
('target_os', '$TARGET_OS', True, False,),
|
||||||
)
|
)
|
||||||
|
|
||||||
# If you want buildInfo and --version to be relatively empty, set
|
|
||||||
|
@ -1,58 +1,63 @@
|
|||||||
{ stdenv, fetchurl, fetchpatch, scons, boost, gperftools, pcre-cpp, snappy
|
{ stdenv, fetchurl, scons, boost, gperftools, pcre-cpp, snappy, zlib, libyamlcpp
|
||||||
, zlib, libyamlcpp, sasl, openssl, libpcap, Security
|
, sasl, openssl, libpcap, python27, curl, Security, CoreFoundation, cctools }:
|
||||||
}:
|
|
||||||
|
|
||||||
# Note:
|
# Note:
|
||||||
# The command line tools are written in Go as part of a different package (mongodb-tools)
|
# The command line tools are written in Go as part of a different package (mongodb-tools)
|
||||||
|
|
||||||
with stdenv.lib;
|
with stdenv.lib;
|
||||||
|
|
||||||
let version = "3.4.10";
|
{ version, sha256, patches ? [] }@args:
|
||||||
system-libraries = [
|
|
||||||
"pcre"
|
|
||||||
#"asio" -- XXX use package?
|
|
||||||
#"wiredtiger"
|
|
||||||
"boost"
|
|
||||||
"snappy"
|
|
||||||
"zlib"
|
|
||||||
#"valgrind" -- mongodb only requires valgrind.h, which is vendored in the source.
|
|
||||||
#"stemmer" -- not nice to package yet (no versioning, no makefile, no shared libs).
|
|
||||||
"yaml"
|
|
||||||
] ++ optionals stdenv.isLinux [ "tcmalloc" ];
|
|
||||||
|
|
||||||
in stdenv.mkDerivation {
|
let
|
||||||
pname = "mongodb";
|
python = python27.withPackages (ps: with ps; [ pyyaml typing cheetah ]);
|
||||||
|
system-libraries = [
|
||||||
|
"boost"
|
||||||
|
"pcre"
|
||||||
|
"snappy"
|
||||||
|
"yaml"
|
||||||
|
"zlib"
|
||||||
|
#"asio" -- XXX use package?
|
||||||
|
#"stemmer" -- not nice to package yet (no versioning, no makefile, no shared libs).
|
||||||
|
#"valgrind" -- mongodb only requires valgrind.h, which is vendored in the source.
|
||||||
|
#"wiredtiger"
|
||||||
|
] ++ optionals stdenv.isLinux [ "tcmalloc" ];
|
||||||
|
inherit (stdenv.lib) systems subtractLists;
|
||||||
|
|
||||||
|
in stdenv.mkDerivation rec {
|
||||||
inherit version;
|
inherit version;
|
||||||
|
name = "mongodb-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://fastdl.mongodb.org/src/mongodb-src-r${version}.tar.gz";
|
url = "https://fastdl.mongodb.org/src/mongodb-src-r${version}.tar.gz";
|
||||||
sha256 = "1wz2mhl9z0b1bdkg6m8v8mvw9k60mdv5ybq554xn3yjj9z500f24";
|
inherit sha256;
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ scons ];
|
nativeBuildInputs = [ scons ];
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
sasl boost gperftools pcre-cpp snappy
|
boost
|
||||||
zlib libyamlcpp sasl openssl.dev openssl.out libpcap
|
curl
|
||||||
] ++ stdenv.lib.optionals stdenv.isDarwin [ Security ];
|
gperftools
|
||||||
|
libpcap
|
||||||
|
libyamlcpp
|
||||||
|
openssl
|
||||||
|
pcre-cpp
|
||||||
|
python
|
||||||
|
sasl
|
||||||
|
snappy
|
||||||
|
zlib
|
||||||
|
] ++ stdenv.lib.optionals stdenv.isDarwin [ Security CoreFoundation cctools ];
|
||||||
|
|
||||||
patches =
|
# MongoDB keeps track of its build parameters, which tricks nix into
|
||||||
[
|
# keeping dependencies to build inputs in the final output.
|
||||||
# MongoDB keeps track of its build parameters, which tricks nix into
|
# We remove the build flags from buildInfo data.
|
||||||
# keeping dependencies to build inputs in the final output.
|
inherit patches;
|
||||||
# We remove the build flags from buildInfo data.
|
|
||||||
./forget-build-dependencies.patch
|
|
||||||
(fetchpatch {
|
|
||||||
url = https://projects.archlinux.org/svntogit/community.git/plain/trunk/boost160.patch?h=packages/mongodb;
|
|
||||||
name = "boost160.patch";
|
|
||||||
sha256 = "0bvsf3499zj55pzamwjmsssr6x63w434944w76273fr5rxwzcmh8";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
# fix environment variable reading
|
# fix environment variable reading
|
||||||
substituteInPlace SConstruct \
|
substituteInPlace SConstruct \
|
||||||
--replace "env = Environment(" "env = Environment(ENV = os.environ,"
|
--replace "env = Environment(" "env = Environment(ENV = os.environ,"
|
||||||
'' + stdenv.lib.optionalString stdenv.isDarwin ''
|
'' + stdenv.lib.optionalString stdenv.isDarwin ''
|
||||||
|
substituteInPlace src/third_party/mozjs-45/extract/js/src/jsmath.cpp --replace 'defined(HAVE_SINCOS)' 0
|
||||||
|
|
||||||
substituteInPlace src/third_party/s2/s1angle.cc --replace drem remainder
|
substituteInPlace src/third_party/s2/s1angle.cc --replace drem remainder
|
||||||
substituteInPlace src/third_party/s2/s1interval.cc --replace drem remainder
|
substituteInPlace src/third_party/s2/s1interval.cc --replace drem remainder
|
||||||
@ -66,13 +71,14 @@ in stdenv.mkDerivation {
|
|||||||
--replace 'engine("wiredTiger")' 'engine("mmapv1")'
|
--replace 'engine("wiredTiger")' 'engine("mmapv1")'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-unused-command-line-argument";
|
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang
|
||||||
|
"-Wno-unused-command-line-argument";
|
||||||
|
|
||||||
sconsFlags = [
|
sconsFlags = [
|
||||||
"--release"
|
"--release"
|
||||||
"--ssl"
|
"--ssl"
|
||||||
#"--rocksdb" # Don't have this packaged yet
|
#"--rocksdb" # Don't have this packaged yet
|
||||||
"--wiredtiger=${if stdenv.is64bit then "on" else "off"}"
|
"--wiredtiger=on"
|
||||||
"--js-engine=mozjs"
|
"--js-engine=mozjs"
|
||||||
"--use-sasl-client"
|
"--use-sasl-client"
|
||||||
"--disable-warnings-as-errors"
|
"--disable-warnings-as-errors"
|
||||||
@ -87,8 +93,13 @@ in stdenv.mkDerivation {
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
preInstall = ''
|
preInstall = ''
|
||||||
mkdir -p $out/lib
|
mkdir -p "$out/lib"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
rm -f "$out/bin/install_compass" || true
|
||||||
|
'';
|
||||||
|
|
||||||
prefixKey = "--prefix=";
|
prefixKey = "--prefix=";
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
@ -97,10 +108,10 @@ in stdenv.mkDerivation {
|
|||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "A scalable, high-performance, open source NoSQL database";
|
description = "A scalable, high-performance, open source NoSQL database";
|
||||||
homepage = http://www.mongodb.org;
|
homepage = "http://www.mongodb.org";
|
||||||
license = licenses.agpl3;
|
license = licenses.sspl;
|
||||||
|
|
||||||
maintainers = with maintainers; [ bluescreen303 offline cstrahan ];
|
maintainers = with maintainers; [ bluescreen303 offline cstrahan ];
|
||||||
platforms = platforms.unix;
|
platforms = subtractLists systems.doubles.i686 systems.doubles.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
27
pkgs/servers/nosql/mongodb/mozjs-45_fix-3-byte-opcode.patch
Normal file
27
pkgs/servers/nosql/mongodb/mozjs-45_fix-3-byte-opcode.patch
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# HG changeset patch
|
||||||
|
# User Dan Gohman <sunfish@mozilla.com>
|
||||||
|
# Parent d9b405d82cffb07343a5f2fd941e029298c7f6c4
|
||||||
|
# Bug 1390214 - IonMonkey: Don't test for a 3-byte opcode in a 2-byte opcode predicate.
|
||||||
|
# https://bug1390214.bmoattachments.org/attachment.cgi?id=8902972
|
||||||
|
|
||||||
|
diff --git a/src/third_party/mozjs-45/extract/js/src/jit/x86-shared/Encoding-x86-shared.h b/src/third_party/mozjs-45/extract/js/src/jit/x86-shared/Encoding-x86-shared.h
|
||||||
|
--- a/src/third_party/mozjs-45/extract/js/src/jit/x86-shared/Encoding-x86-shared.h
|
||||||
|
+++ b/src/third_party/mozjs-45/extract/js/src/jit/x86-shared/Encoding-x86-shared.h
|
||||||
|
@@ -310,17 +310,16 @@ enum ThreeByteOpcodeID {
|
||||||
|
|
||||||
|
// Test whether the given opcode should be printed with its operands reversed.
|
||||||
|
inline bool IsXMMReversedOperands(TwoByteOpcodeID opcode)
|
||||||
|
{
|
||||||
|
switch (opcode) {
|
||||||
|
case OP2_MOVSD_WsdVsd: // also OP2_MOVPS_WpsVps
|
||||||
|
case OP2_MOVAPS_WsdVsd:
|
||||||
|
case OP2_MOVDQ_WdqVdq:
|
||||||
|
- case OP3_PEXTRD_EdVdqIb:
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
enum ThreeByteEscape {
|
15
pkgs/servers/nosql/mongodb/v3_4.nix
Normal file
15
pkgs/servers/nosql/mongodb/v3_4.nix
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{ stdenv, callPackage, lib, sasl, boost, Security, CoreFoundation, cctools }:
|
||||||
|
|
||||||
|
let
|
||||||
|
buildMongoDB = callPackage ./mongodb.nix {
|
||||||
|
inherit sasl;
|
||||||
|
inherit boost;
|
||||||
|
inherit Security;
|
||||||
|
inherit CoreFoundation;
|
||||||
|
inherit cctools;
|
||||||
|
};
|
||||||
|
in buildMongoDB {
|
||||||
|
version = "3.4.24";
|
||||||
|
sha256 = "0j6mvgv0jnsnvgkl8505bl88kbxkba66qijlpi1la0dd5pd1imfr";
|
||||||
|
patches = [ ./forget-build-dependencies-3-4.patch ];
|
||||||
|
}
|
16
pkgs/servers/nosql/mongodb/v3_6.nix
Normal file
16
pkgs/servers/nosql/mongodb/v3_6.nix
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{ stdenv, callPackage, lib, sasl, boost, Security, CoreFoundation, cctools }:
|
||||||
|
|
||||||
|
let
|
||||||
|
buildMongoDB = callPackage ./mongodb.nix {
|
||||||
|
inherit sasl;
|
||||||
|
inherit boost;
|
||||||
|
inherit Security;
|
||||||
|
inherit CoreFoundation;
|
||||||
|
inherit cctools;
|
||||||
|
};
|
||||||
|
in buildMongoDB {
|
||||||
|
version = "3.6.13";
|
||||||
|
sha256 = "1mbvk4bmabrswjdm01jssxcygjpq5799zqyx901nsi12vlcymwg4";
|
||||||
|
patches = [ ./forget-build-dependencies.patch ]
|
||||||
|
++ stdenv.lib.optionals stdenv.isDarwin [ ./asio-no-experimental-string-view.patch ];
|
||||||
|
}
|
17
pkgs/servers/nosql/mongodb/v4_0.nix
Normal file
17
pkgs/servers/nosql/mongodb/v4_0.nix
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{ stdenv, callPackage, lib, sasl, boost, Security, CoreFoundation, cctools }:
|
||||||
|
|
||||||
|
let
|
||||||
|
buildMongoDB = callPackage ./mongodb.nix {
|
||||||
|
inherit sasl;
|
||||||
|
inherit boost;
|
||||||
|
inherit Security;
|
||||||
|
inherit CoreFoundation;
|
||||||
|
inherit cctools;
|
||||||
|
};
|
||||||
|
in buildMongoDB {
|
||||||
|
version = "4.0.12";
|
||||||
|
sha256 = "1j8dqa4jr623y87jrdanyib9r7x18srrvdx952q4azcc8zrdwci1";
|
||||||
|
patches =
|
||||||
|
[ ./forget-build-dependencies.patch ./mozjs-45_fix-3-byte-opcode.patch ]
|
||||||
|
++ stdenv.lib.optionals stdenv.isDarwin [ ./asio-no-experimental-string-view.patch ];
|
||||||
|
}
|
@ -15894,11 +15894,27 @@ in
|
|||||||
};
|
};
|
||||||
mysql = mariadb; # TODO: move to aliases.nix
|
mysql = mariadb; # TODO: move to aliases.nix
|
||||||
|
|
||||||
mongodb = callPackage ../servers/nosql/mongodb {
|
mongodb = hiPrio mongodb-3_4;
|
||||||
|
|
||||||
|
mongodb-3_4 = callPackage ../servers/nosql/mongodb/v3_4.nix {
|
||||||
sasl = cyrus_sasl;
|
sasl = cyrus_sasl;
|
||||||
boost = boost160;
|
boost = boost160;
|
||||||
openssl = openssl_1_0_2;
|
inherit (darwin) cctools;
|
||||||
inherit (darwin.apple_sdk.frameworks) Security;
|
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||||||
|
};
|
||||||
|
|
||||||
|
mongodb-3_6 = callPackage ../servers/nosql/mongodb/v3_6.nix {
|
||||||
|
sasl = cyrus_sasl;
|
||||||
|
boost = boost160;
|
||||||
|
inherit (darwin) cctools;
|
||||||
|
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||||||
|
};
|
||||||
|
|
||||||
|
mongodb-4_0 = callPackage ../servers/nosql/mongodb/v4_0.nix {
|
||||||
|
sasl = cyrus_sasl;
|
||||||
|
boost = boost169;
|
||||||
|
inherit (darwin) cctools;
|
||||||
|
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||||||
};
|
};
|
||||||
|
|
||||||
nginx-sso = callPackage ../servers/nginx-sso { };
|
nginx-sso = callPackage ../servers/nginx-sso { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user