on master help sign in
Ignore broken packages in relase.nix

Hopefully we can revert this someday

commitcbff16ab281b33cd895d72730a54e959abaa78ac authorJohn Ericson <John.Ericson@Obsidian.Systems> dateFri 10 Jan 2020, 23:09 (7 years ago) parentce3fb45
1 file changed+13−5
all-builds.nix+13−5
all-builds.nix+13−5
@@ -62,12 +62,16 @@ let
6262 obeliskPackagesCommon;
6363 cachePackages = builtins.concatLists [
6464 (builtins.attrValues ghc)
65− (builtins.attrValues ghcjs)
65+ (lib.optionals (!profiling) (builtins.attrValues ghcjs))
6666 (concatDepends ghc)
67− (concatDepends ghcjs)
67+ (lib.optionals (!profiling) (concatDepends ghcjs))
6868 (lib.optional reflex-platform.androidSupport androidSkeleton)
6969 (lib.optional reflex-platform.iosSupport iosSkeleton)
70− [ command serverSkeletonExe serverSkeletonShell ]
70+ (lib.optionals (!profiling) [
71+ command
72+ serverSkeletonExe
73+ serverSkeletonShell
74+ ])
7175 ];
7276 command = obelisk.command;
7377 skeleton = import ./skeleton { inherit obelisk; };
@@ -82,13 +86,17 @@ let
8286 iosSkeleton = (import ./skeleton { inherit obelisk; }).ios.frontend;
8387 nameSuffix = if profiling then "profiled" else "unprofiled";
8488 in {
89+ inherit
90+ ghc
91+ ;
92+ cache = reflex-platform.pinBuildInputs "obelisk-${system}-${nameSuffix}" cachePackages;
93+ } // lib.optionalAttrs (!profiling) {
8594 inherit
8695 command
87− ghc ghcjs
96+ ghcjs
8897 serverSkeletonExe
8998 serverSkeletonShell
9099 ;
91− cache = reflex-platform.pinBuildInputs "obelisk-${system}-${nameSuffix}" cachePackages;
92100 } // lib.optionalAttrs reflex-platform.androidSupport {
93101 inherit androidSkeleton;
94102 } // lib.optionalAttrs reflex-platform.iosSupport {