guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 8c8153f80b1966dd15b525639f18a743b37c34f9
Author: Nicolas Graves <ngra...@ngraves.fr>
AuthorDate: Wed Jun 18 16:27:13 2025 +0200

    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.
---
 gnu/packages/ruby-xyz.scm | 20 ++++++--------------
 1 file changed, 6 insertions(+), 14 deletions(-)

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

Reply via email to