summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2021-07-25 22:22:34 +0200
committerLudovic Courtès <ludo@gnu.org>2021-07-26 13:24:27 +0200
commit0b9da8b5a2dd9bcb2800d60751eb462e3000fa73 (patch)
tree37dce12d70e5a284537185a0f2e1586253fdc840 /gnu/packages
parent8b627a77014bc64bae2481fceeb28bcd61035b5b (diff)
gnu: m2-planet: Update to 1.8.0.
* gnu/packages/mes.scm (m2-planet): Update to 1.8.0.
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/mes.scm55
1 files changed, 27 insertions, 28 deletions
diff --git a/gnu/packages/mes.scm b/gnu/packages/mes.scm
index 75f8b1eb1e1..ebaf4f547df 100644
--- a/gnu/packages/mes.scm
+++ b/gnu/packages/mes.scm
@@ -360,36 +360,35 @@ get_machine.")
360 #t)))))))) 360 #t))))))))
361 361
362(define-public m2-planet 362(define-public m2-planet
363 (let ((commit "b87ddb0051b168ea45f8d49a610dcd069263336a") 363 (package
364 (revision "2")) 364 (name "m2-planet")
365 (package 365 (version "1.8.0")
366 (name "m2-planet") 366 (source (origin
367 (version (string-append "1.4.0-" revision "." (string-take commit 7))) 367 (method git-fetch)
368 (source (origin 368 (uri (git-reference
369 (method git-fetch) 369 (url "https://github.com/oriansj/m2-planet")
370 (uri (git-reference 370 (commit (string-append "Release_" version))
371 (url "https://github.com/oriansj/m2-planet") 371 (recursive? #t))) ;for M2libc
372 (commit commit))) 372 (file-name (git-file-name name version))
373 (file-name (git-file-name name version)) 373 (sha256
374 (sha256 374 (base32
375 (base32 375 "0525fhijrjljgaabmgsjy8yk2pmh5zf8lwa44wpvkjc18knl7nza"))))
376 "0yyc0fcbbxi9jqa1n76x0rwspdrwmc8g09jlmsw9c35nflrhmz8q")))) 376 (native-inputs (list mescc-tools))
377 (native-inputs 377 (build-system gnu-build-system)
378 (list mescc-tools)) 378 (arguments
379 (build-system gnu-build-system) 379 `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
380 (arguments 380 ,(string-append "CC=" (cc-for-target)))
381 `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) 381 #:tests? #f
382 #:tests? #f 382 #:phases (modify-phases %standard-phases
383 #:phases (modify-phases %standard-phases 383 (delete 'bootstrap)
384 (delete 'bootstrap) 384 (delete 'configure))))
385 (delete 'configure)))) 385 (synopsis "The PLAtform NEutral Transpiler")
386 (synopsis "The PLAtform NEutral Transpiler") 386 (description
387 (description 387 "M2-Planet, the PLAtform NEutral Transpiler, when combined with
388 "M2-Planet, the PLAtform NEutral Transpiler, when combined with
389mescc-tools, compiles a subset of the C language into working binaries with 388mescc-tools, compiles a subset of the C language into working binaries with
390introspective steps in between. It is self-hosting and for bootstrapping it 389introspective steps in between. It is self-hosting and for bootstrapping it
391also has an implementation in the M1 macro assembly language. M2-Planet is 390also has an implementation in the M1 macro assembly language. M2-Planet is
392built as Phase-5 of the full source bootstrapping process and is capable of 391built as Phase-5 of the full source bootstrapping process and is capable of
393building GNU Mes.") 392building GNU Mes.")
394 (home-page "https://github.com/oriansj/m2-planet") 393 (home-page "https://github.com/oriansj/m2-planet")
395 (license gpl3+)))) 394 (license gpl3+)))