gnu: mruby: Update to 3.3.0.

* gnu/packages/ruby.scm (mruby): Update to 3.3.0.
[arguments]: Install header files in install phase.

Change-Id: I1768c039cef599d8330b223d112f470802ab788a
This commit is contained in:
宋文武 2025-03-08 18:55:33 +08:00
parent 4311d98b76
commit 5ff8d20ed2
No known key found for this signature in database
GPG key ID: D415BF253B515976

View file

@ -296,7 +296,7 @@ a focus on simplicity and productivity.")
(define-public mruby (define-public mruby
(package (package
(name "mruby") (name "mruby")
(version "3.2.0") (version "3.3.0")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -306,7 +306,7 @@ a focus on simplicity and productivity.")
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"0c0scaqbnywrd9z1z4rnnj345rjc3vbklszm0rc6y6rzx1cxnsij")))) "0zynr6dk0zxdip53il0qr0rhyzmjicpkxs63l77acpx8b05h8amc"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:test-target "test" `(#:test-target "test"
@ -333,11 +333,14 @@ a focus on simplicity and productivity.")
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out")) (let* ((out (assoc-ref outputs "out"))
(bin (string-append out "/bin")) (bin (string-append out "/bin"))
(lib (string-append out "/lib"))) (lib (string-append out "/lib"))
(inc (string-append out "/include")))
(mkdir-p bin) (mkdir-p bin)
(copy-recursively "build/host/bin" bin) (copy-recursively "build/host/bin" bin)
(mkdir-p lib) (mkdir-p lib)
(copy-recursively "build/host/lib" lib)) (copy-recursively "build/host/lib" lib)
(mkdir-p inc)
(copy-recursively "include" inc))
#t))))) #t)))))
(native-inputs (native-inputs
(list ruby bison)) (list ruby bison))