guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 693aa5fb0711255d56ce064a3982549fb143646b
Author: gemmaro <[email protected]>
AuthorDate: Mon Jun 22 07:56:01 2026 +0900

    gnu: ruby-tilt: Update to 2.7.0.
    
    * gnu/packages/ruby-xyz.scm (ruby-tilt): Update to 2.7.0.
    [propagated-inputs]: Remove ruby-pandoc-ruby and ruby-sassc.
    [native-inputs]: Remove bundler and ruby-yard.
    Replace ruby-erubis with ruby-erubi.
    Add ruby-asciidoctor, ruby-kramdown, ruby-liquid, ruby-nokogiri,
    ruby-pandoc-ruby, ruby-prawn, ruby-rdiscount, ruby-redcarpet,
    ruby-redcloth, ruby-sass, ruby-yajl-ruby.
    
    Signed-off-by: Andreas Enge <[email protected]>
---
 gnu/packages/ruby-xyz.scm | 31 ++++++++++++++++++++++++++-----
 1 file changed, 26 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index 9eaba1abf7..6a9ea2487f 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -6963,7 +6963,7 @@ intended for use with event loops such as async.")
 (define-public ruby-tilt
   (package
     (name "ruby-tilt")
-    (version "2.2.0")
+    (version "2.7.0")
     (source
      (origin
        (method git-fetch)               ;the distributed gem lacks tests
@@ -6972,7 +6972,7 @@ intended for use with event loops such as async.")
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "056zm4vzx9xjwl7zgmb17hzb91qx5cvzk60wvsxchfybvl03gn5d"))))
+        (base32 "1yzf4mgnypb2dxj1jw08qli01pnczyafgb7akjgl131i96zpdg03"))))
     (build-system ruby-build-system)
     (arguments
      (list
@@ -6981,10 +6981,31 @@ intended for use with event loops such as async.")
           (add-before 'check 'set-SASS_IMPLEMENTATION
             (lambda _
               (setenv "SASS_IMPLEMENTATION" "sassc"))))))
-    (propagated-inputs
-     (list ruby-pandoc-ruby ruby-sassc))
     (native-inputs
-     (list bundler ruby-yard ruby-builder ruby-erubis ruby-markaby))
+     ;; Optional test dependencies which causes dependency cycles:
+     ;; - ruby-haml: tilt -> ruby-haml -> tilt
+     ;; - ruby-slim: tilt -> ruby-sinatra -> ruby-slim -> tilt
+     ;; Missing optional dependencies:
+     ;; - babel/transpiler by tilt/babel
+     ;; - coffee_script    by tilt/coffee
+     ;; - commonmarker     by tilt/commonmarker
+     ;; - livescript       by tilt/livescript
+     ;; - radius           by tilt/radius
+     ;; - typescript-node  by tilt/typescript
+     (list ruby-asciidoctor/minimal
+           ruby-builder
+           ruby-erubi
+           ruby-kramdown
+           ruby-liquid
+           ruby-markaby
+           ruby-nokogiri
+           ruby-pandoc-ruby
+           ruby-prawn
+           ruby-rdiscount
+           ruby-redcarpet
+           ruby-redcloth
+           ruby-sass
+           ruby-yajl-ruby))
     (synopsis "Generic interface to multiple Ruby template engines")
     (description
      "Tilt is a thin interface over a number of different Ruby template

Reply via email to