gnu: ruby-ruby-engine: Update to 2.0.3.

* gnu/packages/ruby-xyz.scm (ruby-ruby-engine): Update to 2.0.3.
  [arguments]{phases}: Adapt phase 'clean-up.
This commit is contained in:
Nicolas Graves 2025-06-18 16:27:13 +02:00 committed by Andreas Enge
parent fef6b7da17
commit 8c8153f80b
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -10034,14 +10034,13 @@ used to create both network servers and clients.")
(define-public ruby-ruby-engine (define-public ruby-ruby-engine
(package (package
(name "ruby-ruby-engine") (name "ruby-ruby-engine")
(version "2.0.0") (version "2.0.3")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (rubygems-uri "ruby_engine" version)) (uri (rubygems-uri "ruby_engine" version))
(sha256 (sha256
(base32 (base32 "1ala4zx6gdq271n2bh2x4h1v9j2rbmnx71m1nszw5kfgz3gffana"))))
"0wqdcv8gxybp1y7kjhh18g3r9dczacs62d4ahcvyhz32bih8c9fm"))))
(build-system ruby-build-system) (build-system ruby-build-system)
(arguments (arguments
`(#:phases `(#:phases
@ -10054,20 +10053,13 @@ used to create both network servers and clients.")
;; dependencies. ;; dependencies.
((".*<rdoc.*") "") ((".*<rdoc.*") "")
((".*<rubygems-tasks.*") "") ((".*<rubygems-tasks.*") "")
;; Remove extraneous .gem file
(("\"pkg/ruby_engine-[0-9.]+\\.gem\".freeze, ") "")
(("\"Gemfile.lock\".freeze, ") "") (("\"Gemfile.lock\".freeze, ") "")
;; Soften rake dependency ;; Soften rake/rspec dependencies
(("%q<rake>.freeze, \\[\"~> 10.0\"\\]") (("%q<(rake|rspec)>.freeze, \\[\"~> .*\"\\.freeze\\]" all dep)
"%q<rake>.freeze, [\">= 10.0\"]") (format #f "~s" dep)))
;; Soften the rspec dependency
(("%q<rspec>.freeze, \\[\"~> 2.4\"\\]")
"%q<rspec>.freeze, [\">= 2.4\"]"))
(substitute* "Rakefile" (substitute* "Rakefile"
(("require 'rubygems/tasks'") "") (("require 'rubygems/tasks'") "")
(("Gem::Tasks.new") "")) (("Gem::Tasks.new") "")))))))
;; Remove extraneous .gem file that otherwise gets installed.
(delete-file-recursively "pkg"))))))
(native-inputs (native-inputs
(list bundler ruby-rake ruby-rspec)) (list bundler ruby-rake ruby-rspec))
(synopsis "Simplifies checking for Ruby implementation") (synopsis "Simplifies checking for Ruby implementation")