stalwart-mail: only include foundationdb for linux builds

This commit is contained in:
techknowlogick 2024-08-24 23:50:28 -04:00
parent dc23466adb
commit 718a5333ef

View File

@ -61,14 +61,19 @@ rustPlatform.buildRustPackage {
bzip2
openssl
sqlite
foundationdb
zstd
] ++ lib.optionals stdenv.isLinux [
foundationdb
] ++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.CoreFoundation
darwin.apple_sdk.frameworks.Security
darwin.apple_sdk.frameworks.SystemConfiguration
];
# skip defaults on darwin because foundationdb is not available
buildNoDefaultFeatures = stdenv.isDarwin;
buildFeatures = lib.optional (stdenv.isDarwin) [ "sqlite" "postgres" "mysql" "rocks" "elastic" "s3" "redis" ];
env = {
OPENSSL_NO_VENDOR = true;
ZSTD_SYS_USE_PKG_CONFIG = true;