update coq and compcert
more/packages/ocaml.scm
| 434 | 434 | (define-public compcert | |
| 435 | 435 | (package | |
| 436 | 436 | (name "compcert") | |
| 437 | - | (version "3.1") | |
| 437 | + | (version "3.2") | |
| 438 | 438 | (source (origin | |
| 439 | 439 | (method url-fetch) | |
| 440 | 440 | (uri (string-append "http://compcert.inria.fr/release/compcert-" | |
| 441 | 441 | version ".tgz")) | |
| 442 | 442 | (sha256 | |
| 443 | 443 | (base32 | |
| 444 | - | "0irfwlw2chalp0g2gw0makc699hn3z37sha1a239p9d90mzx03cx")))) | |
| 444 | + | "11q4121s0rxva63njjwya7syfx9w0p4hzr6avh8s57vfbrcakc93")))) | |
| 445 | 445 | (build-system gnu-build-system) | |
| 446 | 446 | (arguments | |
| 447 | 447 | `(#:phases | |
| 448 | 448 | (modify-phases %standard-phases | |
| 449 | - | (add-before 'configure 'fix-newer-coq | |
| 450 | - | (lambda _ | |
| 451 | - | (substitute* "configure" | |
| 452 | - | (("8.6|8.6.1") "8.6|8.6.1|8.7.0")) | |
| 453 | - | ;; functional induction is now defined in FunInd rather than in the | |
| 454 | - | ;; toplevel. | |
| 455 | - | (substitute* '("common/Globalenvs.v" "backend/ValueDomain.v") | |
| 456 | - | (("Require Import Zwf") | |
| 457 | - | "Require Import Zwf FunInd.")) | |
| 458 | - | (substitute* '("lib/Intv.v" "lib/Heaps.v" "lib/Parmov.v" | |
| 459 | - | "backend/Selectionproof.v" "backend/ValueAnalysis.v" | |
| 460 | - | "x86/CombineOpproof.v" "backend/Deadcodeproof.v") | |
| 461 | - | (("Require Import Coqlib") | |
| 462 | - | "Require Import Coqlib FunInd")))) | |
| 463 | 449 | (replace 'configure | |
| 464 | 450 | (lambda* (#:key outputs #:allow-other-keys) | |
| 465 | 451 | (zero? (system* "./configure" "x86_64-linux" "-prefix" | |
… | |||
| 683 | 669 | (synopsis "") | |
| 684 | 670 | (description "") | |
| 685 | 671 | (license license:lgpl2.1+))) | |
| 672 | + | ||
| 673 | + | (define-public coq-8.8 | |
| 674 | + | (package | |
| 675 | + | (inherit coq) | |
| 676 | + | (name "coq") | |
| 677 | + | (version "8.8.0") | |
| 678 | + | (source (origin | |
| 679 | + | (method url-fetch) | |
| 680 | + | (uri (string-append "https://github.com/coq/coq/archive/V" | |
| 681 | + | version ".tar.gz")) | |
| 682 | + | (file-name (string-append name "-" version ".tar.gz")) | |
| 683 | + | (sha256 | |
| 684 | + | (base32 | |
| 685 | + | "0g96k2x6lbddlmkmdaczvcpb2gwqi1ydbq9bv4gf9q38kv9w3xya")))))) | |