Skip to content

Commit

Permalink
Updating README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
CohenCyril committed Mar 11, 2021
1 parent c3ed137 commit 063fa75
Showing 1 changed file with 222 additions and 0 deletions.
222 changes: 222 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,226 @@

![Cachix](https://github.com/math-comp/math-comp-nix/workflows/Cachix/badge.svg)

This caches the builds needed to call
```
nix-shell https://github.com/math-comp/math-comp-nix/archive/v2.tar.gz
```

Which can also be called (with some delays in updates)
```
nix-shell https://math-comp.github.io/nix
```

See [Mathcomp on nix Wiki page](https://github.com/math-comp/math-comp/wiki/Using-nix) for a short manual.

## Summary

Here is a synthesis of all available mathcomp packages.

If a mathcomp-coq combination is missing, please add it to the `mc-coq-set` attribute in the file [`matrix/default.nix`](https://github.com/math-comp/math-comp-nix/blob/v2/mstrix/default.nix).

If some mathcomp extra package is missing, there might be two reasons:
- Either the (upadate of the) package has not been pushed on [NixOS/nixpkgs](https://github.com/NixOS/nixpkgs).
If that's the case you can either
+ open a pull request to add it, or
+ open an issue and tag @CohenCyril to prompt for the addition of the package.
- Or the nixpkgs commit has not been updated in https://github.com/coq-nix-toolbox/.
In which case, you should go there and run `nix-shell --arg update-nixpkgs true`, commit and push **there**.
+ This command is also applicable in the current directory but is strongly discouraged
outside of development purpose, since it would desynchronize the nixpkgs versions at use
between https://github.com/coq-nix-toolbox/ and https://math-comp.github.io/nix.
+ It can take some time for a package pushed to NixOS/nixpkgs to reach the unstable branch.
If you are too impatient you can run `nix-shell --arg do-nothing true --run updateNixpkgsMaster`
**on your own projects**.

### Mathematical Components 1.12.0 and Coq 8.13
Available packages:
- coq-8.13.1
- mathcomp-all-1.12.0
- mathcomp1.12-abel-1.0.0
- mathcomp1.12-bigenough-1.0.0
- mathcomp1.12-finmap-1.5.1
- mathcomp1.12-real-closed-1.1.2
### Mathematical Components 1.12.0 and Coq 8.12
Available packages:
- coq-8.12.2
- mathcomp-all-1.12.0
- mathcomp1.12-abel-1.0.0
- mathcomp1.12-bigenough-1.0.0
- mathcomp1.12-finmap-1.5.1
- mathcomp1.12-real-closed-1.1.2
### Mathematical Components 1.12.0 and Coq 8.11
Available packages:
- coq-8.11.2
- mathcomp-all-1.12.0
- mathcomp1.12-abel-1.0.0
- mathcomp1.12-bigenough-1.0.0
- mathcomp1.12-finmap-1.5.1
- mathcomp1.12-real-closed-1.1.2
### Mathematical Components 1.12.0 and Coq 8.10
Available packages:
- coq-8.10.2
- mathcomp-all-1.12.0
- mathcomp1.12-abel-1.0.0
- mathcomp1.12-bigenough-1.0.0
- mathcomp1.12-finmap-1.5.1
- mathcomp1.12-real-closed-1.1.2
### Mathematical Components 1.11.0 and Coq 8.12
Available packages:
- coq-8.12.2
- mathcomp-all-1.11.0
- mathcomp1.11-abel-1.0.0
- mathcomp1.11-bigenough-1.0.0
- mathcomp1.11-finmap-1.5.1
- mathcomp1.11-real-closed-1.1.1
- mathcomp1.11-multinomials-1.5.2
### Mathematical Components 1.11.0 and Coq 8.11
Available packages:
- coq-8.11.2
- mathcomp-all-1.11.0
- mathcomp1.11-abel-1.0.0
- mathcomp1.11-analysis-0.3.1
- mathcomp1.11-bigenough-1.0.0
- mathcomp1.11-finmap-1.5.1
- mathcomp1.11-real-closed-1.1.1
- mathcomp1.11-multinomials-1.5.2
### Mathematical Components 1.11.0 and Coq 8.10
Available packages:
- coq-8.10.2
- mathcomp-all-1.11.0
- mathcomp1.11-abel-1.0.0
- mathcomp1.11-analysis-0.3.1
- mathcomp1.11-bigenough-1.0.0
- mathcomp1.11-finmap-1.5.1
- mathcomp1.11-real-closed-1.1.1
- mathcomp1.11-multinomials-1.5.2
### Mathematical Components 1.11.0 and Coq 8.9
Available packages:
- coq-8.9.1
- mathcomp-all-1.11.0
- mathcomp1.11-bigenough-1.0.0
- mathcomp1.11-finmap-1.5.0
- mathcomp1.11-real-closed-1.1.1
- mathcomp1.11-multinomials-1.5.2
### Mathematical Components 1.11.0 and Coq 8.8
Available packages:
- coq-8.8.2
- mathcomp-all-1.11.0
- mathcomp1.11-bigenough-1.0.0
- mathcomp1.11-finmap-1.5.0
- mathcomp1.11-real-closed-1.1.1
- mathcomp1.11-multinomials-1.5.2
### Mathematical Components 1.11.0 and Coq 8.7
Available packages:
- coq-8.7.2
- mathcomp-all-1.11.0
- mathcomp1.11-bigenough-1.0.0
- mathcomp1.11-finmap-1.5.0
- mathcomp1.11-real-closed-1.1.1
- mathcomp1.11-multinomials-1.5.2
### Mathematical Components 1.10.0 and Coq 8.11
Available packages:
- coq-8.11.2
- mathcomp-all-1.10.0
- mathcomp1.10-analysis-0.2.3
- mathcomp1.10-bigenough-1.0.0
- mathcomp1.10-finmap-1.4.0+coq-8.11
- mathcomp1.10-real-closed-1.0.4
- mathcomp1.10-multinomials-1.5.0
### Mathematical Components 1.10.0 and Coq 8.10
Available packages:
- coq-8.10.2
- mathcomp-all-1.10.0
- mathcomp1.10-analysis-0.2.3
- mathcomp1.10-bigenough-1.0.0
- mathcomp1.10-finmap-1.4.0
- mathcomp1.10-real-closed-1.0.4
- mathcomp1.10-multinomials-1.5.0
### Mathematical Components 1.10.0 and Coq 8.9
Available packages:
- coq-8.9.1
- mathcomp-all-1.10.0
- mathcomp1.10-analysis-0.2.3
- mathcomp1.10-bigenough-1.0.0
- mathcomp1.10-finmap-1.4.0
- mathcomp1.10-real-closed-1.0.4
- mathcomp1.10-multinomials-1.5.0
### Mathematical Components 1.10.0 and Coq 8.8
Available packages:
- coq-8.8.2
- mathcomp-all-1.10.0
- mathcomp1.10-analysis-0.2.3
- mathcomp1.10-bigenough-1.0.0
- mathcomp1.10-finmap-1.4.0
- mathcomp1.10-real-closed-1.0.4
- mathcomp1.10-multinomials-1.5.0
### Mathematical Components 1.10.0 and Coq 8.7
Available packages:
- coq-8.7.2
- mathcomp-all-1.10.0
- mathcomp1.10-bigenough-1.0.0
- mathcomp1.10-finmap-1.4.0
- mathcomp1.10-real-closed-1.0.4
- mathcomp1.10-multinomials-1.5.0
### Mathematical Components 1.9.0 and Coq 8.10
Available packages:
- coq-8.10.2
- mathcomp-all-1.9.0
- mathcomp1.9-analysis-0.2.3
- mathcomp1.9-bigenough-1.0.0
- mathcomp1.9-finmap-1.4.0
- mathcomp1.9-real-closed-1.0.4
- mathcomp1.9-multinomials-1.5.0
### Mathematical Components 1.9.0 and Coq 8.9
Available packages:
- coq-8.9.1
- mathcomp-all-1.9.0
- mathcomp1.9-analysis-0.2.3
- mathcomp1.9-bigenough-1.0.0
- mathcomp1.9-finmap-1.4.0
- mathcomp1.9-real-closed-1.0.4
- mathcomp1.9-multinomials-1.5.0
### Mathematical Components 1.9.0 and Coq 8.8
Available packages:
- coq-8.8.2
- mathcomp-all-1.9.0
- mathcomp1.9-analysis-0.2.3
- mathcomp1.9-bigenough-1.0.0
- mathcomp1.9-finmap-1.4.0
- mathcomp1.9-real-closed-1.0.4
- mathcomp1.9-multinomials-1.5.0
### Mathematical Components 1.9.0 and Coq 8.7
Available packages:
- coq-8.7.2
- mathcomp-all-1.9.0
- mathcomp1.9-bigenough-1.0.0
- mathcomp1.9-finmap-1.4.0
- mathcomp1.9-real-closed-1.0.4
- mathcomp1.9-multinomials-1.5.0
### Mathematical Components 1.8.0 and Coq 8.9
Available packages:
- coq-8.9.1
- mathcomp-all-1.8.0
- mathcomp1.8-analysis-0.2.3
- mathcomp1.8-bigenough-1.0.0
- mathcomp1.8-finmap-1.4.0
- mathcomp1.8-real-closed-1.0.3
- mathcomp1.8-multinomials-1.5.0
### Mathematical Components 1.8.0 and Coq 8.8
Available packages:
- coq-8.8.2
- mathcomp-all-1.8.0
- mathcomp1.8-analysis-0.2.3
- mathcomp1.8-bigenough-1.0.0
- mathcomp1.8-finmap-1.4.0
- mathcomp1.8-real-closed-1.0.3
- mathcomp1.8-multinomials-1.5.0
### Mathematical Components 1.8.0 and Coq 8.7
Available packages:
- coq-8.7.2
- mathcomp-all-1.8.0
- mathcomp1.8-bigenough-1.0.0
- mathcomp1.8-finmap-1.4.0
- mathcomp1.8-real-closed-1.0.3
- mathcomp1.8-multinomials-1.5.0

0 comments on commit 063fa75

Please sign in to comment.