gnu: ruby-pry: Update to 0.11.1.
* gnu/packages/ruby.scm (ruby-pry): Update to 0.11.1.
[propagated-inputs]: Remove ruby-slop-3.
gnu: ruby-method-source: Update to 0.9.0.
* gnu/packages/ruby.scm (ruby-method-source): Update to 0.9.0.
[arguments]: Use "spec" test target.
[native-inputs]: Remove ruby-bacon, add ruby-rspec.
gnu: Add ruby-rubyzip.
* gnu/packages/ruby.scm (ruby-rubyzip): New variable.
Co-authored by Ben Woodcroft <donttrustben@gmail.com>.
gnu: Add ruby-progress_bar.
* gnu/packages/ruby.scm (ruby-progress_bar): New variable.
gnu: Add ruby-highline.
* gnu/packages/ruby.scm (ruby-highline): New variable.
gnu: Add ruby-code-statistics.
* gnu/packages/ruby.scm (ruby-code-statistics): New variable.
gnu: Add ruby-options.
* gnu/packages/ruby.scm (ruby-options): New variable.
gnu: Add ruby-multi-json.
* gnu/packages/ruby.scm (ruby-multi-json): New variable.
gnu: Add ruby-httpclient.
* gnu/packages/ruby.scm (ruby-httpclient): New variable.
gnu: ruby-2.2: Update to 2.2.8. Fix CVE-2017-{0898,10784,14033,14064}.
* gnu/packages/ruby.scm (ruby-2.2): Update to 2.2.8.
[source]: Remove patch.
* gnu/packages/patches/ruby-2.2.7-rubygems-2613-ruby22.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
gnu: ruby-2.3: Update to 2.3.5. Fix CVE-2017-{0898,10784,14033,14064}.
* gnu/packages/ruby.scm (ruby-2.3): Update to 2.3.5.
[source]: Remove patch.
* gnu/packages/patches/ruby-2.3.4-rubygems-2613-ruby23.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
ruby: Update replacement to 2.4.2. Fix CVE-2017-{0898,10784,14033,14064}.
* gnu/packages/ruby.scm (ruby): Update replacement to 2.4.2.
(ruby-2.4.1): Rename to ...
(ruby-2.4.2): ... this.
[source]: Remove patches.
* gnu/packages/patches/ruby-rubygems-2612-ruby24.patch,
gnu/packages/patches/ruby-rubygems-2613-ruby24.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
gnu: ruby-activesupport: Update to 5.1.4.
* gnu/packages/ruby.scm (ruby-activesupport): Update to 5.1.4.
gnu: ruby-coderay: Update to 1.1.2.
* gnu/packages/ruby.scm (ruby-coderay): Update to 1.1.2.
gnu: ruby-2.2.7: Fix CVE-2017-{0899,0900,0901,0902}.
* gnu/packages/patches/ruby-2.2.7-rubygems-2613-ruby22.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-2.2.7)[source]: Use it.
gnu: ruby-2.3.4: Fix CVE-2017-{0899,0900,0901,0902}.
* gnu/packages/patches/ruby-2.3.4-rubygems-2613-ruby23.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-2.3.4)[source]: Use it.
gnu: ruby-2.4.1: Fix CVE-2017-{0899,0900,0901,0902}.
* gnu/packages/patches/ruby-rubygems-2612-ruby24.patch,
gnu/packages/patches/ruby-rubygems-2613-ruby24.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/ruby.scm (ruby-2.4.1)[source]: Use them.
Merge branch 'master' into core-updates
gnu: bundler: Update to 1.15.4.
* gnu/packages/ruby.scm (bundler): Update to 1.15.4.
Merge branch 'master' into core-updates