Move libjade dependency into nix

This commit is contained in:
2024-05-15 09:00:57 +02:00
parent 263829d55b
commit 36ae72a8d9
4 changed files with 11 additions and 5 deletions

View File

@@ -16,6 +16,13 @@ let
make -C compiler/
'';
};
libjade = fetchFromGitHub {
owner = "formosa-crypto";
repo = "libjade";
rev = "b0940068243f01dc3c185d166f1450936eec3eed";
hash = "sha256-w71QmJn5TG1cJ+SGXJyjh86uge177uRGSvwgnJXpKYg=";
};
in
stdenv.mkDerivation {
name = "x25519-agent";
@@ -25,6 +32,7 @@ stdenv.mkDerivation {
gnumake
gcc
jasmin
libjade
];
configurePhase = ''
@@ -35,4 +43,6 @@ stdenv.mkDerivation {
mkdir -p $out/lib
cp build/libagent.a $out/lib
'';
JASMINPATH = "Jade=${libjade}/src/";
}