on master help sign in
Build the skeleton ob-shell on each platform as part of release.nix
commit24d284ceadfc6aef76c9d33b4dfdbe06ae0265a1 authorJohn Ericson <John.Ericson@Obsidian.Systems> dateMon 7 Oct 2019, 20:49 (7 years ago) parente57e05e
1 file changed+6−3
release.nix+6−3
release.nix+6−3
@@ -60,10 +60,12 @@ let
6060 (concatDepends ghcjs)
6161 (lib.optional reflex-platform.androidSupport androidSkeleton)
6262 (lib.optional reflex-platform.iosSupport iosSkeleton)
63− [ command serverExeSkeleton ]
63+ [ command serverSkeletonExe serverSkeletonShell ]
6464 ];
6565 command = local-self.command;
66− serverExeSkeleton = (import ./skeleton { obelisk = local-self; }).exe;
66+ skeleton = import ./skeleton { obelisk = local-self; };
67+ serverSkeletonExe = skeleton.exe;
68+ serverSkeletonShell = skeleton.shells.ghc;
6769 androidObelisk = import ./. (self-args // {
6870 config.android_sdk.accept_license = true;
6971 });
@@ -77,7 +79,8 @@ let
7779 inherit
7880 command
7981 ghc ghcjs
80− serverExeSkeleton
82+ serverSkeletonExe
83+ serverSkeletonShell
8184 ;
8285 cache = reflex-platform.pinBuildInputs "obelisk-${system}" cachePackages;
8386 } // lib.optionalAttrs reflex-platform.androidSupport {