diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2021-07-25 22:22:34 +0200 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2021-07-26 13:24:27 +0200 |
| commit | 0b9da8b5a2dd9bcb2800d60751eb462e3000fa73 (patch) | |
| tree | 37dce12d70e5a284537185a0f2e1586253fdc840 | |
| parent | 8b627a77014bc64bae2481fceeb28bcd61035b5b (diff) | |
gnu: m2-planet: Update to 1.8.0.
* gnu/packages/mes.scm (m2-planet): Update to 1.8.0.
| -rw-r--r-- | gnu/packages/mes.scm | 55 |
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 | ||
| 389 | mescc-tools, compiles a subset of the C language into working binaries with | 388 | mescc-tools, compiles a subset of the C language into working binaries with |
| 390 | introspective steps in between. It is self-hosting and for bootstrapping it | 389 | introspective steps in between. It is self-hosting and for bootstrapping it |
| 391 | also has an implementation in the M1 macro assembly language. M2-Planet is | 390 | also has an implementation in the M1 macro assembly language. M2-Planet is |
| 392 | built as Phase-5 of the full source bootstrapping process and is capable of | 391 | built as Phase-5 of the full source bootstrapping process and is capable of |
| 393 | building GNU Mes.") | 392 | building 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+))) |
