guix_mirror_bot pushed a commit to branch master in repository guix. commit e4230daa385f25d9415b9943658a4815550588c3 Author: Nicolas Graves <ngra...@ngraves.fr> AuthorDate: Wed Jun 18 16:27:16 2025 +0200
gnu: ruby-citrus: Fix build. For some reason, during build citrus/version was not found. It's use is trivial, so subsitute Citrus.version directly. * gnu/packages/ruby-xyz.scm (ruby-citrus): Fix build. [arrguemnts]{phases}: Add phase 'fix-citrus-version. --- gnu/packages/ruby-xyz.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm index 1ccfa20e3b..0cfffd8985 100644 --- a/gnu/packages/ruby-xyz.scm +++ b/gnu/packages/ruby-xyz.scm @@ -15362,6 +15362,16 @@ reference object. This object is not created until the first method dispatch.") (sha256 (base32 "197wrgqrddgm1xs3yvjvd8vkvil4h4mdrcp16jmd4b57rxrrr769")))) (build-system ruby-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-citrus-version + (lambda _ + (substitute* '("lib/citrus.rb" "citrus.gemspec") + (("require 'citrus/version'") + "") + (("Citrus\\.version") + (format #f "~s" #$version)))))))) (home-page "https://mjackson.github.io/citrus/") (synopsis "Parsing Expressions for Ruby") (description "Citrus is a parsing library for Ruby that combines the