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

Reply via email to