Nicolas Graves
d8d7763429
gnu: ruby-minitest-hooks: Update to 1.5.2.
...
* gnu/packages/ruby.scm (ruby-minitest-hooks): Update to 1.5.2.
[arguments]<test-target>: Remove field. Update comment.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:58 +02:00
Nicolas Graves
072fb1c5ea
gnu: Remove ruby-ritex.
...
* gnu/packages/ruby.scm (ruby-ritex): Delete variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:58 +02:00
Nicolas Graves
6f420c0feb
gnu: ruby-latex-decode: Remove uneeded ruby-ritex propagated-input.
...
* gnu/packages/ruby.scm (ruby-latex-decode)[propagated-inputs]: Remove
ruby-ritex.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:58 +02:00
Nicolas Graves
5efc97329c
gnu: ruby-hashie: Update to 5.0.0-0.7351055.
...
* gnu/packages/ruby.scm (ruby-hashie): Update to 5.0.0-0.7351055.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:58 +02:00
Nicolas Graves
f723d0aad6
gnu: Remove ruby-dep.
...
* gnu/packages/ruby.scm (ruby-dep): Delete variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:58 +02:00
Nicolas Graves
e2a95e45c7
gnu: ruby-vagrant-spec: Remove uneeded ruby-dep propagated-input.
...
* gnu/packages/ruby.scm (ruby-vagrant-spec)[propagated-inputs]: Remove
ruby-dep.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:58 +02:00
Nicolas Graves
526a3a2c29
gnu: ruby-net-scp: Update to 4.0.1.rc3.
...
* gnu/packages/ruby.scm (ruby-net-scp): Update to 4.0.1.rc3.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:58 +02:00
Nicolas Graves
ae18216500
gnu: ruby-immutable-struct: Update to 2.4.1-0.bb67ad8.
...
* gnu/packages/ruby.scm (ruby-immutable-struct): Update to 2.4.1-0.bb67ad8.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
dd0bb58ea7
gnu: ruby-listen: Remove uneeded ruby-dep propagated-input.
...
* gnu/packages/ruby.scm (ruby-listen)[propagated-inputs]: Remove
ruby-dep.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
2a0376e68a
gnu: ruby-contracts: Update to 0.17.2.
...
* gnu/packages/ruby.scm (ruby-contracts): Update to 0.17.2.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
159e307ca6
gnu: ruby-stackprof: Update to 0.2.27.
...
* gnu/packages/ruby.scm (ruby-stackprof): Update to 0.2.27.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
62485bbb6f
gnu: ruby-flores: Update to 0.0.8-0.92fded0.
...
* gnu/packages/ruby.scm (ruby-flores): Update to 0.0.8-0.92fded0.
[origin]<source>: Move to git-fetch to be able to choose latest
commit. Use snippet to list files in flores.gemspec. Record patch to
fix deprecations.
* gnu/local.mk: Record patch.
* gnu/packages/patches/ruby-flores-fix-deprecations.patch: Add patch.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
1b2569f88e
gnu: Remove ruby-2.6.
...
* gnu/packages/ruby.scm (ruby-2.6): Delete variable.
(ruby-2.7)[source]: Remove inherit and include modules and snippet from
ruby-2.6.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
2ee28238cb
gnu: Remove ruby-3.0.
...
* gnu/packages/ruby.scm (ruby-3.0): Delete variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
ce0c2ccdc9
gnu: ruby-3.1: Inherit from ruby-3.2.
...
* gnu/packages/ruby.scm (ruby-3.1): Move after ruby-3.2.
[inherit]: Switch to ruby-3.2.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
7760217c05
gnu: ruby-3.2: Inherit from ruby-3.3.
...
* gnu/packages/ruby.scm (ruby-3.2): Move after ruby-3.3.
[inherit]: Switch to ruby-3.3.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
fc88cf3dbb
gnu: ruby-3.3: Update to 3.3.7.
...
* gnu/packages/ruby.scm (ruby-3.3): Update to 3.3.7.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
137c361526
gnu: ruby-3.3: Inherit from ruby-3.4.
...
* gnu/packages/ruby.scm (ruby-3.3): Move after ruby-3.4.
[inherit]: Switch to ruby-3.4.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
7082bcabec
gnu: Add ruby-3.4.
...
* gnu/packages/ruby.scm (ruby-3.4): New variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
d1a6171e86
gnu: ruby: Remove unneeded trailing #t.
...
Change-Id: I973716a62165c548de4ebcc2eaf5554700c38a07
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
6ce1ef15ce
gnu: ruby-rspec-rails: Support ruby-sqlite3.
...
* gnu/packages/rails.scm (ruby-rspec-rails):
[arguments]<#:phases>: Patch sqlite3 versions in phase 'relax-requirements.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
31e00eb2cf
gnu: ruby-chunky-png: Pin ruby package.
...
* gnu/packages/ruby.scm (ruby-chunky-png)
[arguments]<#:ruby>: Pin ruby-3.1.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:57 +02:00
Nicolas Graves
b99743120b
gnu: ruby-ci-reporter: Update to 2.1.0.
...
* gnu/packages/ruby.scm (ruby-ci-reporter): Update to 2.1.0.
[propagated-inputs]: Add ruby-rexml.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
3e5b01854f
gnu: ruby-oauth2: Fix test.
...
* gnu/packages/ruby.scm (ruby-oauth2):
[arguments]<#:phases>: Add phase 'skip-problematic-test.
<#:modules>: Record required modules.
[native-inputs]: Add bundler.
[propagated-inputs]: Remove ruby-multi-json. Add ruby-version-gem.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
ee05b492cd
gnu: Remove ruby-minitest-4.
...
* gnu/packages/ruby.scm (ruby-minitest-4): Delete variable.
No package relies on this package anymore.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
d4ce1ff61b
gnu: Remove ruby-turn.
...
* gnu/packages/ruby.scm (ruby-turn): Delete variable.
This package is now a leaf package and unmaintained for 10 years.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
e3a236ba11
gnu: Remove ruby-minitest-pretty-diff.
...
* gnu/packages/ruby.scm (ruby-minitest-pretty-diff): Delete variable.
This is a leaf package in Guix, unmaintained for 11 years.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
33cdd6c142
gnu: ruby-fog-xml: Update to 0.1.5.
...
* gnu/packages/ruby.scm (ruby-fog-xml): Update to 0.1.5.
[native-inputs]: Remove ruby-turn. Replace ruby-minitest-4 by
ruby-minitest.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
a0e4b7e7ae
gnu: Remove ruby-minitest-tu-shim.
...
* gnu/packages/ruby.scm (ruby-minitest-tu-shim): Delete variable.
This package is a leaf in Guix, unmaintained for 10 years.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
58dc1adf49
gnu: ruby-shindo: Update to 0.3.11.
...
* gnu/packages/ruby.scm (ruby-shindo): Update to 0.3.11.
[arguments]<#:test-target>: Update value.
<#phases>: Update phase 'fix-tests. Move 'check phase after
'install. Add 'configure-tests phase after 'install.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
3828ee8e6c
gnu: ruby-rubocop-packaging: Fix tests.
...
* gnu/packages/ruby.scm (ruby-rubocop-packaging):
[arguments]<#:phases>: Add phase 'skip-problematic-tests.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
1e73dc4466
gnu: ruby-sqlite3: Update to 2.5.0.
...
* gnu/packages/ruby.scm (ruby-sqlite3): Update to 2.5.0.
[arguments]<#:phases>: Add phase 'relax-requirements to only run
useful tests.
<#:modules>: Add required modules.
[native-inputs]: Remove ruby-ruby-memcheck.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
727d86499a
gnu: ruby-fast-gettext: Update to 4.1.0.
...
* gnu/packages/ruby.scm (ruby-fast-gettext): Update to 4.1.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
83249eca3d
gnu: ruby-rubocop-rspec: Fix tests.
...
* gnu/packages/ruby.scm (ruby-rubocop-rspec):
[arguments]: Inherit from ruby-rubocop-rspec-minimal.
[propagated-inputs]: Add ruby-rubocop-factory-bot.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
bfc253cd96
gnu: Remove ruby-pry-rescue.
...
* gnu/packages/ruby.scm (ruby-pry-rescue): Delete variable.
This package is unbuildable using any of our ruby versions. It
relies on an unmaintained ruby package. This package has no dependencies.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
3f3a1581b8
gnu: Remove ruby-interception.
...
* gnu/packages/ruby.scm (ruby-interception): Delete variable.
This package is unbuildable using any of our ruby versions. It is
unmaintained for 10 years.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
2fca613022
gnu: ruby-prawn-svg: Update to 0.36.0.
...
* gnu/packages/ruby.scm (ruby-prawn-svg): Update to 0.36.0.
[arguments]<#:test-target>: Add spec configuration.
[propagated-inputs]: Add ruby-matrix, ruby-rexml.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
4be10868d9
gnu: ruby-parallel-tests: Update to 4.9.0.
...
* gnu/packages/ruby.scm (ruby-parallel-tests): Update to 4.9.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:56 +02:00
Nicolas Graves
602d8064b0
gnu: ruby-spinach: Update to 0.12.0.
...
* gnu/packages/ruby.scm (ruby-spinach): Update to 0.12.0.
[propagated-inputs]: Remove ruby-json.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
e3cce6cd3d
gnu: ruby-cuke-modeler: Update to 3.20.1.
...
* gnu/packages/ruby.scm (ruby-cuke-modeler): Update to 3.20.1.
[arguments]<#:phases>: Add phase 'improve-reproducibility. Enrich
phase relax-requirements to automatically set the gherkin version
used.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
a96a4ed19f
gnu: ruby-importmap-rails: Update package.
...
* gnu/packages/rails.scm (ruby-importmap-rails):
[arguments]<#:phases>: Adapt all phases to ruby-rails update.
[native-inputs]: Add git-minimal/pinned.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
aa5c17b3c2
gnu: ruby-importmap-rails: Update to 2.1.0.
...
* gnu/packages/rails.scm (ruby-importmap-rails): Update to 2.1.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
a25b68d922
gnu: Add ruby-bindex.
...
* gnu/packages/ruby.scm (ruby-bindex): New variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
f8acd6a919
gnu: ruby-web-console: Fix build.
...
* gnu/packages/rails.scm (ruby-web-console)[native-inputs]: Add ruby-bindex.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
7d67cc6a7b
gnu: ruby-rspec-rails: Update package.
...
* gnu/packages/rails.scm (ruby-rspec-rails)[arguments]<#:phases>:
Adapt phases to the current %ruby-rails-version.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
635e79acf7
gnu: ruby-treetop: Update to 1.6.12.
...
* gnu/packages/ruby.scm (ruby-treetop): Update to 1.6.12.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
f9690c2b8c
gnu: ruby-railties: Update package.
...
* gnu/packages/rails.scm (ruby-railties):
[arguments]<#:phases>: Update phase 'disable-problematic-tests with
new failures. Cleanup old failures.
[native-inputs]: Remove ruby-webrick.
[propagated-inputs]: Add ruby-rackup-1 and ruby-webrick.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
e180159318
gnu: ruby-actionmailer: Update package.
...
* gnu/packages/rails.scm (ruby-actionmailer):
[propagated-inputs]: Remove ruby-net-imap, ruby-net-pop,
ruby-net-smtp.
The reason for this removal is that they are bundled with Ruby from
3.1.0 onwards, and were conflicting for some reason.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
c6173bcc4c
gnu: ruby-actionmailbox: Update package.
...
* gnu/packages/rails.scm (ruby-actionmailbox):
[propagated-inputs]: Remove ruby-net-imap, ruby-net-pop,
ruby-net-smtp.
The reason for this removal is that they are bundled with Ruby from
3.1.0 onwards, and were conflicting for some reason.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00
Nicolas Graves
714a6abb40
gnu: ruby-actioncable: Update package.
...
* gnu/packages/rails.scm (ruby-actioncable):
[arguments]<#:phases>: Update phase 'disable-problematic-tests.
[native-inputs]: Add ruby-zeitwerk.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-06-20 20:39:55 +02:00