diff --git a/default.nix b/default.nix index d573666..1ad377e 100644 --- a/default.nix +++ b/default.nix @@ -6,6 +6,10 @@ let }; inputs = rec { + purs-0_15_0-alpha-01 = import ./purs/0.15.0-alpha-01.nix { + inherit pkgs; + }; + purs-0_14_7 = import ./purs/0.14.7.nix { inherit pkgs; }; diff --git a/purs/0.15-alpha-01.nix b/purs/0.15-alpha-01.nix new file mode 100644 index 0000000..a586394 --- /dev/null +++ b/purs/0.15-alpha-01.nix @@ -0,0 +1,23 @@ +{ pkgs ? import { } }: + +let + version = "v0.15.0-alpha-01"; + + src = + if pkgs.stdenv.isDarwin + then + pkgs.fetchurl + { + url = "https://github.com/purescript/purescript/releases/download/${version}/macos.tar.gz"; + sha256 = "1vsm7fjdm463hq4k1xwm1kmjq3rbivxyx5s2zmzbbxwjqqsmimhx"; + } + else + pkgs.fetchurl { + url = "https://github.com/purescript/purescript/releases/download/${version}/linux64.tar.gz"; + sha256 = "11y6bsscm0qcn6y619qvgfyxb9mzpd3pk7gqd024a91ipxr5gj4w"; + }; + +in +import ./mkPursDerivation.nix { + inherit pkgs version src; +}