guix_mirror_bot pushed a commit to branch master
in repository guix.

commit db0fdc19abffba67bb03acf4146e02c8e9738c78
Author: Hartmut Goebel <[email protected]>
AuthorDate: Tue Aug 26 21:46:37 2025 +0200

    gnu: ruby-vagrant-cloud: Relax version requirement for rexml.
    
    Relax the version requirement for rexml to allow this package to be used 
with
    newer versions of rexml.
---
 gnu/packages/ruby-xyz.scm | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index 95a3f65958..b5eb03c3f8 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -34,7 +34,7 @@
 ;;; Copyright © 2023, 2024 gemmaro <[email protected]>
 ;;; Copyright © 2023, 2024 Janneke Nieuwenhuizen <[email protected]>
 ;;; Copyright © 2023, 2024 Zheng Junjie <[email protected]>
-;;; Copyright © 2023, 2024 Hartmut Goebel <[email protected]>
+;;; Copyright © 2023-2025 Hartmut Goebel <[email protected]>
 ;;; Copyright © 2025 Nicolas Graves <[email protected]>
 ;;;
 ;;; This file is part of GNU Guix.
@@ -8970,7 +8970,15 @@ source projects must be able to link to it.")
                 "0bnjd8b86lrgj5ar1l7pg5if95bv0sxa75mz7x2ikqyz6q8rmjb3"))))
     (build-system ruby-build-system)
     (arguments
-     `(#:test-target "spec"))
+     (list
+      #:test-target "spec"
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'extract-gemspec 'relax-requirements
+            (lambda _
+              (substitute* "vagrant_cloud.gemspec"
+                (("dependency 'rexml', .*")
+                 "dependency 'rexml'\n")))))))
     (native-inputs (list ruby-rspec ruby-webmock))
     (propagated-inputs (list ruby-excon ruby-log4r ruby-rexml))
     (synopsis "Vagrant Cloud API library")

Reply via email to