@@ -646,7 +646,7 @@ final: prev: {
646
646
inherit ( config ) compiler-nix-name compilerSelection evalPackages ;
647
647
selectedCompiler = ( compilerSelection final . buildPackages ) . ${ compiler-nix-name } ;
648
648
649
- plan-json = builtins . fromJSON ( builtins . readFile ( callProjectResults . plan-json + "/plan.json" ) ) ;
649
+ plan-json = builtins . fromJSON ( builtins . readFile ( callProjectResults . projectNix + "/plan.json" ) ) ;
650
650
by-id = final . lib . listToAttrs ( map ( x : { name = x . id ; value = x ; } ) plan-json . install-plan ) ;
651
651
to-key = p : if p . type == "pre-existing"
652
652
then p . pkg-name
@@ -682,12 +682,11 @@ final: prev: {
682
682
} ;
683
683
} ;
684
684
callProjectResults = callCabalProjectToNix config ;
685
- plan-pkgs = if ! builtins . pathExists ( callProjectResults . plan-json + "/plan.json" )
685
+ plan-pkgs = if ! builtins . pathExists ( callProjectResults . projectNix + "/plan.json" )
686
686
then
687
687
# TODO remove this once all the materialized files are updated
688
688
importAndFilterProject {
689
- projectNix = callProjectResults . plan-json ;
690
- inherit ( callProjectResults ) sourceRepos src ;
689
+ inherit ( callProjectResults ) projectNix sourceRepos src ;
691
690
}
692
691
else {
693
692
pkgs = ( hackage : {
@@ -697,8 +696,8 @@ final: prev: {
697
696
name = to-key p ;
698
697
value . revision =
699
698
{ hsPkgs , ...} @args :
700
- let cabal2nix = ( if builtins . pathExists ( callProjectResults . plan-json + "/cabal-files/${ p . pkg-name } .nix" )
701
- then import ( callProjectResults . plan-json + "/cabal-files/${ p . pkg-name } .nix" )
699
+ let cabal2nix = ( if builtins . pathExists ( callProjectResults . projectNix + "/cabal-files/${ p . pkg-name } .nix" )
700
+ then import ( callProjectResults . projectNix + "/cabal-files/${ p . pkg-name } .nix" )
702
701
else ( ( ( hackage . ${ p . pkg-name } ) . ${ p . pkg-version } ) . revisions ) . default ) ( args // { hsPkgs = { } ; } ) ;
703
702
in cabal2nix // {
704
703
flags = p . flags ;
@@ -720,7 +719,7 @@ final: prev: {
720
719
name = to-key p ;
721
720
value =
722
721
{ hsPkgs , ...} @args :
723
- let cabal2nix = import ( callProjectResults . plan-json + "/.plan.nix/${ p . pkg-name } .nix" ) ( args // { hsPkgs = { } ; } ) ;
722
+ let cabal2nix = import ( callProjectResults . projectNix + "/.plan.nix/${ p . pkg-name } .nix" ) ( args // { hsPkgs = { } ; } ) ;
724
723
in builtins . removeAttrs cabal2nix [ "src" ] // {
725
724
flags = p . flags ;
726
725
components = getComponents cabal2nix . components hsPkgs p ;
0 commit comments