Commit 92275f5b authored by Ralf Jung's avatar Ralf Jung

upgrade to opam 2

parent b73553f9
......@@ -29,14 +29,8 @@ build-dep: build-dep/opam phony
@# that are incompatible with our build requirements.
@# To achieve this, we create a fake opam package that has our build-dependencies as
@# dependencies, but does not actually install anything itself.
@echo "# Pinning build-dep package." && \
if opam --version | grep "^1\." -q; then \
BUILD_DEP_PACKAGE="$$(egrep "^name:" build-dep/opam | sed 's/^name: *"\(.*\)" */\1/')" && \
opam pin add -k path $(OPAMFLAGS) "$$BUILD_DEP_PACKAGE".dev build-dep && \
opam reinstall $(OPAMFLAGS) "$$BUILD_DEP_PACKAGE"; \
else \
opam install $(OPAMFLAGS) build-dep/; \
@echo "# Installing build-dep package."
@opam install $(OPAMFLAGS) build-dep/
# Some files that do *not* need to be forwarded to Makefile.coq
Makefile: ;
......@@ -12,7 +12,7 @@ This version is known to compile with:
## Building from source
When building from source, we recommend to use opam (1.2.2 or newer) for
When building from source, we recommend to use opam (2.0.0 or newer) for
installing the dependencies. This requires the following two repositories:
opam repo add coq-released
opam-version: "1.2"
opam-version: "2.0"
name: "coq-iris-examples"
maintainer: "Ralf Jung <>"
authors: "The Iris Team and Contributors"
homepage: ""
bug-reports: ""
dev-repo: ""
build: [make "-j%{jobs}%"]
install: [make "install"]
remove: ["rm" "-rf" "%{lib}%/coq/user-contrib/iris_examples"]
dev-repo: "git+"
synopsis: "A collection of case studies for Iris"
depends: [
"coq-iris" { (= "dev.2019-12-06.0.05e5b389") | (= "dev") }
"coq-autosubst" { = "dev.coq86" }
build: [make "-j%{jobs}%"]
install: [make "install"]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment