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")))))) |