Unverified Commit 94b0a1a7 authored by Yt's avatar Yt Committed by GitHub
Browse files

stalwart-mail: only include foundationdb for linux builds (#337162)

parents e11df580 718a5333
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -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;