File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -755,8 +755,10 @@ final: prev: {
755
755
} // final . lib . optionalAttrs ( p . pkg-src . type or "" == "local" ) {
756
756
src = if final . lib . hasPrefix "/" p . pkg-src . path
757
757
then p . pkg-src . path
758
- else callProjectResults . src + final . lib . removePrefix ".${ callProjectResults . src . origSubDir or "" } "
759
- ( final . lib . removePrefix ".${ callProjectResults . src . origSubDir or "" } /." p . pkg-src . path ) ;
758
+ else callProjectResults . src + final . lib . removeSuffix "/." (
759
+ if final . lib . hasPrefix ".${ callProjectResults . src . origSubDir or "" } /" ( p . pkg-src . path + "/" )
760
+ then final . lib . removePrefix ".${ callProjectResults . src . origSubDir or "" } " p . pkg-src . path
761
+ else throw "Unexpected path ${ p . pkg-src . path } expected it to start with .${ callProjectResults . src . origSubDir or "" } " ) ;
760
762
} // {
761
763
flags = p . flags ;
762
764
components = getComponents cabal2nix . components hsPkgs p ;
You can’t perform that action at this time.
0 commit comments