opam-version: "1.2"
name: "frama-c"
version: "20170501"
maintainer: "francois.bobot@cea.fr"
authors: [
  "Michele Alberti"
  "Gergö Barany"
  "Patrick Baudin"
  "François Bobot"
  "Richard Bonichon"
  "David Bühler"
  "Loïc Correnson"
  "Julien Crétin"
  "Pascal Cuoq"
  "Zaynah Dargaye"
  "Jean-Christophe Filliâtre"
  "Philippe Herrmann"
  "Florent Kirchner"
  "Tristan Le Gall"
  "Jean-Christophe Léchenet"
  "Matthieu Lemerre"
  "David Maison"
  "Claude Marché"
  "André Maroneze"
  "Benjamin Monate"
  "Yannick Moy"
  "Anne Pacalet"
  "Valentin Perrelle"
  "Guillaume Petiot"
  "Virgile Prevosto"
  "Armand Puccetti"
  "Muriel Roger"
  "Julien Signoles"
  "Kostyantyn Vorobyov"
  "Boris Yakobowski"
]
homepage: "http://frama-c.com/"
license: "GNU Lesser General Public License version 2.1"
dev-repo: "https://github.com/Frama-C/Frama-C-snapshot.git"
doc: ["http://frama-c.com/download/user-manual-Phosphorus-20170501.pdf"]
bug-reports: "https://bts.frama-c.com/"
tags: [
  "deductive"
  "program verification"
  "formal specification"
  "automated theorem prover"
  "interactive theorem prover"
  "C"
  "plugins"
  "abstract interpretation"
  "slicing"
  "weakest precondition"
  "ACSL"
  "dataflow analysis"
]

depends: [
  "frama-c-base" { = "20170501" }
  "lablgtk" { >= "2.18.2" } #for ocaml >= 4.02.1
  "conf-gtksourceview"
  "conf-gnomecanvas"
  "alt-ergo"
]

depopts: [
  "altgr-ergo" { build }
]

messages: [
   "Alt-Ergo Graphical Interface can be used by the WP plug-in" { !altgr-ergo:installed }
]
available: [ ocaml-version >= "4.02.3" ]
