summaryrefslogtreecommitdiffstats
path: root/pkgs/development/compilers/fstar
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2021-11-27 04:20:00 +0000
committerMario Rodas <marsam@users.noreply.github.com>2021-11-27 04:20:00 +0000
commitab8482e19356669c5b989a2241cacbb3fb797792 (patch)
tree59b80ef4508b26ee1e229bfde2b99c6cb90f0702 /pkgs/development/compilers/fstar
parent5d6a70c260cc0eae4ec096ae62e889ea2128b4c4 (diff)
fstar: 2021.10.16 -> 2021.11.27
https://github.com/FStarLang/FStar/releases/tag/v2021.11.27
Diffstat (limited to 'pkgs/development/compilers/fstar')
-rw-r--r--pkgs/development/compilers/fstar/default.nix21
1 files changed, 3 insertions, 18 deletions
diff --git a/pkgs/development/compilers/fstar/default.nix b/pkgs/development/compilers/fstar/default.nix
index 9c25f9ec94a5..97fa1dbe3d60 100644
--- a/pkgs/development/compilers/fstar/default.nix
+++ b/pkgs/development/compilers/fstar/default.nix
@@ -1,36 +1,20 @@
{ lib, stdenv, fetchFromGitHub, z3, ocamlPackages, makeWrapper, installShellFiles }:
-let
- # FStar requires sedlex < 2.4
- # see https://github.com/FStarLang/FStar/issues/2343
- sedlex-2_3 = ocamlPackages.sedlex_2.overrideAttrs (_: rec {
- pname = "sedlex";
- version = "2.3";
- src = fetchFromGitHub {
- owner = "ocaml-community";
- repo = "sedlex";
- rev = "v${version}";
- sha256 = "WXUXUuIaBUrFPQOKtZ7dgDZYdpEVnoJck0dkrCi8g0c=";
- };
- });
-in
-
stdenv.mkDerivation rec {
pname = "fstar";
- version = "2021.10.16";
+ version = "2021.11.27";
src = fetchFromGitHub {
owner = "FStarLang";
repo = "FStar";
rev = "v${version}";
- sha256 = "03b693s7s7dzflv5qkf61gd8ji9bn6fq4pxd8pd3a6ppkwj6b5vc";
+ sha256 = "sha256-OpY7vDb37ym4srsmD+deXiuofUJKRyKXG7g3zsJKvHo=";
};
nativeBuildInputs = [ makeWrapper installShellFiles ];
buildInputs = [
z3
- sedlex-2_3
] ++ (with ocamlPackages; [
ocaml
findlib
@@ -43,6 +27,7 @@ stdenv.mkDerivation rec {
menhir
menhirLib
pprint
+ sedlex_2
ppxlib
ppx_deriving
ppx_deriving_yojson