Skip to content

Commit

Permalink
nix: do not pin provers versions
Browse files Browse the repository at this point in the history
nix-flake should be used to pin provers to a given version.
  • Loading branch information
strub committed Dec 1, 2023
1 parent a222346 commit c951b1c
Show file tree
Hide file tree
Showing 8 changed files with 4 additions and 332 deletions.
20 changes: 4 additions & 16 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,12 @@

with import <nixpkgs> {};

let alt-ergo-pin = callPackage scripts/nix/alt-ergo/default.nix { nixpkgs = <nixpkgs>; };
in

let cvc4-pin = callPackage scripts/nix/cvc4/default.nix { nixpkgs = <nixpkgs>; };
in

let cvc5-pin = callPackage scripts/nix/cvc5/default.nix { nixpkgs = <nixpkgs>; };
in

let z3-pin = callPackage scripts/nix/z3/default.nix { nixpkgs = <nixpkgs>; };
in

let provers =
if withProvers then [
alt-ergo-pin
cvc4-pin
cvc5-pin
z3-pin
alt-ergo
cvc4
cvc5
z3
] else []; in

let why3-pin =
Expand Down
21 changes: 0 additions & 21 deletions scripts/nix/LICENSE

This file was deleted.

54 changes: 0 additions & 54 deletions scripts/nix/alt-ergo/default.nix

This file was deleted.

39 changes: 0 additions & 39 deletions scripts/nix/cvc4/cvc4-bash-patsub-replacement.patch

This file was deleted.

49 changes: 0 additions & 49 deletions scripts/nix/cvc4/default.nix

This file was deleted.

65 changes: 0 additions & 65 deletions scripts/nix/cvc4/minisat-fenv.patch

This file was deleted.

39 changes: 0 additions & 39 deletions scripts/nix/cvc5/default.nix

This file was deleted.

49 changes: 0 additions & 49 deletions scripts/nix/z3/default.nix

This file was deleted.

0 comments on commit c951b1c

Please sign in to comment.