diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2021-02-17 11:29:27 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2021-02-17 16:16:35 +0200 |
commit | 6e3a85192ca48a749858c8c7f128c5ec59c2ff89 (patch) | |
tree | 084f0756586bc18db899fea71633b70639fb2731 | |
parent | 8c7f4e180a9a2e4cd54e4cc639615a4231122e43 (diff) | |
download | guix-6e3a85192ca48a749858c8c7f128c5ec59c2ff89.tar guix-6e3a85192ca48a749858c8c7f128c5ec59c2ff89.tar.gz |
gnu: ruby-rubocop-ast: Update to 1.4.1.
* gnu/packages/ruby.scm (ruby-rubocop-ast): Update to 1.4.1.
[arguments]: Remove 'disable-bundler phase. Add 'generate-lexer phase.
[native-inputs]: Add ruby-oedipus-lex, ruby-pry, ruby-racc, ruby-rake,
ruby-simplecov.
-rw-r--r-- | gnu/packages/ruby.scm | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 8a001806c0..5c7f1f9aea 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6978,7 +6978,7 @@ inspired by the Sinatra microframework style of specifying actions: (define-public ruby-rubocop-ast (package (name "ruby-rubocop-ast") - (version "0.3.0") + (version "1.4.1") (source (origin (method git-fetch) ;no test suite in distributed gem @@ -6988,16 +6988,15 @@ inspired by the Sinatra microframework style of specifying actions: (file-name (git-file-name name version)) (sha256 (base32 - "1ycf6qcj8nbzk2js72priim4642lkn56w5kbny1nlryjkckxgm04")))) + "1x2m7k4bn4zvvwmj7imzmv0dav6xnrbcvssad1m5lkprx7h5lzkq")))) (build-system ruby-build-system) (arguments `(#:test-target "spec" #:phases (modify-phases %standard-phases - (add-after 'unpack 'disable-bundler + (add-before 'build 'generate-lexer (lambda _ - (substitute* "Rakefile" - (("Bundler\\.setup.*") "nil\n")) - #t)) + (setenv "RUBOCOP_VERSION" "none") + (invoke "rake" "generate"))) (replace 'replace-git-ls-files (lambda _ (substitute* "rubocop-ast.gemspec" @@ -7006,7 +7005,12 @@ inspired by the Sinatra microframework style of specifying actions: #t))))) (native-inputs `(("ruby-bump" ,ruby-bump) - ("ruby-rspec" ,ruby-rspec))) + ("ruby-oedipus-lex" ,ruby-oedipus-lex) + ("ruby-pry" ,ruby-pry) + ("ruby-racc" ,ruby-racc) + ("ruby-rake" ,ruby-rake) + ("ruby-rspec" ,ruby-rspec) + ("ruby-simplecov" ,ruby-simplecov))) (propagated-inputs `(("ruby-parser" ,ruby-parser))) (synopsis "RuboCop's AST extensions and NodePattern functionality") |