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