1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-16 23:30:29 +02:00
Commit Graph

1629 Commits

Author SHA1 Message Date
Nicolas Graves
dc1b805a22 gnu: ruby-zeitwerk: Update to 2.7.1.
* gnu/packages/ruby.scm (ruby-zeitwerk): Update to 2.7.1.
[native-inputs]: Add ruby-warning.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
bde2b9fd27 gnu: Add ruby-warning.
* gnu/packages/ruby.scm (ruby-warning): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
51ad1fb505 gnu: Add ruby-base64.
* gnu/packages/ruby.scm (ruby-base64): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
cfade09403 gnu: ruby-selenium-webdriver: Update to 4.22.0.
* gnu/packages/ruby.scm (ruby-selenium-webdriver): Update to 4.22.0.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
47b9ea540a gnu: ruby-puma: Update to 6.5.0.
* gnu/packages/ruby.scm (ruby-puma): Update to 6.5.0.
[native-inputs]: Add ruby-rackup-1.
[propagated-inputs]: Add ruby-concurrent-ruby.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
d24ecab0ff gnu: ruby-erubi: Update to 1.11.0.
* gnu/packages/ruby.scm (ruby-erubi): Update to 1.11.0.
[source]<origin>: Swith to git-fetch method to fetch tests.
[arguments]<#:test-target>: Set to "spec".
[native-inputs]: Add ruby-minitest, ruby-minitest-global-expectations.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
c13596577a gnu: Add ruby-rackup-1.
* gnu/packages/ruby.scm (ruby-rackup-1): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
9913326e7c gnu: ruby-concurrent-ruby: Update to 1.3.5.
* gnu/packages/ruby.scm (ruby-concurrent-ruby): Update to 1.3.5.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
40628658a9 gnu: ruby-timeout: Update to 0.4.3.
* gnu/packages/ruby.scm (ruby-timeout): Update to 0.4.3.
[native-inputs]: Add ruby-test-unit-ruby-core.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
b3e4c0b449 gnu: ruby-benchmark: Update to 0.4.0.
* gnu/packages/ruby.scm (ruby-benchmark): Update to 0.4.0.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
c3ce74df33 gnu: Add ruby-securerandom.
* gnu/packages/ruby.scm (ruby-securerandom): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:58 +02:00
Nicolas Graves
a35d2ce5b4 gnu: ruby-rake-compiler: Update to 1.2.9.
* gnu/packages/ruby.scm (ruby-rake-compiler): Update to 1.2.9.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:58 +02:00
Nicolas Graves
0f214af96b gnu: ruby-hoe: Update to 4.2.2.
* gnu/packages/ruby.scm (ruby-hoe): Update to 4.2.2.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:58 +02:00
Nicolas Graves
d667d4ac5e gnu: ruby-msgpack: Update to 1.7.5.
* gnu/packages/ruby.scm (ruby-msgpack): Update to 1.7.5.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:58 +02:00
Nicolas Graves
f0ffed5290 gnu: ruby-pg: Update to 1.5.9-0.378b7a3.
* gnu/packages/ruby.scm (ruby-pg): Update to 1.5.9-0.378b7a3.  Avoid
indenting (the package is maintained and a version will soon catch
up). Add patch.
* gnu/packages/patches/ruby-pg-fix-connect-timeout.patch: Add patch.
* gnu/local.mk: Record patch.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:58 +02:00
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
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
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