From 8e6dcc2e68318ce5d11af0b66488c06035b7b12c Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Wed, 12 Oct 2022 14:44:16 +0200 Subject: [PATCH] Split MathComp Analysis Following the merge of /~https://github.com/math-comp/analysis/pull/600 --- .../coq-mathcomp-analysis.dev/opam | 22 +++++---- .../coq-mathcomp-classical.dev/opam | 48 +++++++++++++++++++ 2 files changed, 60 insertions(+), 10 deletions(-) create mode 100644 extra-dev/packages/coq-mathcomp-classical/coq-mathcomp-classical.dev/opam diff --git a/extra-dev/packages/coq-mathcomp-analysis/coq-mathcomp-analysis.dev/opam b/extra-dev/packages/coq-mathcomp-analysis/coq-mathcomp-analysis.dev/opam index 4770c7e958..e27c28fb6c 100644 --- a/extra-dev/packages/coq-mathcomp-analysis/coq-mathcomp-analysis.dev/opam +++ b/extra-dev/packages/coq-mathcomp-analysis/coq-mathcomp-analysis.dev/opam @@ -11,20 +11,22 @@ description: """ This repository contains an experimental library for real analysis for the Coq proof-assistant and using the Mathematical Components library.""" -build: [make "-j%{jobs}%"] -install: [make "install"] +build: [make "-C" "theories" "-j%{jobs}%"] +install: [make "-C" "theories" "install"] depends: [ - "coq" { (>= "8.13") } - "coq-mathcomp-ssreflect" { (>= "1.12.0") } - "coq-mathcomp-fingroup" { (>= "1.12.0") } - "coq-mathcomp-algebra" { (>= "1.12.0") } - "coq-mathcomp-solvable" { (>= "1.12.0") } - "coq-mathcomp-field" { (>= "1.12.0") } - "coq-mathcomp-finmap" { (>= "1.5.1") } + "coq-mathcomp-classical" { = version} + "coq-mathcomp-solvable" { (>= "1.13.0") } + "coq-mathcomp-field" "coq-mathcomp-bigenough" { (>= "1.0.0") } - "coq-hierarchy-builder" { (>= "0.10.0") } ] +tags: [ + "category:Mathematics/Real Calculus and Topology" + "keyword:analysis" + "keyword:topology" + "keyword:real numbers" + "logpath:mathcomp.analysis" +] authors: [ "Reynald Affeldt" "Yves Bertot" diff --git a/extra-dev/packages/coq-mathcomp-classical/coq-mathcomp-classical.dev/opam b/extra-dev/packages/coq-mathcomp-classical/coq-mathcomp-classical.dev/opam new file mode 100644 index 0000000000..3a5761c7f4 --- /dev/null +++ b/extra-dev/packages/coq-mathcomp-classical/coq-mathcomp-classical.dev/opam @@ -0,0 +1,48 @@ +opam-version: "2.0" +maintainer: "Reynald Affeldt " + +homepage: "/~https://github.com/math-comp/analysis" +dev-repo: "git+/~https://github.com/math-comp/analysis.git" +bug-reports: "/~https://github.com/math-comp/analysis/issues" +license: "CECILL-C" + +synopsis: "A library for classical logic for mathematical components" +description: """ +This repository contains a library for classical logic for +the Coq proof-assistant and using the Mathematical Components library.""" + +build: [make "-C" "classical" "-j%{jobs}%"] +install: [make "-C" "classical" "install"] +depends: [ + "coq" { (>= "8.14") } + "coq-mathcomp-ssreflect" { (>= "1.13.0") } + "coq-mathcomp-fingroup" + "coq-mathcomp-algebra" + "coq-mathcomp-finmap" { (>= "1.5.1") } + "coq-hierarchy-builder" { (>= "1.2.0") } +] + +tags: [ + "category:Mathematics/Classical Logic" + "keyword:classical" + "keyword:logic" + "keyword:sets" + "logpath:mathcomp.classical" +] +authors: [ + "Reynald Affeldt" + "Yves Bertot" + "Cyril Cohen" + "Marie Kerjean" + "Assia Mahboubi" + "Damien Rouhling" + "Pierre Roux" + "Kazuhiko Sakaguchi" + "Zachary Stone" + "Pierre-Yves Strub" + "Laurent Théry" +] + +url { + src: "git+/~https://github.com/math-comp/analysis.git#master" +}