guix_mirror_bot pushed a commit to branch ruby-team
in repository guix.
commit a069de6c416bd4765aadc1b24687ac0aa0adf142
Author: gemmaro <[email protected]>
AuthorDate: Tue Aug 25 15:09:27 2026 +0900
gnu: ruby-sass: Fix build by specifying ruby-3.3.
* gnu/packages/ruby-xyz.scm (ruby-sass)[arguments]
<#:ruby>: Specify ruby-3.3.
<#:phases>{disable-frozen-string-literal}: New phase.
Signed-off-by: Andreas Enge <[email protected]>
---
gnu/packages/ruby-xyz.scm | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index 53dd0bb9bc..0880b38f80 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -13465,14 +13465,18 @@ the @file{spec} directory.")
(base32 "03215h9jkni3l9w6lq28p8adaj3qzb47qgxd20l6kldjnm1a1yky"))))
(build-system ruby-build-system)
(arguments
- (list #:test-target "test:ruby"
+ (list #:ruby ruby-3.3
+ #:test-target "test:ruby"
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-minitest
(lambda _
(substitute* (find-files "test" "\\.rb$")
(("MiniTest")
- "Minitest")))))))
+ "Minitest"))))
+ (add-before 'check 'disable-frozen-string-literal
+ (lambda _
+ (setenv "RUBYOPT" "--disable=frozen_string_literal"))))))
(propagated-inputs
(list ruby-sass-listen))
(native-inputs