Idris2/nix/support.nix
Mathew Polzin cf4c87cc71
hopefully final refactor of buildIdris (#3200)
- align buildIdris function with direction of nixpkgs version.
- tangentially, update naming of local variables to follow nixpkgs.
- use pname/version instead of name for buildIdris derivations.
2024-01-21 23:05:26 -06:00

25 lines
486 B
Nix

{ stdenv, lib, gmp, idris2Version }:
stdenv.mkDerivation rec {
pname = "libidris2_support";
version = idris2Version;
src = ../.;
strictDeps = true;
buildInputs = [ gmp ];
makeFlags = [
"PREFIX=$(out)"
] ++ lib.optional stdenv.isDarwin "OS=";
buildFlags = [ "support" ];
installTargets = "install-support";
postInstall = ''
mv $out/idris2-${version}/lib $out/lib
mv $out/idris2-${version}/support $out/share
rmdir $out/idris2-${version}
'';
}