forked from grayswandyr/electrod
-
Notifications
You must be signed in to change notification settings - Fork 0
/
electrod.opam
53 lines (53 loc) · 1.67 KB
/
electrod.opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
synopsis: "Formal analysis for the Electrod formal pivot language"
description:
"Electrod is a model finder that takes as input a model expressed in a mixture of relational first-order logic (RFOL) over bounded domains and linear temporal logic (LTL) over an unbounded time horizon. Then it compiles the model to a problem for a solver (currently the NuSMV and nuXmv model-checkers). Electrod is mainly meant to be used as a backend for the Alloy Analyzer 6."
maintainer: ["David Chemouil <[email protected]>"]
authors: ["David Chemouil" "Julien Brunel"]
license: "MPL-2.0"
homepage: "https://github.com/grayswandyr/electrod"
bug-reports: "https://github.com/grayswandyr/electrod/issues"
depends: [
"cmdliner" {<= "1.1.1"}
"containers" {<= "3.10"}
"containers-data" {<= "3.10"}
"dune" {>= "3.5" & <= "3.5.0"}
"dune-build-info" {<= "3.5.0"}
"fmt" {<= "0.9.0"}
"gen" {<= "1.0"}
"hashcons" {<= "1.3"}
"iter" {<= "1.6"}
"logs" {<= "0.7.0"}
"mdx" {with-test}
"menhir" {<= "20220210"}
"mtime" {<= "1.4.0"}
"ocaml" {= "4.14.1"}
"ocamlformat" {= "0.24.1"}
"ocaml-lsp-server" {<= "1.14.2"}
"ppx_deriving" {<= "5.2.1"}
"ppx_expect" {<= "v0.16.0"}
"ppx_inline_test" {<= "v0.16.1"}
"printbox" {<= "0.6.1"}
"printbox-text" {<= "0.6.1"}
"stdcompat" {<= "19"}
"stdlib-shims" {<= "0.3.0"}
"utop" {<= "2.10.0"}
"visitors" {<= "20210608"}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/grayswandyr/electrod.git"