opam 1.29 KB
Newer Older
MARCHE Claude's avatar
MARCHE Claude committed
1
opam-version: "1.2"
Guillaume Melquiond's avatar
Guillaume Melquiond committed
2
maintainer: "guillaume.melquiond@inria.fr"
3 4 5 6 7 8 9
authors: [
  "François Bobot"
  "Jean-Christophe Filliâtre"
  "Claude Marché"
  "Guillaume Melquiond"
  "Andrei Paskevich"
]
Guillaume Melquiond's avatar
Guillaume Melquiond committed
10

11 12
homepage: "http://why3.lri.fr/"
license: "GNU Lesser General Public License version 2.1"
13 14 15
doc: "http://why3.lri.fr/doc/"
bug-reports: "https://gitlab.inria.fr/why3/why3/issues"
dev-repo: "https://gitlab.inria.fr/why3/why3.git"
Guillaume Melquiond's avatar
Guillaume Melquiond committed
16

17 18 19 20 21 22 23
tags: [
  "deductive"
  "program verification"
  "formal specification"
  "automated theorem prover"
  "interactive theorem prover"
]
Guillaume Melquiond's avatar
Guillaume Melquiond committed
24
available: [ ocaml-version >= "4.02.3" ]
Guillaume Melquiond's avatar
Guillaume Melquiond committed
25

MARCHE Claude's avatar
MARCHE Claude committed
26
# Jessie3 (frama-c plugin) is *disabled* because it is not ready
27
build: [
MARCHE Claude's avatar
MARCHE Claude committed
28
  ["./configure" "--prefix" prefix "--disable-frama-c"
Guillaume Melquiond's avatar
Guillaume Melquiond committed
29
                 "--disable-ide" { !conf-gtksourceview:installed }]
30
  [make "-j%{jobs}%" "all" "opt" "byte"]
MARCHE Claude's avatar
MARCHE Claude committed
31
]
Guillaume Melquiond's avatar
Guillaume Melquiond committed
32 33 34 35 36 37

install: [make "install" "install-lib"]

remove: [
  ["rm" "%{bin}%/why3"]
  ["rm" "-r" "%{lib}%/why3"]
38
  ["rm" "-r" "%{share}%/why3"]
39
]
MARCHE Claude's avatar
MARCHE Claude committed
40

41 42 43 44
build-doc: [
  [make "doc" "stdlibdoc" "apidoc"]
  [make "DOCDIR=%{doc}%/why3" "install-doc"]
]
MARCHE Claude's avatar
MARCHE Claude committed
45

46
depends: [
MARCHE Claude's avatar
MARCHE Claude committed
47
  "ocamlfind"
MARCHE Claude's avatar
MARCHE Claude committed
48
  "menhir"
49
  "num"
50
]
MARCHE Claude's avatar
MARCHE Claude committed
51

52
depopts: [
MARCHE Claude's avatar
MARCHE Claude committed
53 54 55 56 57 58
  "lablgtk"
  "conf-gtksourceview"
  "zarith"
  "camlzip"
  "ocamlgraph"
  "coq"
59
]
MARCHE Claude's avatar
MARCHE Claude committed
60 61 62 63 64

conflicts: [
  "lablgtk" {< "2.14.2"}
  "ocamlgraph" {< "1.8.2"}
  "coq" {< "8.4"}
Guillaume Melquiond's avatar
Guillaume Melquiond committed
65
  "coq" {>= "8.8"}
66
]