summaryrefslogtreecommitdiff
path: root/gnu/packages/ruby-xyz.scm
AgeCommit message (Collapse)Author
2025-08-08gnu: ruby-puma: Update to 6.6.1.Andreas Enge
* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 6.6.1. Change-Id: I73d24797a77c9b5c6f3b81e92ef89ab2a943dc4c
2025-08-08gnu: ruby-nio4r: Update to 2.7.4.gemmaro
* gnu/packages/ruby-xyz.scm (ruby-nio4r): Update to 2.7.4. [source]: Switch to git-fetch. [arguments]<#:test-target>: Add. <#:phases>: Remove remove-unnecessary-dependencies and check. Add delete-certificate to delete certificate fields from gemspec file. Change-Id: Iaf9efd43a81da0238a07effd811e21edf4b1c12a Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-30gnu: ruby-jaro-winkler: Update to 1.6.0.Richard Sent
* gnu/packages/ruby-xyz.scm (ruby-jaro-winkler): Update to 1.6.0. Change-Id: I5845edcc3349145b7df7fdd40f5a3ddf730cc29e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-14gnu: ruby-mysql2: Update to 0.5.6.Andreas Enge
* gnu/packages/ruby-xyz.scm (ruby-mysql2): Update to 0.5.6. Change-Id: I809565f3ed7ddcd743ed28b0d549a246dcb54f30
2025-07-12gnu: ruby-braintree: Disable Bundler for testing.gemmaro
* gnu/packages/ruby-xyz.scm (ruby-braintree)[arguments]: Replace relax-requirements phase with disable-bundler. If a Gemfile is present, RSpec uses Bundler to resolve dependencies, which can lead to troubles. Removing the Gemfile allows RSpec to use the gems provided by Guix. Change-Id: I0aaeec9fa071b60bc2a8acd7382070779eece1f1 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12gnu: ruby-libxml: Update to 5.0.4.gemmaro
* gnu/packages/ruby-xyz.scm (ruby-libxml): Update to 5.0.4. [native-inputs]: New field. [arguments]<#:tests?>: Enable tests. <#:phases>: Add 'skip-failing-tests and 'set-gem-path. Move 'check after 'install and 'set-gem-path. Change-Id: Iad79f7aeed841efa1c7581714f5eab33c1d19718 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-08gnu: ruby-braintree: Update to 4.24.0.Andreas Enge
This is the last version that passes its tests without modifications. * gnu/packages/ruby-xyz.scm (ruby-braintree): Update to 4.24.0. Change-Id: I1a091c0148db75a2561a6769a84210b332fcdbdf
2025-06-20gnu: ruby-syntax-tree: Skip tests.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-syntax-tree)[arguments]{tests?}: Skip them.
2025-06-20gnu: ruby-syntax-tree: Update to 6.2.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-syntax-tree): Update to 6.2.0.
2025-06-20gnu: ruby-prawn-svg: Update to 0.37.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-prawn-svg): Update to 0.37.0.
2025-06-20gnu: ruby-css-parser: Update to 1.21.1.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-css-parser): Update to 1.21.1.
2025-06-20gnu: ruby-jekyll-sass-converter: Update to 2.2.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-jekyll-sass-converter): Update to 2.2.0. [propagated-inputs]: Replace ruby-sass by ruby-sassc.
2025-06-20gnu: ruby-unicode-scripts: Update to 1.11.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-unicode-scripts): Update to 1.11.0. [native-inputs]: Remove ruby-minitest.
2025-06-20gnu: ruby-minitest-rg: Update to 5.3.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-minitest-rg): Update to 5.3.0.
2025-06-20gnu: ruby-memory-profiler: Update to 1.1.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-memory-profiler): Update to 1.1.0. [arguments]{phases}: Add phase 'skip-flaky-tests.
2025-06-20gnu: ruby-nokogiri: Update to 1.16.8.Nicolas Graves
* gnu/packages/patches/ruby-nokogiri.patch: Refresh patch. * gnu/packages/ruby-xyz.scm (ruby-nokogiri): Update to 1.16.8.
2025-06-20gnu: ruby-pry-doc: Update to 1.6.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-pry-doc): Update to 1.6.0.
2025-06-20gnu: ruby-asciidoctor: Update to 2.0.21.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor): Update to 2.0.21.
2025-06-20gnu: ruby-rspec-given: Skip failing tests.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-spec-given)[arguments]{phases}: Refresh phase ruby-rspec-given.
2025-06-20gnu: ruby-liquid-c-bootstrap: Update to 4.2.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-liquid-c-bootstrap): Update to 4.2.0. [arguments]{phases}: Add phase 'pre-check.
2025-06-20gnu: ruby-hydra: Fix build with Ruby@3.3.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-hydra-minimal)[arguments]{phases}: Add phase 'fix-ruby-3.3-build. (ruby-hydra)[arguments]: Inherit from ruby-hydra-minimal phases. (ruby-hydra-minimal/pinned)[arguments]: Rewrite to avoid derivation change, stop inheriting from ruby-hydra-minimal phases.
2025-06-20gnu: ruby-loofah: Update to 2.22.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-loofah): Update to 2.22.0.
2025-06-20gnu: ruby-version-gem: Update to 1.1.8.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-version-gem): Update to 1.1.8. [arguments]{phases}: Delete phase 'relax-requirements, as the package now builds fine without.
2025-06-20gnu: ruby-ruby-prof: Update to 1.7.2.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-ruby-prof): Update to 1.7.2. [arguments]{phases}: Refresh phase 'delete-flaky-test and rename it to delete-flaky-tests. [propagated-inputs]: Add ruby-base64.
2025-06-20gnu: ruby-single-cov: Fix tests.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-single-cov) [arguments]{phases}: Add phase 'add-mutex-m. Refresh phase 'disable-failing-tests. [native-inputs]: Add ruby-mutex-m.
2025-06-20gnu: ruby-fog-xml: Sanitize dependencies.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-fog-xml)[arguments]{phases}: Add phase 'sanitize-dependencies.
2025-06-20gnu: ruby-maxitest: Update to 6.0.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-maxitest): Update to 6.0.0. [arguments]{phases}: Add phase 'add-mutex-m. [native-inputs]: Add ruby-mutex-m.
2025-06-20gnu: Add ruby-mutex-m.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-mutex-m): New variable.
2025-06-20gnu: ruby-yaml-lint: Sanitize dependencies.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-yaml-lint)[arguments]{phases}: Add phase 'sanitize-dependencies.
2025-06-20gnu: ruby-mocha: Update to 2.1.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-mocha): Update to 2.1.0.
2025-06-20gnu: ruby-faraday: Update to 2.13.1.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-faraday): Update to 2.13.1. [arguments]{phases}: Add phase 'sanitize-dependencies.
2025-06-20gnu: ruby-bibtex-ruby: Update to 6.1.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-bibtex-ruby): Update to 6.1.0. [propagated-inputs]: Add ruby-racc. [arguments]{phases}: Refresh and rename phase 'avoid-bundler to 'sanitize-dependencies.
2025-06-20gnu: ruby-bibtex-ruby: Improve style.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-bibtex-ruby): Run guix style.
2025-06-20gnu: jekyll: Update to 4.4.1.Nicolas Graves
* gnu/packages/ruby-xyz.scm (jekyll): Update to 4.4.1. [arguments]{phases}: Refresh phase 'disable-problematic-tests.
2025-06-20gnu: ruby-bindex: Fix minitest.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-bindex)[arguments]{phases}: Add phase 'patch-minitest. [native-inputs]: Add ruby-minitest.
2025-06-20gnu: ruby-regexp-parser: Update to 2.9.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-regexp-parser): Update to 2.9.0. [arguments]{phases}: Add phase 'find-ragel. [native-inputs]: Add ruby-leto.
2025-06-20gnu: ruby-single-cov: Update to 1.11.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-single-cov): Update to 1.11.0.
2025-06-20gnu: ruby-pry-byebug: Update to 3.11.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-pry-byebug): Update to 3.11.0.
2025-06-20gnu: ruby-puma: Skip failing test.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-puma)[arguments]{phases}: Refresh pphase 'disable-problematic-tests.
2025-06-20gnu: ruby-byebug: Update to 12.0.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-byebug): Update to 12.0.0. [source]{snippet}: Adapt it. [arguments]{phases}: Refresh phase 'sanitize-dependencies.
2025-06-20gnu: ruby-sass: Fix minitest.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-sass)[arguments]{phases}: Add phase 'patch-minitest.
2025-06-20gnu: ruby-event-emitter: Fix minitest.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-event-emitter)[arguments]{phases}: Add phase 'patch-minitest.
2025-06-20gnu: ruby-bindex: Fix minitest.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-bindex)[arguments]{phases}: Add phase 'patch-minitest.
2025-06-20gnu: ruby-sassc: Fix minitest.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-sassc)[arguments]{phases}: Add phase 'patch-minitest.
2025-06-20gnu: ruby-crass: Fix minitest.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-crass)[arguments]{phases}: Add phase 'patch-minitest.
2025-06-20gnu: ruby-skiptrace: Fix minitest.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-skiptrace)[arguments]{phases}: Add phase 'patch-minitest.
2025-06-20gnu: ruby-cuke-modeler: Update to 3.24.0.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-cuke-modeler): Update to 3.24.0.
2025-06-20gnu: ruby-spy: Remove ruby-coveralls native-input.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-spy)[native-input]: Remove ruby-coveralls.
2025-06-20gnu: ruby-spy: Improve style.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-spy): Run guix style.
2025-06-20gnu: ruby-rspec-pending-for: Update to 0.1.17.Nicolas Graves
* gnu/packages/ruby-xyz.scm (ruby-rspec-pending-for): Update to 0.1.17. [arguments]{phases}: Add phase 'configure. [native-inputs]: Add ruby-rspec-block-is-expected-bootstrap.