diff --git a/opam b/opam index 0aaf5e4e32e7b1865c4bcec7fa40535036292bcd..e10cbb87410ee8bb8b5be7dd84ee306a7409f8c0 100644 --- a/opam +++ b/opam @@ -1,14 +1,23 @@ -opam-version: "1.2" +opam-version: "2.0" name: "coq-lambda-rust" -version: "dev" maintainer: "Ralf Jung <jung@mpi-sws.org>" authors: "The RustBelt Team" -homepage: "http://plv.mpi-sws.org/rustbelt/" +license: "BSD" +homepage: "https://plv.mpi-sws.org/rustbelt/" bug-reports: "https://gitlab.mpi-sws.org/iris/lambda-rust/issues" -dev-repo: "https://gitlab.mpi-sws.org/iris/lambda-rust.git" -build: [make "-j%{jobs}%"] -install: [make "install"] -remove: [ "sh" "-c" "rm -rf '%{lib}%/coq/user-contrib/lrust'" ] +dev-repo: "git+https://gitlab.mpi-sws.org/iris/lambda-rust.git" + +synopsis: "LambdaRust Coq formalization (weak memory branch)" +description: """ +A formal model of a Rust core langauge and type system, a logical relation for +the type system, and safety proof for some Rust libraries. + +This branch uses a proper weak memory model. +""" + depends: [ "coq-gpfsl" { (= "dev.2020-02-15.1.a9cd56f7") | (= "dev") } ] + +build: [make "-j%{jobs}%"] +install: [make "install"]