summary refs log tree commit diff
path: root/doc/languages-frameworks/coq.section.md
Commit message (Collapse)AuthorAge
* Fix a small typo in the manualAndrew Morgan2023-04-14
| | | environements -> environments
* doc: fix typosfigsoda2022-12-17
|
* doc: use sri hash syntaxColin Arnott2022-12-04
| | | | | | | | | | | | | | | | | | The nixpkgs manual contains references to both sri hash and explicit sha256 attributes. This is at best confusing to new users. Since the final destination is exclusive use of sri hashes, see nixos/rfcs#131, might as well push new users in that direction gently. Notable exceptions to sri hash support are builtins.fetchTarball, cataclysm-dda, coq, dockerTools.pullimage, elixir.override, and fetchCrate. None, other than builtins.fetchTarball, are fundamentally incompatible, but all currently accept explicit sha256 attributes as input. Because adding backwards compatibility is out of scope for this change, they have been left intact, but migration to sri format has been made for any using old hash formats. All hashes have been manually tested to be accurate, and updates were only made for missing upstream artefacts or bugs.
* coqPackages.mkCoqDerivation: upgrade to Dune 3Théo Zimmermann2022-10-02
| | | | And remove the version number from the corresponding attributes.
* doc/language-frameworks/coq: add explanation of how to override packagesDennis Gosnell2022-09-15
|
* Update doc/languages-frameworks/coq.section.mdLuc Chabassier2022-07-13
| | | Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
* doc: clarify coq overrideDwarfMaster2022-07-13
|
* mkCoqDerivation: do not set DESTDIRVincent Laporte2022-06-18
| | | | Fixes #178109
* coqPackages: etcCyril Cohen2022-05-25
| | | | | | | | | - put `findlib` in `buildInputs` of `mkCoqDerivation` to make sure `coq` packages find their ocaml plugin dependencies, - use `propagatedBuildInputs` to make sure ocaml plugin dependencies are in path, - updated `coqPackage.heq` (broken url), - fixed use of `DESTDIR` and `COQMF_COQLIB` in mkCoqDerivation, - adding `COQCORELIB` environement variable to put ocaml plugin files in the right place, - make `metaFetch` available from `coqPackages`
* Revert "coqPackages: etc"Vincent Laporte2022-05-13
| | | | This reverts commit 7e589a45ef86abf9a6a737d9730925b81ee663b4.
* coqPackages: etcCyril Cohen2022-05-12
| | | | | | | | - use propagatedBuildInputs to make sure ocaml plugin stuff is in path - updated coqPackage.heq (broken url) - fixed use of `DESTDIR` and `COQMF_COQLIB` in mkCoqDerivation - adding `COQCORELIB` environement variable to put ocaml plugin files in the right place - make metaFetch available from `coqPackages`
* coqPackages: tree-wide move packages to nativeBuildInputs and add strictDeps ↵Ulrik Strid2022-02-25
| | | | | | = true Co-authored-by: Vincent Laporte <vbgl@users.noreply.github.com>
* coqPackages.mkCoqDerivation: rely on namePrefix to compute default opam-nameThéo Zimmermann2021-09-20
| | | | As suggested by Cyril Cohen in https://github.com/NixOS/nixpkgs/pull/134362#discussion_r698379405.
* coqPackages.mkCoqDerivation: fix useDune2Théo Zimmermann2021-08-17
| | | | | | - Reuse build phase from the `buildDunePackage` function. - Only install the package that was just built (useful for monorepo support). - Introduces `opam-name` to override the default package name to build with Dune.
* doc: prepare for commonmarkJan Tojnar2021-06-07
| | | | | | | | | | | | | | We are still using Pandoc’s Markdown parser, which differs from CommonMark spec slightly. Notably: - Line breaks in lists behave differently. - Admonitions do not support the simpler syntax https://github.com/jgm/commonmark-hs/issues/75 - The auto_identifiers uses a different algorithm – I made the previous ones explicit. - Languages (classes) of code blocks cannot contain whitespace so we have to use “pycon” alias instead of Python “console” as GitHub’s linguist While at it, I also fixed the following issues: - ShellSesssion was used - Removed some pointless docbook tags.
* coqPackages.multinomials: 1.5.2 -> 1.5.4 (#115427)Cyril Cohen2021-03-10
| | | | | | | | | - This is the first packages which uses Dune in order to build and install so I had to refactor build-support/coq/default.nix in order to support it. - I added a new feature: one can now release.v.sha256 empty to try to download with a fake sha256, hence failures are reported and one can copy paste the sha256 given by the error message. - I updated the documentation of languages-frameworks/coq.section.md accordingly.
* doc: add function argument order convention (#110060)V2021-01-20
| | | | | | | | | | | * doc: add function argument order convention Ordering by usage is the de facto ordering given to arguments. It's logical, and makes finding argument usage easier. Putting lib first is common in NixOS modules, so it's reasonable to mirror this in nixpkgs proper. Additionally, it's not a package as such, has zero dependencies, and can be found used anywhere in a derivation. * doc: clean up usage of lib
* coqPackages: doc (#108937)Cyril Cohen2021-01-11
| | | changing bullet style
* coqPackages: refactorCyril Cohen2021-01-09
|
* doc: convert coq to commonmarkStephen OBrien2020-11-27