urbit/nix/pkgs/urcrypt/default.nix

22 lines
498 B
Nix
Raw Normal View History

{ stdenv, autoreconfHook, pkgconfig
, libaes_siv, openssl, secp256k1
2021-08-06 17:47:49 +03:00
, enableStatic ? stdenv.hostPlatform.isStatic }:
stdenv.mkDerivation rec {
name = "urcrypt";
src = ../../../pkg/urcrypt;
2021-08-06 17:47:49 +03:00
# XX why are these required for darwin?
dontDisableStatic = enableStatic;
configureFlags = if enableStatic
then [ "--disable-shared" "--enable-static" ]
else [];
nativeBuildInputs =
[ autoreconfHook pkgconfig ];
propagatedBuildInputs =
[ openssl secp256k1 libaes_siv ];
}