Skip to content

Commit 68a23f9

Browse files
committed
WIP jasmin
1 parent a06b992 commit 68a23f9

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

.nix/config.nix

+2-1
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ with builtins; with (import <nixpkgs> {}).lib;
169169
# TODO vscoq (is vscoq-language-server enough?)
170170
# "category-theory" -> overlay
171171
"itauto"
172-
# TODO jasmin
173172
# "smtcoq-trakt" -> overlay
174173
# "stalmarck" -> overlay
175174
# "stalmarck-tactic" -> overlay
@@ -186,6 +185,7 @@ with builtins; with (import <nixpkgs> {}).lib;
186185
# "metacoq" -> overlay
187186
# "serapi" -> overlay
188187
"mathcomp-word"
188+
# "jasmin" -> overlay
189189
];
190190
common-bundles = listToAttrs (forEach master (p:
191191
{ name = p; value.override.version = "master"; }))
@@ -223,6 +223,7 @@ with builtins; with (import <nixpkgs> {}).lib;
223223
stalmarck-tactic.override.version = "split_stdlib";
224224
waterproof.override.version = "proux01:split_stdlib";
225225
smtcoq-trakt.override.version = "proux01:split_stdlib-trakt";
226+
jasmin.override.version = "proux01:split_stdlib";
226227
};
227228
in {
228229
"coq-master".coqPackages = common-bundles // {

.nix/coq-overlays/jasmin/default.nix

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{ lib, mkCoqDerivation, coq, mathcomp-word, version ? null }:
2+
3+
mkCoqDerivation {
4+
pname = "jasmin";
5+
owner = "jasmin-lang";
6+
inherit version;
7+
defaultVersion = null; # no released version
8+
9+
propagatedBuildInputs = [ mathcomp-word ];
10+
11+
makeFlags = [ "-C proofs" ];
12+
}

0 commit comments

Comments
 (0)