File tree Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Expand file tree Collapse file tree 2 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -827,10 +827,11 @@ final: prev: {
827
827
# ];
828
828
# }
829
829
#
830
- shellFor = extraArgs : shellFor' ( rawProject . args . shell // extraArgs ) . crossPlatforms extraArgs ;
831
- shellFor' = crossPlatforms : extraArgs :
830
+ shellFor = extraArgs : ( appendModule { shell = extraArgs ; } ) . shell ;
831
+ shell = shellFor' rawProject . args . shell . crossPlatforms ;
832
+ shellFor' = crossPlatforms :
832
833
let
833
- shellArgs = builtins . removeAttrs ( rawProject . args . shell // extraArgs ) [ "crossPlatforms" ] ;
834
+ shellArgs = builtins . removeAttrs rawProject . args . shell [ "crossPlatforms" ] ;
834
835
# These are the args we will pass to the shells for the corss compiler
835
836
argsCross =
836
837
# These things should match main shell
@@ -848,9 +849,6 @@ final: prev: {
848
849
inputsFrom = shellArgs . inputsFrom or [ ] ++ crossShells ;
849
850
} ) ;
850
851
851
- # Default shell
852
- shell = shellFor { } ;
853
-
854
852
# Like `.hsPkgs.${packageName}` but when compined with `getComponent` any
855
853
# cabal configure errors are defered until the components derivation builds.
856
854
getPackage = packageName :
Original file line number Diff line number Diff line change
1
+ -- See https://github.com/haskellari/splitmix/pull/97
2
+ source-repository-package
3
+ type: git
4
+ location: https://github.com/hamishmack/splitmix.git
5
+ tag: e3549473b124a7ba078408ac0d2c8aa8111c3888
6
+ --sha256: sha256-o18DEF4+z3/jGhMZbow8PFtYBiIm6+b4B+6o5tM6ez0=
7
+
1
8
if impl(ghc>=9.12.1)
2
9
-- allow newer packages, that are bound to be newer due to
3
10
-- being shipped with a newer compiler. If you extend this
You can’t perform that action at this time.
0 commit comments