diff options
author | Paul A. Patience <paul@apatience.com> | 2022-04-29 05:17:27 +0000 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2024-03-04 09:21:56 +0200 |
commit | caee1d4e7a38496d6860315551f635ad39af371e (patch) | |
tree | defe0b35bfc53c9d0ab3a30cee06063d63f13edd /gnu/packages | |
parent | d154fa0bae0a4e6ee1684dac42a04b1b36ce544b (diff) | |
download | guix-caee1d4e7a38496d6860315551f635ad39af371e.tar.gz guix-caee1d4e7a38496d6860315551f635ad39af371e.zip |
gnu: moarvm: Update to 2022.04.
* gnu/packages/perl6.scm (moarvm): Update to 2022.04.
[arguments]: Add 'fix-build' phase.
[propagated-inputs]: Use latest libtommath. Move below native-inputs.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/perl6.scm | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/gnu/packages/perl6.scm b/gnu/packages/perl6.scm index 052d4e0914..35652cda17 100644 --- a/gnu/packages/perl6.scm +++ b/gnu/packages/perl6.scm @@ -34,15 +34,14 @@ (define-public moarvm (package (name "moarvm") - (version "2019.03") + (version "2022.04") (source (origin (method url-fetch) (uri (string-append "https://moarvm.org/releases/MoarVM-" version ".tar.gz")) (sha256 - (base32 - "017w1zvr6yl0cgjfc1b3ddlc6vjw9q8p7alw1vvsckw95190xc14")) + (base32 "0128fxqaz7cwjf6amaz2cgd7xl52zvi5fr7bwnj229snll5za1mf")) (modules '((guix build utils))) (snippet '(begin @@ -57,6 +56,10 @@ (arguments '(#:phases (modify-phases %standard-phases + (add-after 'unpack 'fix-build + (lambda _ + (substitute* "build/Makefile.in" + (("^ +3rdparty/freebsd/.*") "")))) (replace 'configure (lambda* (#:key inputs outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")) @@ -71,11 +74,11 @@ "--has-libffi" "--has-libuv"))))))) (home-page "https://moarvm.org/") - ;; These should be inputs but moar.h can't find them when building rakudo - (propagated-inputs - (list libatomic-ops libffi libtommath-1.0 libuv)) (native-inputs (list pkg-config)) + ;; These should be inputs but moar.h can't find them when building Rakudo. + (propagated-inputs + (list libatomic-ops libffi libtommath libuv)) (synopsis "VM for NQP And Rakudo Perl 6") (description "Short for \"Metamodel On A Runtime\", MoarVM is a modern virtual machine |