gnu: ruby-single-cov: Update to 1.9.1. * gnu/packages/ruby.scm (ruby-single-cov): Update to 1.9.1. [arguments]: Use "spec" as #:test-target. Strip trailing #t in phases. Adjust replacement in replace-git-ls-files phase. Remove make-files-writable phase. Add relax-requirements phase. [native-inputs]: Remove ruby-bump.
gnu: ruby-cuke-modeler: Update to 3.19.0 and enable tests. * gnu/packages/ruby.scm (ruby-cuke-modeler): Update to 3.19.0. [source]: Fetch via git. [arguments]: Enable tests. Set the #:test-target argument. Add #:phases. [native-inputs]: New field.
gnu: ruby-omniauth-oauth2: Update to 1.8.0. * gnu/packages/ruby.scm (ruby-omniauth-oauth2): Update to 1.8.0. [arguments]: Rename remove-unnecessary-dependencies phase to relax-requirements, and simplify it. [native-inputs]: Remove bundler and ruby-simplecov.
gnu: ruby-omniauth: Update to 2.1.1. * gnu/packages/ruby.scm (ruby-omniauth): Update to 2.1.1. [arguments]: New field. [propagated-inputs]: Add ruby-rack-test.
gnu: ruby-oauth2: Update to 2.0.9 and enable tests. * gnu/packages/ruby.scm (ruby-oauth2): Update to 2.0.9. [arguments]: Enable tests. Add #:phases. [native-inputs]: New field. [propagated-inputs]: Add ruby-snaky-hash.
gnu: Add ruby-snaky-hash. * gnu/packages/ruby.scm (ruby-snaky-hash): New variable.
gnu: ruby-hashie: Update to 5.0.0 and enable tests. * gnu/packages/ruby.scm (ruby-hashie): Update to 5.0.0. [arguments]: Enable tests. Add #:test-target and #:phases arguments. [native-inputs]: New field.
gnu: Add ruby-version-gem. * gnu/packages/ruby.scm (ruby-version-gem): New variable.
gnu: Add ruby-rspec-block-is-expected. * gnu/packages/ruby.scm (ruby-rspec-block-is-expected): New variable.
gnu: Add ruby-rspec-pending-for. * gnu/packages/ruby.scm (ruby-rspec-pending-for): New variable.
gnu: Add ruby-ruby-version. * gnu/packages/ruby.scm (ruby-ruby-version): New variable.
gnu: Add ruby-silent-stream. * gnu/packages/ruby.scm (ruby-silent-stream): New variable.
gnu: Add ruby-rspec-stubbed-env. * gnu/packages/ruby.scm (ruby-rspec-stubbed-env): New variable.
gnu: jekyll: Update to 4.3.2 and enable tests. * gnu/packages/ruby.scm (jekyll): Update to 4.3.2. [arguments]: Enable tests. Add #:modules and #:test-target arguments. Delete fix-i18n phase. Add disable-problematic-tests and check override phases. [native-inputs]: New field. [propagated-inputs]: Add ruby-webrick.
gnu: jekyll: Use gexps and remove input labels. * gnu/packages/ruby.scm (jekyll) [arguments]: Use gexps, remove trailing #t. [propagated-inputs]: Remove labels.
gnu: ruby-unf-ext: Update to 0.0.8.2. * gnu/packages/ruby.scm (ruby-unf-ext): Update to 0.0.8.2.
gnu: ruby-shoulda: Honor #:tests?. * gnu/packages/ruby.scm (ruby-shoulda) [arguments]: Honor #:tests? in check phase.
gnu: ruby-shoulda: Update to 4.0.0. * gnu/packages/ruby.scm (ruby-shoulda): Update to 4.0.0. [arguments]: Add relax-requirements phase. [propagated-inputs]: Replace ruby-shoulda-matchers-2 with ruby-shoulda-matchers. (ruby-shoulda-matchers-2): Delete variable.
gnu: ruby-shoulda-matchers: Honor #:tests?. * gnu/packages/ruby.scm (ruby-shoulda-matchers) [arguments]: Honor #:tests? in check phase.
gnu: ruby-shoulda-matchers: Update to 5.3.0. * gnu/packages/ruby.scm (ruby-shoulda-matchers): Update to 5.3.0.