buildNimPackage: enable structuredAttrs by default (#534352)
This commit is contained in:
@@ -15,6 +15,7 @@ let
|
||||
baseAttrs = {
|
||||
strictDeps = true;
|
||||
enableParallelBuilding = true;
|
||||
__structuredAttrs = true;
|
||||
doCheck = true;
|
||||
configurePhase = ''
|
||||
runHook preConfigure
|
||||
|
||||
@@ -54,6 +54,8 @@ buildNimPackage rec {
|
||||
# buildNimPackage hack
|
||||
substituteInPlace ae.nimble \
|
||||
--replace-fail '"main=auto-editor"' '"main"'
|
||||
|
||||
mv tests/unit.nim tests/tunit.nim # buildNimPackage expects tests to start with t
|
||||
'';
|
||||
|
||||
nativeCheckInputs = [
|
||||
@@ -64,7 +66,7 @@ buildNimPackage rec {
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
|
||||
eval "nim r --nimcache:$NIX_BUILD_TOP/nimcache $nimFlags $src/tests/unit.nim"
|
||||
nim_builder --phase:check
|
||||
|
||||
substituteInPlace tests/test.py \
|
||||
--replace-fail '"./auto-editor"' "\"$out/bin/main\""
|
||||
|
||||
@@ -15,7 +15,6 @@ buildNimPackage (finalAttrs: {
|
||||
hash = "sha256-Qgvq4CkGvNppYFpITCCifOHtVQYRQJPEK3rTJXQkTvI=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
lockFile = ./lock.json;
|
||||
|
||||
nimFlags = [ "-d:nimraylib_now_shared" ];
|
||||
|
||||
Reference in New Issue
Block a user