diff options
author | Christopher Baines <mail@cbaines.net> | 2023-06-30 10:03:34 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2023-07-10 08:26:03 +0100 |
commit | 3f14b1b4f70b111c39599cb7d80e698e4622740c (patch) | |
tree | 91b7ec544afec58928d1fc60e904366f601e403c /gnu/packages/ruby.scm | |
parent | ac0d3428fb884e4c1621b96227701dba66b47f0e (diff) | |
download | guix-3f14b1b4f70b111c39599cb7d80e698e4622740c.tar.gz |
gnu: ruby-ruby-parser: Update to 3.20.2.
* gnu/packages/ruby.scm (ruby-ruby-parser): Update to 3.20.2. [arguments]: Patch Rakefile. [native-inputs]: Add bison and ruby-minitest.
Diffstat (limited to 'gnu/packages/ruby.scm')
-rw-r--r-- | gnu/packages/ruby.scm | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7065e9b101..024e436664 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6645,17 +6645,32 @@ Amongst the included tools are @code{Sexp}, @code{SexpProcessor} and (define-public ruby-ruby-parser (package (name "ruby-ruby-parser") - (version "3.14.2") + (version "3.20.2") (source (origin (method url-fetch) (uri (rubygems-uri "ruby_parser" version)) (sha256 (base32 - "09qcdyjjw3p7g6cjm5m9swkms1xnv35ndiy7yw24cas16qrhha6c")))) + "0q851n8654wkjrq8jawq8vi5yhr1y9vpyr2vj7cnn3sa4ikg6d3z")))) (build-system ruby-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (substitute* "Rakefile" + (("`which bison`") + (string-append "\"" (which "bison") "\"")) + (("which unifdef") + (which "unifdef")))))))) (native-inputs - (list ruby-hoe ruby-racc unifdef)) + (list ruby-hoe + ruby-racc + unifdef + bison + ruby-minitest)) (propagated-inputs (list ruby-sexp-processor)) (home-page "https://github.com/seattlerb/ruby_parser/") |