gnu: mes: Update to 0.19.

* gnu/packages/mes.scm (mes): Update to 0.19.
This commit is contained in:
Jan Nieuwenhuizen 2018-12-14 18:52:35 +01:00
parent 9c14fd0770
commit c994177155
No known key found for this signature in database
GPG Key ID: F3C1A0D9C1D65273
1 changed files with 10 additions and 15 deletions

View File

@ -59,22 +59,17 @@ extensive examples, including parsers for the Javascript and C99 languages.")
(license (list gpl3+ lgpl3+)))) (license (list gpl3+ lgpl3+))))
(define-public mes (define-public mes
(let ((triplet "i686-unknown-linux-gnu") (let ((triplet "i686-unknown-linux-gnu"))
(version "0.18")
(revision "1")
(commit "a155a0a9a2d941b15c1b98e5cce787de40a8dacd"))
(package (package
(name "mes") (name "mes")
(version (string-append version "-" revision "." (string-take commit 7))) (version "0.19")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append "mirror://gnu/mes/"
"https://git.savannah.gnu.org/cgit/mes.git/snapshot/" "mes-" version ".tar.gz"))
name "-" commit
".tar.gz"))
(sha256 (sha256
(base32 (base32
"14siwfwg0zlf1pa4ah8s08gsxqcazhydbwa9qvybb0knxs27aicn")))) "15h4yhaywdc0djpjlin2jz1kzahpqxfki0r0aav1qm9nxxmnp1l0"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(supported-systems '("i686-linux" "x86_64-linux")) (supported-systems '("i686-linux" "x86_64-linux"))
(propagated-inputs (propagated-inputs
@ -97,11 +92,11 @@ extensive examples, including parsers for the Javascript and C99 languages.")
`(#:strip-binaries? #f)) ; binutil's strip b0rkes MesCC/M1/hex2 binaries `(#:strip-binaries? #f)) ; binutil's strip b0rkes MesCC/M1/hex2 binaries
(synopsis "Scheme interpreter and C compiler for full source bootstrapping") (synopsis "Scheme interpreter and C compiler for full source bootstrapping")
(description (description
"GNU Mes--Maxwell Equations of Software--brings the Reduced "GNU Mes--Maxwell Equations of Software--brings the Reduced Binary Seed
Binary Seed bootstrap to GuixSD and aims to help create full source bootstrap to Guix and aims to help create full source bootstrapping for
bootstrapping for GNU/Linux distributions. It consists of a mutual GNU/Linux distributions. It consists of a mutual self-hosting Scheme
self-hosting Scheme interpreter in C and a Nyacc-based C compiler in interpreter in C and a Nyacc-based C compiler in Scheme and is compatible with
Scheme and is compatible with Guile.") Guile.")
(home-page "https://gnu.org/software/mes") (home-page "https://gnu.org/software/mes")
(license gpl3+)))) (license gpl3+))))