2020-08-28 23:05:46 +02:00
|
|
|
{ lib, mkCoqDerivation, coq, bignums, version ? null }:
|
2017-09-04 04:39:03 +02:00
|
|
|
|
2020-08-28 23:05:46 +02:00
|
|
|
with lib; mkCoqDerivation {
|
|
|
|
pname = "color";
|
|
|
|
owner = "fblanqui";
|
|
|
|
inherit version;
|
|
|
|
defaultVersion = with versions; switch coq.coq-version [
|
2021-04-29 21:52:14 +02:00
|
|
|
{case = range "8.12" "8.13"; out = "1.8.1"; }
|
2020-08-28 23:05:46 +02:00
|
|
|
{case = range "8.10" "8.11"; out = "1.7.0"; }
|
|
|
|
{case = range "8.8" "8.9"; out = "1.6.0"; }
|
|
|
|
{case = range "8.6" "8.7"; out = "1.4.0"; }
|
|
|
|
] null;
|
2020-01-25 23:37:09 +01:00
|
|
|
|
2021-04-29 21:52:14 +02:00
|
|
|
release."1.8.1".sha256 = "0knhca9fffmyldn4q16h9265i7ih0h4jhcarq4rkn0wnn7x8w8yw";
|
2020-08-28 23:05:46 +02:00
|
|
|
release."1.7.0".rev = "08b5481ed6ea1a5d2c4c068b62156f5be6d82b40";
|
|
|
|
release."1.7.0".sha256 = "1w7fmcpf0691gcwq00lm788k4ijlwz3667zj40j5jjc8j8hj7cq3";
|
|
|
|
release."1.6.0".rev = "328aa06270584b578edc0d2925e773cced4f14c8";
|
|
|
|
release."1.6.0".sha256 = "07sy9kw1qlynsqy251adgi8b3hghrc9xxl2rid6c82mxfsp329sd";
|
|
|
|
release."1.4.0".rev = "168c6b86c7d3f87ee51791f795a8828b1521589a";
|
|
|
|
release."1.4.0".sha256 = "1d2whsgs3kcg5wgampd6yaqagcpmzhgb6a0hp6qn4lbimck5dfmm";
|
2017-07-19 01:05:42 +02:00
|
|
|
|
2020-08-28 23:05:46 +02:00
|
|
|
extraBuildInputs = [ bignums ];
|
2017-11-12 18:37:11 +01:00
|
|
|
enableParallelBuilding = false;
|
2017-07-19 01:25:53 +02:00
|
|
|
|
2020-08-28 23:05:46 +02:00
|
|
|
meta = {
|
2020-04-01 03:11:51 +02:00
|
|
|
homepage = "http://color.inria.fr/";
|
2017-07-19 01:05:42 +02:00
|
|
|
description = "CoLoR is a library of formal mathematical definitions and proofs of theorems on rewriting theory and termination whose correctness has been mechanically checked by the Coq proof assistant.";
|
2020-01-22 08:40:33 +01:00
|
|
|
maintainers = with maintainers; [ jpas jwiegley ];
|
2017-12-15 20:52:16 +01:00
|
|
|
};
|
2017-07-19 01:05:42 +02:00
|
|
|
}
|