summaryrefslogtreecommitdiff
path: root/gnu/packages/ruby-xyz.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/ruby-xyz.scm')
-rw-r--r--gnu/packages/ruby-xyz.scm25
1 files changed, 17 insertions, 8 deletions
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index ff27b185ffe..29c942f5bcd 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -239,24 +239,33 @@ scripts from simple YAML configuration.")
239(define-public ruby-erb 239(define-public ruby-erb
240 (package 240 (package
241 (name "ruby-erb") 241 (name "ruby-erb")
242 (version "6.0.1") 242 (version "6.0.7")
243 (source 243 (source
244 (origin 244 (origin
245 (method url-fetch) 245 (method git-fetch) ;for tests
246 (uri (rubygems-uri "erb" version)) 246 (uri (git-reference
247 (url "https://github.com/ruby/erb")
248 (commit (string-append "v" version))))
249 (file-name (git-file-name name version))
247 (sha256 250 (sha256
248 (base32 "1rcpq49pyaiclpjp3c3qjl25r95hqvin2q2dczaynaj7qncxvv18")))) 251 (base32 "0di25f0nsl99isnc1lr9r954sjs2c64cf31idzyfi9wr2s3gs6qw"))))
249 (build-system ruby-build-system) 252 (build-system ruby-build-system)
250 (arguments 253 (arguments
251 (list 254 (list
252 ;; no tests 255 #:phases
253 #:tests? #f)) 256 #~(modify-phases %standard-phases
254 (native-inputs (list ruby-rspec)) 257 (add-before 'check 'omit-failing-tests
258 (lambda _
259 ;; TODO: Remove when newer Ractor is used by default.
260 (substitute* "test/erb/test_erb.rb"
261 (("def test_.*ractor.*" def)
262 (string-append def "; omit \"incompatible Ractor usage\"\n"))))))))
263 (native-inputs (list ruby-rake-compiler ruby-test-unit-ruby-core))
255 (synopsis "Easy to use but powerful templating system") 264 (synopsis "Easy to use but powerful templating system")
256 (description "ERB is an easy to use, but also very powerful, template 265 (description "ERB is an easy to use, but also very powerful, template
257processor.") 266processor.")
258 (home-page "https://github.com/ruby/erb") 267 (home-page "https://github.com/ruby/erb")
259 (license (list license:bsd-2)))) 268 (license (list license:ruby license:bsd-2))))
260 269
261(define-public ruby-filewatcher 270(define-public ruby-filewatcher
262 (package 271 (package