summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
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+)))