purge flake demons

This commit is contained in:
atagen 2025-07-01 00:26:18 +10:00
parent 40feebba44
commit 9d46a07857
5 changed files with 142 additions and 181 deletions

View file

@ -2,34 +2,35 @@
pkgs,
lib,
ocaml-deps,
ocamlPackages,
buildDunePackage,
version,
debug ? false,
doCheck ? false,
...
}:
ocamlPackages.buildDunePackage {
buildDunePackage {
pname = "culr";
version = "0.1-vivid-${version}";
minimalOCamlVersion = "5.2";
src = ./..;
nativeBuildInputs = [pkgs.git];
nativeBuildInputs = [ pkgs.git ];
buildInputs = ocaml-deps;
buildPhase =
if debug
then ''
runHook preBuild
dune build -p culr --profile debug ''${enableParallelBuilding:+-j $NIX_BUILD_CORES}
runHook postBuild
''
else ''
runHook preBuild
dune build -p culr --profile release ''${enableParallelBuilding:+-j $NIX_BUILD_CORES}
runHook postBuild
'';
if debug then
''
runHook preBuild
dune build -p culr --profile debug ''${enableParallelBuilding:+-j $NIX_BUILD_CORES}
runHook postBuild
''
else
''
runHook preBuild
dune build -p culr --profile release ''${enableParallelBuilding:+-j $NIX_BUILD_CORES}
runHook postBuild
'';
checkPhase = ''
dune runtest