summaryrefslogtreecommitdiff
path: root/gnu/packages/ruby.scm
AgeCommit message (Collapse)Author
2025-06-20gnu: ruby-zeitwerk: Update to 2.7.1.Nicolas Graves
* 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-20gnu: Add ruby-warning.Nicolas Graves
* gnu/packages/ruby.scm (ruby-warning): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: Add ruby-base64.Nicolas Graves
* gnu/packages/ruby.scm (ruby-base64): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-selenium-webdriver: Update to 4.22.0.Nicolas Graves
* gnu/packages/ruby.scm (ruby-selenium-webdriver): Update to 4.22.0. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-puma: Update to 6.5.0.Nicolas Graves
* 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-20gnu: ruby-erubi: Update to 1.11.0.Nicolas Graves
* 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-20gnu: Add ruby-rackup-1.Nicolas Graves
* gnu/packages/ruby.scm (ruby-rackup-1): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-concurrent-ruby: Update to 1.3.5.Nicolas Graves
* gnu/packages/ruby.scm (ruby-concurrent-ruby): Update to 1.3.5. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-timeout: Update to 0.4.3.Nicolas Graves
* 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-20gnu: ruby-benchmark: Update to 0.4.0.Nicolas Graves
* gnu/packages/ruby.scm (ruby-benchmark): Update to 0.4.0. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: Add ruby-securerandom.Nicolas Graves
* gnu/packages/ruby.scm (ruby-securerandom): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-rake-compiler: Update to 1.2.9.Nicolas Graves
* gnu/packages/ruby.scm (ruby-rake-compiler): Update to 1.2.9. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-hoe: Update to 4.2.2.Nicolas Graves
* gnu/packages/ruby.scm (ruby-hoe): Update to 4.2.2. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-msgpack: Update to 1.7.5.Nicolas Graves
* gnu/packages/ruby.scm (ruby-msgpack): Update to 1.7.5. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-pg: Update to 1.5.9-0.378b7a3.Nicolas Graves
* 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-20gnu: ruby-minitest-hooks: Update to 1.5.2.Nicolas Graves
* 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-20gnu: Remove ruby-ritex.Nicolas Graves
* gnu/packages/ruby.scm (ruby-ritex): Delete variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-latex-decode: Remove uneeded ruby-ritex propagated-input.Nicolas Graves
* gnu/packages/ruby.scm (ruby-latex-decode)[propagated-inputs]: Remove ruby-ritex. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-hashie: Update to 5.0.0-0.7351055.Nicolas Graves
* gnu/packages/ruby.scm (ruby-hashie): Update to 5.0.0-0.7351055. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: Remove ruby-dep.Nicolas Graves
* gnu/packages/ruby.scm (ruby-dep): Delete variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-net-scp: Update to 4.0.1.rc3.Nicolas Graves
* gnu/packages/ruby.scm (ruby-net-scp): Update to 4.0.1.rc3. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-immutable-struct: Update to 2.4.1-0.bb67ad8.Nicolas Graves
* gnu/packages/ruby.scm (ruby-immutable-struct): Update to 2.4.1-0.bb67ad8. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-listen: Remove uneeded ruby-dep propagated-input.Nicolas Graves
* gnu/packages/ruby.scm (ruby-listen)[propagated-inputs]: Remove ruby-dep. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-contracts: Update to 0.17.2.Nicolas Graves
* gnu/packages/ruby.scm (ruby-contracts): Update to 0.17.2. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-stackprof: Update to 0.2.27.Nicolas Graves
* gnu/packages/ruby.scm (ruby-stackprof): Update to 0.2.27. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-flores: Update to 0.0.8-0.92fded0.Nicolas Graves
* 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-20gnu: Remove ruby-2.6.Nicolas Graves
* 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-20gnu: Remove ruby-3.0.Nicolas Graves
* gnu/packages/ruby.scm (ruby-3.0): Delete variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-3.1: Inherit from ruby-3.2.Nicolas Graves
* 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-20gnu: ruby-3.2: Inherit from ruby-3.3.Nicolas Graves
* 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-20gnu: ruby-3.3: Update to 3.3.7.Nicolas Graves
* gnu/packages/ruby.scm (ruby-3.3): Update to 3.3.7. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-3.3: Inherit from ruby-3.4.Nicolas Graves
* 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-20gnu: Add ruby-3.4.Nicolas Graves
* gnu/packages/ruby.scm (ruby-3.4): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby: Remove unneeded trailing #t.Nicolas Graves
Change-Id: I973716a62165c548de4ebcc2eaf5554700c38a07 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-chunky-png: Pin ruby package.Nicolas Graves
* gnu/packages/ruby.scm (ruby-chunky-png) [arguments]<#:ruby>: Pin ruby-3.1. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-ci-reporter: Update to 2.1.0.Nicolas Graves
* 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-20gnu: ruby-oauth2: Fix test.Nicolas Graves
* 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-20gnu: Remove ruby-minitest-4.Nicolas Graves
* 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-20gnu: Remove ruby-turn.Nicolas Graves
* 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-20gnu: Remove ruby-minitest-pretty-diff.Nicolas Graves
* 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-20gnu: ruby-fog-xml: Update to 0.1.5.Nicolas Graves
* 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-20gnu: Remove ruby-minitest-tu-shim.Nicolas Graves
* 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-20gnu: ruby-shindo: Update to 0.3.11.Nicolas Graves
* 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-20gnu: ruby-rubocop-packaging: Fix tests.Nicolas Graves
* gnu/packages/ruby.scm (ruby-rubocop-packaging): [arguments]<#:phases>: Add phase 'skip-problematic-tests. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-sqlite3: Update to 2.5.0.Nicolas Graves
* 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-20gnu: ruby-fast-gettext: Update to 4.1.0.Nicolas Graves
* gnu/packages/ruby.scm (ruby-fast-gettext): Update to 4.1.0. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: ruby-rubocop-rspec: Fix tests.Nicolas Graves
* 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-20gnu: Remove ruby-pry-rescue.Nicolas Graves
* 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-20gnu: Remove ruby-interception.Nicolas Graves
* 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-20gnu: ruby-prawn-svg: Update to 0.36.0.Nicolas Graves
* 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>