Merge pull request #140855 from pimeys/prisma-platforms

This commit is contained in:
Sandro 2021-10-07 23:41:44 +02:00 committed by GitHub
commit 76e0a0038c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 3 deletions

View File

@ -1,5 +1,6 @@
{ fetchFromGitHub
, lib
, Security
, openssl
, pkg-config
, protobuf
@ -26,7 +27,11 @@ in rustPlatform.buildRustPackage rec {
cargoSha256 = "sha256-NAXoKz+tZmjmZ/PkDaXEp9D++iu/3Knp0Yy6NJWEoDM=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl protobuf ];
buildInputs = [
openssl
protobuf
] ++ lib.optionals stdenv.isDarwin [ Security ];
preBuild = ''
export OPENSSL_DIR=${lib.getDev openssl}
@ -52,7 +57,7 @@ in rustPlatform.buildRustPackage rec {
description = "A collection of engines that power the core stack for Prisma";
homepage = "https://www.prisma.io/";
license = licenses.asl20;
platforms = [ "x86_64-linux" "aarch64-linux" ];
platforms = platforms.unix;
maintainers = with maintainers; [ pamplemousse pimeys ];
};
}

View File

@ -311,7 +311,9 @@ with pkgs;
mix2nix = callPackage ../development/tools/mix2nix/default.nix { };
prisma-engines = callPackage ../development/tools/database/prisma-engines { };
prisma-engines = callPackage ../development/tools/database/prisma-engines {
inherit (darwin.apple_sdk.frameworks) Security;
};
proto-contrib = callPackage ../development/tools/proto-contrib {};