me
/
guix
Archived
1
0
Fork 0
Commit Graph

100316 Commits (5611d7d0db830f76763bf81cdac95bf6b55e10b5)

Author SHA1 Message Date
Yovan Naumovski 7280d36783
gnu: ruby-mustermann: Update to 3.0.0.
* gnu/packages/ruby.scm (ruby-mustermann): Update to
  3.0.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-28 22:22:51 -04:00
Maxim Cournoyer d2aa65fc67
gnu: ruby-net-scp: Update to 4.0.0.
* gnu/packages/ruby.scm (ruby-net-scp): Update to 4.0.0.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer 1ca89c7f52
gnu: Add ruby-liquid-c.
* gnu/packages/ruby.scm (ruby-liquid-c): New variable.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer 958f1ff68d
gnu: ruby-liquid: Update to 5.4.0 and enable tests.
* gnu/packages/ruby.scm (ruby-liquid): Update to 5.4.0.
[arguments]: Enable tests.  Add #:phases.
[native-inputs]: New field.
(ruby-liquid-4): New variable.
(jekyll) [propagated-inputs]: Replace ruby-liquid with ruby-liquid-4.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer 8b8d8d8fd9
gnu: Add ruby-liquid-c-bootstrap.
* gnu/packages/ruby.scm (ruby-liquid-c-bootstrap): New variable.
2023-03-28 22:22:50 -04:00
Maxim Cournoyer 464aa1def7
gnu: Add ruby-spy.
* gnu/packages/ruby.scm (ruby-spy): New variable.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer 2be4b3c59b
gnu: ruby-coveralls: Propagate ruby-simplecov and enable tests.
* gnu/packages/ruby.scm (ruby-coveralls)
[arguments]: Enable tests.  Add disable-problematic-tests phase.  Replace
strip-version-requirements with relax-requirements.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-simplecov.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer a911dbbdc7
gnu: Add ruby-truthy.
* gnu/packages/ruby.scm (ruby-truthy): New variable.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer 4688809ab4
gnu: ruby-autoprefixer-rails: Update to 10.4.13.0.
* gnu/packages/rails.scm (ruby-autoprefixer-rails): Update to 10.4.13.0.
[source]: Fetch via git.
[phases]: Rename remove-unnecessary-dependencies to relax-requirements and
update phase.
[native-inputs]: Remove ruby-sass.  Add ruby-sassc-rails, ruby-sprockets and
ruby-standard.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer 7a07d96c1b
gnu: Add ruby-ammeter.
* gnu/packages/rails.scm (ruby-ammeter): New variable.
2023-03-28 22:22:49 -04:00
Maxim Cournoyer 183904fef7
gnu: ruby-rspec-rails: Update to 6.0.1 and enable tests.
* gnu/packages/rails.scm (ruby-rspec-rails): Update to 6.0.1.
[source]: Fetch via git.
[arguments]: Enable tests.  Add #:phases.
[native-inputs]: New field.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer 6041709564
gnu: Add ruby-ammeter-bootstrap.
* gnu/packages/rails.scm (ruby-ammeter-bootstrap): New variable.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer 6f0483964c
gnu: Add ruby-sassc-rails.
* gnu/packages/rails.scm (ruby-sassc-rails): New variable.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer ddb3eb03e4
gnu: ruby-parallel-tests: Update to 4.2.0.
* gnu/packages/ruby.scm (ruby-parallel-tests): Update to 4.2.0.
[arguments]: Delete trailing #t.  Use "spec" as the #:test-target.
Rename remove-version-constraints phase to relax-requirements, and update it.
Add disable-problematic-tests phase.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer 22eeb2d86b
gnu: ruby-single-cov: Update to 1.9.1.
* gnu/packages/ruby.scm (ruby-single-cov): Update to 1.9.1.
[arguments]: Use "spec" as #:test-target.
Strip trailing #t in phases.  Adjust replacement in replace-git-ls-files
phase.  Remove make-files-writable phase.  Add relax-requirements phase.
[native-inputs]: Remove ruby-bump.
2023-03-28 22:22:48 -04:00
Maxim Cournoyer e58e1e6370
gnu: ruby-cuke-modeler: Update to 3.19.0 and enable tests.
* gnu/packages/ruby.scm (ruby-cuke-modeler): Update to 3.19.0.
[source]: Fetch via git.
[arguments]: Enable tests.  Set the #:test-target argument.  Add #:phases.
[native-inputs]: New field.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer c2753cc274
gnu: ruby-omniauth-oauth2: Update to 1.8.0.
* gnu/packages/ruby.scm (ruby-omniauth-oauth2): Update to 1.8.0.
[arguments]: Rename remove-unnecessary-dependencies phase to
relax-requirements, and simplify it.
[native-inputs]: Remove bundler and ruby-simplecov.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer 9bb320b9c6
gnu: ruby-omniauth: Update to 2.1.1.
* gnu/packages/ruby.scm (ruby-omniauth): Update to 2.1.1.
[arguments]: New field.
[propagated-inputs]: Add ruby-rack-test.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer 29d008a257
gnu: ruby-oauth2: Update to 2.0.9 and enable tests.
* gnu/packages/ruby.scm (ruby-oauth2): Update to 2.0.9.
[arguments]: Enable tests.  Add #:phases.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-snaky-hash.
2023-03-28 22:22:47 -04:00
Maxim Cournoyer d0b3e89842
gnu: Add ruby-snaky-hash.
* gnu/packages/ruby.scm (ruby-snaky-hash): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer 379dfc4a7d
gnu: ruby-hashie: Update to 5.0.0 and enable tests.
* gnu/packages/ruby.scm (ruby-hashie): Update to 5.0.0.
[arguments]: Enable tests.  Add #:test-target and #:phases arguments.
[native-inputs]: New field.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer 21abde896b
gnu: Add ruby-version-gem.
* gnu/packages/ruby.scm (ruby-version-gem): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer 435220a4a2
gnu: Add ruby-rspec-block-is-expected.
* gnu/packages/ruby.scm (ruby-rspec-block-is-expected): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer e936bd2b75
gnu: Add ruby-rspec-pending-for.
* gnu/packages/ruby.scm (ruby-rspec-pending-for): New variable.
2023-03-28 22:22:46 -04:00
Maxim Cournoyer 7f99aec065
gnu: Add ruby-ruby-version.
* gnu/packages/ruby.scm (ruby-ruby-version): New variable.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer 6574d0e1d1
gnu: Add ruby-silent-stream.
* gnu/packages/ruby.scm (ruby-silent-stream): New variable.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer 3c8c36f543
gnu: Add ruby-rspec-stubbed-env.
* gnu/packages/ruby.scm (ruby-rspec-stubbed-env): New variable.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer 30d4a49372
gnu: jekyll: Update to 4.3.2 and enable tests.
* gnu/packages/ruby.scm (jekyll): Update to 4.3.2.
[arguments]: Enable tests.  Add #:modules and #:test-target arguments.  Delete
fix-i18n phase.  Add disable-problematic-tests and check override phases.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-webrick.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer 67c80dfe4e
gnu: jekyll: Use gexps and remove input labels.
* gnu/packages/ruby.scm (jekyll) [arguments]: Use gexps, remove trailing #t.
[propagated-inputs]: Remove labels.
2023-03-28 22:22:45 -04:00
Maxim Cournoyer 7885580b77
gnu: ruby-unf-ext: Update to 0.0.8.2.
* gnu/packages/ruby.scm (ruby-unf-ext): Update to 0.0.8.2.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer 2a34881356
gnu: ruby-shoulda: Honor #:tests?.
* gnu/packages/ruby.scm (ruby-shoulda)
[arguments]: Honor #:tests? in check phase.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer 208cf6916e
gnu: ruby-shoulda: Update to 4.0.0.
* gnu/packages/ruby.scm (ruby-shoulda): Update to 4.0.0.
[arguments]: Add relax-requirements phase.
[propagated-inputs]: Replace ruby-shoulda-matchers-2 with
ruby-shoulda-matchers.
(ruby-shoulda-matchers-2): Delete variable.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer 7800103c81
gnu: ruby-shoulda-matchers: Honor #:tests?.
* gnu/packages/ruby.scm (ruby-shoulda-matchers)
[arguments]: Honor #:tests? in check phase.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer 253f51dcbb
gnu: ruby-shoulda-matchers: Update to 5.3.0.
* gnu/packages/ruby.scm (ruby-shoulda-matchers): Update to 5.3.0.
2023-03-28 22:22:44 -04:00
Maxim Cournoyer d2b8af9b82
gnu: ruby-shoulda-context: Honor #:tests?.
* gnu/packages/ruby.scm (ruby-shoulda-context)
[arguments]: Honor #:tests? in check phase.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer 05d00e585e
gnu: ruby-shoulda-context: Update to 2.0.0.
* gnu/packages/ruby.scm (ruby-shoulda-context): Update to 2.0.0.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer 4140757450
gnu: ruby-liquid: Update to 4.0.3.
* gnu/packages/ruby.scm (ruby-liquid): Update to 4.0.3.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer 60ea0da654
gnu: ruby-terminal-table: Update to 3.0.2.
* gnu/packages/ruby.scm (ruby-terminal-table): Update to 3.0.2.
[source]: Fetch via git.
[arguments]: Delete remove-gemfile-lock phase.
[native-inputs]: Add ruby-term-ansicolor.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer 28078fb505
gnu: Add ruby-minitest-profile.
* gnu/packages/ruby.scm (ruby-minitest-profile): New variable.
2023-03-28 22:22:43 -04:00
Maxim Cournoyer 8a6707866a
gnu: ruby-web-console: Update to 4.2.0.
* gnu/packages/rails.scm (ruby-web-console): Update to 4.2.0.
[arguments]: Delete trailing #t.
[propagated-inputs]: Add ruby-arel.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer 602635d373
gnu: ruby-prawn-svg: Fix build.
The test suite fails two tests when using a newer rspec version.

* gnu/packages/ruby.scm (ruby-prawn-svg)
[arguments]: Delete the interface_spec.rb test suite in the check phase.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer 0ef4d1af33
gnu: ruby-slim: Update to 5.1.0.
* gnu/packages/ruby.scm (ruby-slim): Update to 5.1.0.
[arguments]: Delete trailing #t.
[native-inputs]: Add ruby-rspec-core.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer 513718fbd2
gnu: ruby-temple: Update to 0.10.0.
* gnu/packages/ruby.scm (ruby-temple): Update to 0.10.0.
[source]: Fetch via git.
[arguments]: New field.
[native-inputs]: Replace ruby-erubis with ruby-erubi. Add ruby-rspec.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer 9b0c794d2c
gnu: ruby-protobuf: Update to 3.10.3.
* gnu/packages/protobuf.scm (ruby-protobuf): Update to 3.10.3.  Delete
trailing #t.
[arguments]: Use search-input-file in patch-protoc phase.  Honor #:tests? in
check phase.
2023-03-28 22:22:42 -04:00
Maxim Cournoyer a6f56be103
gnu: ruby-braintree: Update to 4.10.0.
* gnu/packages/ruby.scm (ruby-braintree): Update to 4.10.0.
[source]: Streamline comment.
[arguments]: Add disable-rubocop phase.  Rename the less-strict-dependencies
phase to relax-requirements, and update the substitutions.
[native-inputs]: Remove ruby-rubocop.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer 7e5c0dc874
gnu: Add fpm.
* gnu/packages/package-management.scm (fpm): New variable.
* gnu/packages/patches/fpm-newer-clamp-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer 5a693a3235
gnu: ruby-rubocop-rspec-minimal: Update source and home page URL.
* gnu/packages/ruby.scm (ruby-rubocop-rspec-minimal): Update source and home page URL.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer fb0bee3fcd
gnu: ruby-minitest: Update to 5.18.0.
* gnu/packages/ruby.scm (ruby-minitest): Update to 5.18.0.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer c55c9f5fb5
gnu: ruby-minitest: Update home page URL.
* gnu/packages/ruby.scm (ruby-minitest) [home-page]: Update URL.
2023-03-28 22:22:41 -04:00
Maxim Cournoyer a10ed614cc
gnu: Add perl-app-cpanminus.
* gnu/packages/perl.scm (perl-app-cpanminus): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer 7ff1f703b6
gnu: Add ruby-arr-pm.
* gnu/packages/ruby.scm (ruby-arr-pm): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer 23a3ab5e76
gnu: Add ruby-pleaserun.
* gnu/packages/ruby.scm (ruby-pleaserun): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer f00552b1b1
gnu: Add ruby-flores.
* gnu/packages/ruby.scm (ruby-flores): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer ac633a7acb
gnu: Add ruby-dotenv-rails.
* gnu/packages/ruby.scm (ruby-dotenv-rails): New variable.
2023-03-28 22:22:40 -04:00
Maxim Cournoyer f372d3f2e2
gnu: ruby-spring: Update to 4.1.1.
* gnu/packages/rails.scm (ruby-spring): Update to 4.1.1.
[arguments]: Use gexps.  Delete trailing #t.  Preserve activesupport
dependency spec.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer bb44a9f6cc
gnu: ruby-rails: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-rails): Update to 7.0.4.3.
[source]: use ruby-rails-monorepo.
[arguments]: Add delete-extraneous-gemspec-files phase.  Delete trailing #t.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer 7e1e75055b
gnu: Add ruby-turbo-rails.
* gnu/packages/rails.scm (ruby-turbo-rails): New variable.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer 0ee6817289
gnu: Add ruby-stimulus-rails.
* gnu/packages/rails.scm (ruby-stimulus-rails): New variable.
2023-03-28 22:22:39 -04:00
Maxim Cournoyer efbdb3452b
gnu: Add ruby-propshaft.
* gnu/packages/rails.scm (ruby-propshaft): New variable.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer 7cb3ca6260
gnu: ruby-railties: Enable test suite.
* gnu/packages/rails.scm (ruby-railties): Add a tip as comment about reviewing
test suite failures.
[arguments]: Delete #:tests?
argument.  Add delete-gemfiles, disable-bundler,
do-not-load-other-gems-from-source, patch-paths, prepare-for-tests,
disable-problematic-tests and set-paths phases.
Move check phase after install phase.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer 2a70f3030a
gnu: Add ruby-importmap-rails.
* gnu/packages/rails.scm (ruby-importmap-rails-bootstrap): New private variable.
(ruby-importmap-rails): New variable.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer 167e69ccdc
gnu: ruby-globalid: Move to (gnu packages rails).
* gnu/packages/ruby.scm (ruby-globalid): Move to...
* gnu/packages/rails.scm (ruby-globalid): ... here, with minor cosmetic
adjustments.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer 064b6b4e1a
gnu: ruby-globalid: Update to 1.1.0.
* gnu/packages/ruby.scm (ruby-globalid): Update to 1.1.0.
2023-03-28 22:22:38 -04:00
Maxim Cournoyer 52c1d3f9ce
gnu: Add ruby-bootsnap.
* gnu/packages/rails.scm (ruby-bootsnap): New variable.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer 1e36d75d5a
gnu: ruby-sprockets-rails: Update to 3.4.2.
* gnu/packages/rails.scm (ruby-sprockets-rails): Update to 3.4.2.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer bce7ad5ce1
gnu: ruby-sprockets: Move to (gnu packages rails).
* gnu/packages/ruby.scm (ruby-sprockets): Move to...
* gnu/packages/rails.scm (ruby-sprockets): ... here.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer f96d37c179
gnu: ruby-sprockets: Update to 4.2.0.
* gnu/packages/ruby.scm (ruby-sprockets): Update to 4.2.0.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer bae30f5fdd
gnu: ruby-actionmailer: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actionmailer): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
[propagated-inputs]: Add ruby-net-imap, ruby-net-pop and ruby-net-smtp.
2023-03-28 22:22:37 -04:00
Maxim Cournoyer bfb935ff3c
gnu: ruby-actionmailbox: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actionmailbox): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
[propagated-inputs]: Add ruby-net-imap, ruby-net-pop and ruby-net-smtp.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer 296ad7b876
gnu: Add ruby-net-smtp.
* gnu/packages/ruby.scm (ruby-net-smtp): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer abe4921a8d
gnu: Add ruby-net-pop.
* gnu/packages/ruby.scm (ruby-net-pop): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer 9ba7446afa
gnu: Add ruby-net-imap.
* gnu/packages/ruby.scm (ruby-net-imap): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer 050ac8fc59
gnu: Add ruby-date.
* gnu/packages/ruby.scm (ruby-date): New variable.
2023-03-28 22:22:36 -04:00
Maxim Cournoyer 2b64afab76
gnu: Add ruby-net-protocol.
* gnu/packages/ruby.scm (ruby-net-protocol): New variable.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer 93d038c827
gnu: Add ruby-timeout.
* gnu/packages/ruby.scm (ruby-timeout): New variable.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer 1d211e237d
gnu: ruby-actiontext: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actiontext): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer c22dbc65f5
gnu: ruby-activestorage: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-activestorage): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Add #:phases argument.
[propagated-inputs]: replace ruby-mimemagic with ruby-mini-mime.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer bb3bbb7272
gnu: ruby-marcel: Enable tests.
* gnu/packages/rails.scm (ruby-marcel) [source]: Fetch from git.
[arguments]: Drop #:tests?. Add #:phases.
[native-inputs]: New field.
2023-03-28 22:22:35 -04:00
Maxim Cournoyer e7747e79c6
gnu: ruby-marcel: Relocate to (gnu packages rails).
* gnu/packages/ruby.scm (ruby-marcel): Move to...
* gnu/packages/rails.scm (ruby-marcel): ... here.
[home-page]: Update URL.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer 90e38a14a3
gnu: ruby-marcel: Update to 1.0.2.
* gnu/packages/ruby.scm (ruby-marcel): Update to 1.0.2.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer 01e3d51c77
gnu: ruby-mini-mime: Update to 1.1.2.
* gnu/packages/ruby.scm (ruby-mini-mime): Update to 1.1.2.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer 70cc03a855
gnu: ruby-actioncable: Update to 7.0.4.3 and enable tests.
* gnu/packages/rails.scm (ruby-actioncable): Update to 7.0.4.3.
[source]: Use ruby-rail-monorepo.
[arguments]: Drop #:tests?.  Add #:phases argument.
[native-inputs]: New field.
2023-03-28 22:22:34 -04:00
Maxim Cournoyer 2be67a5824
gnu: Add ruby-websocket-client-simple.
* gnu/packages/ruby.scm (ruby-websocket-client-simple): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer 7577fca3c0
gnu: Add ruby-websocket-eventmachine-server.
* gnu/packages/ruby.scm (ruby-websocket-eventmachine-server): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer 0e74687ba4
gnu: Add ruby-websocket-eventmachine-base.
* gnu/packages/ruby.scm (ruby-websocket-eventmachine-base): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer 486cbf3378
gnu: Add ruby-websocket-native.
* gnu/packages/ruby.scm (ruby-websocket-native): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer 34ada4a7a5
gnu: Add ruby-event-emitter.
* gnu/packages/ruby.scm (ruby-event-emitter): New variable.
2023-03-28 22:22:33 -04:00
Maxim Cournoyer cb837029a0
gnu: ruby-actionpack: Update to 7.0.4.3 and enable test suite.
* gnu/packages/rails.scm (ruby-actionpack): Update to 7.0.4.3.
[source]: Use ruby-rails-monorepo.
[arguments]: Delete #:tests? argument.  Add #:phases argument.
[native-inputs]: New field.
[propagated-inputs]: Add ruby-rack-cache and ruby-rack-session.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer 087b0dcb7b
gnu: ruby-rubyzip: Update to 2.3.2.
* gnu/packages/ruby.scm (ruby-rubyzip): Update to 2.3.2.
[arguments]: Streamline patch-tests phase.  Add disable-rubocop and
disable-problematic-tests phases.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer 8324d39a86
gnu: Add ruby-rack-session.
* gnu/packages/ruby.scm (ruby-rack-session): New variable.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer 7ea341b9b8
gnu: Add ruby-capybara.
* gnu/packages/ruby.scm (ruby-capybara): New variable.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer 24a058af1b
gnu: ruby-puma: Update to 6.1.1 and enable test suite.
* gnu/packages/ruby.scm (ruby-puma): Update to 6.1.1.
[source]: Use git.
[arguments]: Remove #:tests? argument.  Adjust fix-gemspec phase.  Add the
disable-rubocop, use-rack-2, increase-resource-limits,
disable-problematic-tests, relax-test-case-timeout, set-home and set-paths
phases. Override the check phase.
[native-inputs]: New field.
[inputs]: Add ruby-nio4r.
2023-03-28 22:22:32 -04:00
Maxim Cournoyer c1e551bfe4
gnu: bundler: Update to 2.4.10.
* gnu/packages/ruby.scm (bundler): Update to 2.4.10.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer cca22c0b0f
gnu: Add ruby-localhost.
* gnu/packages/ruby.scm (ruby-localhost): New variable.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer 0baa92e9e4
gnu: Add ruby-timers.
* gnu/packages/ruby.scm (ruby-timers): New variable.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer 4a14b2504c
gnu: Add ruby-sus.
* gnu/packages/ruby.scm (ruby-sus): New variable.
2023-03-28 22:22:31 -04:00
Maxim Cournoyer f059d35323
gnu: Add ruby-bake-test-external.
* gnu/packages/ruby.scm (ruby-bake-test-external): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer 53cbf59923
gnu: Add ruby-bake-test.
* gnu/packages/ruby.scm (ruby-bake-test): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer 1536bfe970
gnu: Add ruby-bake.
* gnu/packages/ruby.scm (ruby-bake): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer 62247577bd
gnu: Add ruby-rspec-debug.
* gnu/packages/ruby.scm (ruby-rspec-debug): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer d4cd510db7
gnu: Add ruby-debug.
* gnu/packages/ruby.scm (ruby-debug): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer 067c4df6f3
gnu: Add ruby-irb.
* gnu/packages/ruby.scm (ruby-irb): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer 2081bc48a3
gnu: Add ruby-reline.
* gnu/packages/ruby.scm (ruby-reline): New variable.
2023-03-28 22:22:30 -04:00
Maxim Cournoyer c784aefb46
gnu: Add ruby-io-console.
* gnu/packages/ruby.scm (ruby-io-console): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer c665ec7a23
gnu: Add ruby-samovar.
* gnu/packages/ruby.scm (ruby-samovar): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer 159c9ee0ef
gnu: Add ruby-covered.
* gnu/packages/ruby.scm (ruby-covered): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer c0a5b181a7
gnu: Add ruby-msgpack.
* gnu/packages/ruby.scm (ruby-msgpack): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer 97096c268c
gnu: Add ruby-ruby-memcheck.
* gnu/packages/ruby.scm (ruby-ruby-memcheck): New variable.
2023-03-28 22:22:29 -04:00
Maxim Cournoyer 4319f564a7
gnu: Add ruby-console.
* gnu/packages/ruby.scm (ruby-console): New variable.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer 3049564bc3
gnu: Add ruby-fiber-local.
* gnu/packages/ruby.scm (ruby-fiber-local): New variable.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer dcb46eebee
gnu: Add ruby-mapping.
* gnu/packages/ruby.scm (ruby-mapping): New variable.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer 73d8e27822
gnu: ruby-octokit: Enable tests.
* gnu/packages/ruby.scm (ruby-octokit) [source]: Fetch from git.
[arguments]: Delete field.
[native-inputs]: New field.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer b6942012e2
gnu: ruby-bandwidth-iris: Update to 7.0.0.
* gnu/packages/ruby.scm (ruby-bandwidth-iris): Update to 7.0.0.
2023-03-28 22:22:28 -04:00
Maxim Cournoyer 3a0c066096
gnu: ruby-bandwidth-iris: Fix indentation.
* gnu/packages/ruby.scm (ruby-bandwidth-iris): Fix indentation.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer 92970e7c34
gnu: ruby-faraday-middleware: Add a deprecation comment and re-indent.
* gnu/packages/ruby.scm (ruby-faraday-middleware): Add comment.
Re-indent package.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer 641c7e251c
gnu: Add ruby-fileutils.
* gnu/packages/ruby.scm (ruby-fileutils): New variable.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer 45c9d6937d
gnu: ruby-maxitest: Update to 4.4.1.
* gnu/packages/ruby.scm (ruby-maxitest): Update to 4.4.1.
[arguments]: Delete trailing #t.
[native-inputs]: Delete labels.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer 03be7a3612
gnu: Add ruby-faraday-multipart.
* gnu/packages/ruby.scm (ruby-faraday-multipart): New variable.
2023-03-28 22:22:27 -04:00
Maxim Cournoyer db91976e71
gnu: Add ruby-multipart-parser.
* gnu/packages/ruby.scm (ruby-multipart-parser): New variable.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer 1cae7b8ede
gnu: Remove ruby-chandler.
* gnu/packages/ruby.scm (ruby-chandler): Delete variable.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer 9fcc85f1a2
gnu: ruby-byebug: Do not depend on ruby-chandler.
* gnu/packages/ruby.scm (ruby-byebug) [phases]
{sanitize-dependencies}: New phase.
[native-inputs]: Delete ruby-chandler.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer dbc904f242
gnu: ruby-pry-byebug: Update to 3.10.1.
* gnu/packages/ruby.scm (ruby-pry-byebug): Update to 3.10.1.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer 2eea8aa751
gnu: ruby-pry-byebug: Avoid depending on ruby-chandler.
* gnu/packages/ruby.scm (ruby-pry-byebug) [phases]: Add sanitize-dependencies
phase.
[native-inputs]: Remove ruby-chandler, an unmaintained library.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer a63d75b104
gnu: ruby-sawyer: Update to 0.9.2.
* gnu/packages/ruby.scm (ruby-sawyer): Update to 0.9.2.
2023-03-28 22:22:26 -04:00
Maxim Cournoyer 28ffbbfe58
gnu: ruby-faraday: Propagate ruby-faraday-net-http.
* gnu/packages/ruby.scm (ruby-faraday-net-http)
[propagated-inputs]: Add ruby-faraday-net-http.
[native-inputs]: Delete ruby-faraday-net-http.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer 6dd38a7527
gnu: ruby-octokit: Update to 6.1.0.
* gnu/packages/ruby.scm (ruby-octokit): Update to 6.1.0.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer 9bbe9c406b
gnu: ruby-faraday: Update to 2.7.4 and enable test suite.
* gnu/packages/ruby.scm (ruby-faraday): Update to 2.7.4.
[source]: Fetch from git.
[arguments]: Delete #:tests? argument.  Add #:test-target argument.
[native-inputs]: New field.
[propagated-inputs]: Delete ruby-multipart-post.  Add ruby-ruby2-keywords.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer 0eac35350c
gnu: Add ruby-faraday-net-http.
* gnu/packages/ruby.scm (ruby-faraday-net-http): New variable.
2023-03-28 22:22:25 -04:00
Maxim Cournoyer 5c35c65bde
gnu: Add ruby-ruby2-keywords.
* gnu/packages/ruby.scm (ruby-ruby2-keywords): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer ccddc7c19f
gnu: Add ruby-rdiscount.
* gnu/packages/ruby.scm (ruby-rdiscount): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer 7405e0c83f
gnu: Add ruby-sorbet-runtime.
* gnu/packages/ruby.scm (ruby-sorbet-runtime): New variable.
(sorbet-version): New variable.
(sorbet-monorepo): New variable.
(make-sorbet-gem-source): New procedure.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer 193a459d28
gnu: Add ruby-concurrent-ruby-edge.
* gnu/packages/ruby.scm (ruby-concurrent-ruby-edge): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer 8911d65ae7
gnu: Add ruby-concurrent-ruby-ext.
* gnu/packages/ruby.scm (ruby-concurrent-ruby-ext): New variable.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer 2f7c92e247
gnu: ruby-concurrent: Replace with ruby-concurrent-ruby.
* gnu/packages/ruby.scm (ruby-concurrent): Delete package, and define it as a
deprecated alias to ruby-concurrent-ruby instead.
2023-03-28 22:22:24 -04:00
Maxim Cournoyer 6414c5a139
gnu: Add ruby-concurrent-ruby.
* gnu/packages/ruby.scm (ruby-concurrent-ruby): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer d030239c65
gnu: Add ruby-rake-compiler-dock.
* gnu/packages/ruby.scm (ruby-rake-compiler-dock): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer cd7fedb2bf
gnu: Add ruby-subprocess.
* gnu/packages/ruby.scm (ruby-subprocess): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer d64d4ee295
gnu: Add ruby-syntax-tree.
* gnu/packages/ruby.scm (ruby-syntax-tree): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer 01f2e9ed41
gnu: Add ruby-prettier-print.
* gnu/packages/ruby.scm (ruby-prettier-print): New variable.
2023-03-28 22:22:23 -04:00
Maxim Cournoyer 37bb9a0738
gnu: Add ruby-vcr-expat.
* gnu/packages/ruby.scm (ruby-vcr-expat): New variable.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer 12053e1136
gnu: Add ruby-rackup.
* gnu/packages/ruby.scm (ruby-rackup): New variable.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer 06a5e22f66
gnu: ruby-webrick: Update to 1.8.1.
* gnu/packages/ruby.scm (ruby-webrick): Update to 1.8.1.
[source]: Use git.
[arguments]: New field.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer eaa1170031
gnu: ruby-sinatra: Update to 3.0.5.
* gnu/packages/ruby.scm (ruby-sinatra): Update to 3.0.5.  Delete trailing #t.
Delete arguments field.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer ba5f5158a0
gnu: ruby-rack-test: Honor #:tests? argument.
* gnu/packages/ruby.scm (ruby-rack-test) [arguments]: Honor #:tests? argument
in check phase override.
2023-03-28 22:22:22 -04:00
Maxim Cournoyer 2552d39e92
gnu: ruby-rack-test: Update home page.
* gnu/packages/ruby.scm (ruby-rack-test) [home-page]: Update URL.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer 082516de4c
gnu: ruby-rack-test: Update to 2.1.0.
* gnu/packages/ruby.scm (ruby-rack-test): Update to 2.1.0.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer 4d29594933
gnu: Add ruby-rack-cache.
* gnu/packages/ruby.scm (ruby-rack-cache): New variable.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer 6cfc552477
gnu: Add ruby-rack-next.
* gnu/packages/ruby.scm (ruby-rack-next): New variable.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer 2fdd8c14be
gnu: ruby-rack: Update home page URL.
* gnu/packages/ruby.scm (ruby-rack) [home-page]: Update URL.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer e5dbe4cc00
gnu: ruby-rack: Update to 2.2.6.3.
* gnu/packages/ruby.scm (ruby-rack): Update to 2.2.6.3.
[source]: Move snippet to...
[arguments]: ... the fix-test phase.  Use gexps and delete trailing #t.
2023-03-28 22:22:21 -04:00
Maxim Cournoyer 01ca99e708
gnu: Add ruby-minitest-stub-const.
* gnu/packages/ruby.scm (ruby-minitest-stub-const): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer 671556e15d
gnu: ruby-puma: Build with SSL support.
* gnu/packages/ruby.scm (ruby-puma) [arguments]: Delete trailing #t.
[inputs]: Add openssl.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer efa5230acf
gnu: Add ruby-selenium-webdriver.
* gnu/packages/ruby.scm (ruby-selenium-webdriver): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer 5acb5fcccd
gnu: Add ruby-websocket.
* gnu/packages/ruby.scm (ruby-websocket): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer 46ae64560b
gnu: Add ruby-launchy.
* gnu/packages/ruby.scm (ruby-launchy): New variable.
2023-03-28 22:22:20 -04:00
Maxim Cournoyer 983ff32ad5
gnu: ruby-addressable: Update to 2.8.1.
* gnu/packages/ruby.scm (ruby-addressable): Update to 2.8.1.
[arguments]: Delete trailing #t.  Add disable-bundler phase.
[native-inputs]: Sort.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer ab46c2cc0b
gnu: Add ruby-xpath.
* gnu/packages/ruby.scm (ruby-xpath): New variable.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer eb3257222c
gnu: ruby-activejob: Update to 7.0.4.3 and enable tests.
* gnu/packages/rails.scm (ruby-activejob): Update to 7.0.4.3.
[source]: Use ruby-rails-monorepo.
[arguments]: Remove #:tests? argument.  Add #:phases argument.
[native-inputs]: New field.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer 64132f16dc
gnu: Add ruby-queue-classic.
* gnu/packages/ruby.scm (ruby-queue-classic): New variable.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer e7900d3980
gnu: ruby-zeitwerk: Update to 2.6.7.
* gnu/packages/ruby.scm (ruby-zeitwerk): Update to 2.6.7.
[native-inputs]: Add ruby-minitest-proveit.
2023-03-28 22:22:19 -04:00
Maxim Cournoyer c1cfce3abd
gnu: Add ruby-minitest-proveit.
* gnu/packages/ruby.scm (ruby-minitest-proveit): New variable.
2023-03-28 22:22:18 -04:00
Maxim Cournoyer 00bfae2900
gnu: Add ruby-delayed-job.
* gnu/packages/ruby.scm (ruby-delayed-job): New variable.
2023-03-28 22:22:18 -04:00
Maxim Cournoyer db0b6e23f2
gnu: ruby-actionview: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-actionview): Update to 7.0.4.3.
[source]: Use ruby-rails-monorepo.
[arguments]: Add explanatory comment w.r.t. disabling tests.  Add the #:phases
and #:test-target arguments.
[propagated-inputs]: Re-indent.
2023-03-28 22:22:18 -04:00
Maxim Cournoyer 1614217e91
gnu: Add ruby-simplecov-lcov.
* gnu/packages/ruby.scm (ruby-simplecov-lcov): New variable.
2023-03-28 22:22:18 -04:00
Maxim Cournoyer 39f41cf93a
gnu: ruby-activerecord: Update to 7.0.4.3 and enable tests.
* gnu/packages/rails.scm (ruby-activerecord): Update to 7.0.4.3.
[source]: Use ruby-rails-monorepo.
[arguments]: Remove #:tests? argument.  Add #:phases argument.
[native-inputs]: New field.
[propagated-inputs]: Remove ruby-arel.  Add ruby-sqlite3.
2023-03-28 22:22:18 -04:00
Maxim Cournoyer 7c461b2ee9
gnu: ruby-activemodel: Update to 7.0.4.3 and enable tests.
* gnu/packages/rails.scm (ruby-activemodel): Update to 7.0.4.3.  Fix
indentation.
[source]: Use ruby-rails-monorepo.
[arguments]: Remove #:tests? argument.  Add #:phases argument.
[native-inputs]: New field.
2023-03-28 22:22:17 -04:00
Maxim Cournoyer 10411b3549
gnu: Add ruby-bcrypt.
* gnu/packages/ruby.scm (ruby-bcrypt): New variable.
2023-03-28 22:22:17 -04:00
Maxim Cournoyer 599ceb9510
gnu: ruby-railties: Update to 7.0.4.3.
* gnu/packages/rails.scm (ruby-railties): Update to 7.0.4.3.
[version]: Use %ruby-rails-version.
[source]: Use ruby-rails-monorepo.
[arguments]: Add #:phases.
[propagated-inputs]: Add ruby-zeitwerk.
2023-03-28 22:22:17 -04:00
Maxim Cournoyer 365de8cfd2
gnu: ruby-activesupport: Update to 7.0.4.3.
* gnu/packages/ruby.scm (ruby-activesupport): Move to...
* gnu/packages/rails.scm (ruby-activesupport): ... here.
(%ruby-rails-version, ruby-rails-monorepo): New variables.
(ruby-activesupport): Update to 7.0.4.3.
[arguments]: Use gexps.  Add the delete-gemfiles, chdir, check-setup and
delete-problematic-tests phases.  Delete check phase override.
[native-inputs]: New field.
[propagated-inputs]: Remove ruby-zeitwerk.  Replace ruby-minitest with
ruby-minitest-5.15.
[home-page]: Update URL.
2023-03-28 22:22:17 -04:00
Maxim Cournoyer 7d325537ed
gnu: ruby-aruba: Update to 2.1.0.
* gnu/packages/ruby.scm (ruby-aruba): Update to 2.1.0.
[source]: Use git.
[arguments]: Use gexps.  Rename patch phase to 'patch-paths, and update.
Rename remove-unnecessary-dependencies phase to relax-requirements and update.
Move the check phase after the install phase, and add a new set-GEM_PATH
phase.
[native-inputs]: Remove ruby-fuubar.  Add ruby-rake-manifest.  Move bundler
to...
[propagated-inputs]: ... here.  Remove ruby-ffi and ruby-yard.
2023-03-28 22:22:16 -04:00
Maxim Cournoyer 42c9921411
gnu: Add ruby-rake-manifest.
* gnu/packages/ruby.scm (ruby-rake-manifest): New variable.
2023-03-28 22:22:16 -04:00
Maxim Cournoyer aed6e3939b
gnu: Remove ruby-cucumber-create-meta.
* gnu/packages/ruby.scm (ruby-cucumber-create-meta): Delete variable.
2023-03-28 22:22:16 -04:00
Maxim Cournoyer f356b973e8
gnu: ruby-cucumber: Update to 8.0.0.
* gnu/packages/ruby.scm (ruby-cucumber): Update to 8.0.0.
[arguments]: Delete trailing #t.  Adjust disable-rubocop phase.  Refine the
strip-version-requirements phase.  Set #:test-target to "spec".
[propagated-inputs]: Add ruby-cucumber-ci-environment, ruby-mime-types and
ruby-sys-uname.  Remove ruby-cucumber-create-meta and ruby-multi-json.
[native-inputs]: Remove ruby-aruba-without-tests and ruby-rubocop.
Add ruby-cucumber-compatibility-kit.
(ruby-aruba-without-tests): Delete variable.
2023-03-28 22:22:16 -04:00
Maxim Cournoyer 1a7cc53fc8
gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin.
To reflect the same change upstream.

* gnu/packages/ruby.scm (ruby-gherkin): Rename to...
(ruby-cucumber-gherkin): ... this.
(ruby-cucumber) [propagated-inputs]: Adjust accordingly.
(ruby-cucumber-core): Likewise (and adjust indentation).
(ruby-gherkin): Define as a deprecated package.
2023-03-28 22:22:16 -04:00
Maxim Cournoyer 1e1c726cdc
gnu: ruby-gherkin: Update to 26.1.0, fixing build.
* gnu/packages/ruby.scm (ruby-gherkin): Update to 26.1.0.
[source]: Adjust URL.
[arguments]: Add a #:phases argument.
[home-page]: Adjust URL.
[native-inputs]: Move ruby-cucumber-messages to...
[propagated-inputs]: ... here.
2023-03-28 22:22:15 -04:00
Maxim Cournoyer b3a5f534d5
gnu: ruby-cucumber-expressions: Update to 16.1.2.
* gnu/packages/ruby.scm (ruby-cucumber-expressions): Update to 16.1.2.
[source]: Update URL.
[arguments]: Add a #:phases argument.
[home-page]: Update URL.
2023-03-28 22:22:15 -04:00
Maxim Cournoyer 519878b51d
gnu: Add ruby-cucumber-ci-environment.
* gnu/packages/ruby.scm (ruby-cucumber-ci-environment): New variable.
2023-03-28 22:22:15 -04:00
Maxim Cournoyer 1cb558d981
gnu: ruby-cucumber-html-formatter: Honor #:tests? argument.
* gnu/packages/ruby.scm (ruby-cucumber-html-formatter)
[arguments]: Honor #:tests? in check phase override.
2023-03-28 22:22:15 -04:00
Maxim Cournoyer 2ccb9e002d
gnu: ruby-cucumber-html-formatter: Update to 20.2.1.
* gnu/packages/ruby.scm (ruby-cucumber-html-formatter): Update to 20.2.1.
[arguments]: Use gexps.  Add a relax-requirements phase.
[native-inputs]: Add ruby-cucumber-compatibility-kit.
[home-page]: Update URL.
2023-03-28 22:22:15 -04:00
Maxim Cournoyer 5022ba9ea8
gnu: ruby-cucumber-wire: Update to 6.2.1.
* gnu/packages/ruby.scm (ruby-cucumber-wire): Update to 6.2.1.
[arguments]: Delete #:phases argument.
2023-03-28 22:22:14 -04:00
Maxim Cournoyer a252533586
gnu: ruby-cucumber-core: Update to 11.1.0.
* gnu/packages/ruby.scm (ruby-cucumber-core): Update to 11.1.0.
[arguments]: Adjust relax-version-requirements phase.
2023-03-28 22:22:14 -04:00
Maxim Cournoyer ca2255df1b
gnu: ruby-cucumber-tag-expressions: Update to 5.0.1, fixing build.
* gnu/packages/ruby.scm (ruby-cucumber-tag-expressions): Update to 5.0.1.
[source]: Update URI.
[arguments]: Add a #:phases argument.
[home-page]: Update URL.
2023-03-28 22:22:14 -04:00
Maxim Cournoyer a133212daf
gnu: Remove ruby-protobuf-cucumber.
The package is no longer used by ruby-cucumber-messages, its sole user.  It is
unmaintained.

* gnu/packages/protobuf.scm (ruby-protobuf-cucumber): Delete variable.
2023-03-28 22:22:14 -04:00
Maxim Cournoyer 860fc8b895
gnu: ruby-cucumber-messages: Update to 21.0.1.
* gnu/packages/ruby.scm (ruby-cucumber-messages): Update to 21.0.1.
[source]: Adjust to upstream URI change and use url-fetch.
[phases]: Delete patch-protobuf.rb and compile phases.  Move check phase after
install phase, and augment GEM_PATH in check phase.
[propagated-inputs]: Delete field.
[native-inputs]: Add ruby-cucumber-compatibility-kit-bootstrap.
[home-page]: Update URL.
2023-03-28 22:22:14 -04:00
Maxim Cournoyer 6c9a9e823e
gnu: Add ruby-cucumber-compatibility-kit.
* gnu/packages/ruby.scm (ruby-cucumber-compatibility-kit): New variable.
(ruby-cucumber-compatibility-kit-bootstrap): Likewise.
2023-03-28 22:22:13 -04:00
Maxim Cournoyer 660f9729a6
gnu: ruby-rake: Update to 13.0.6.
* gnu/packages/ruby.scm (ruby-rake): Update to 13.0.6.
[source]: Use git-fetch.
2023-03-28 22:22:13 -04:00
Maxim Cournoyer f3ea8c453d
gnu: ruby-minitest-5.14: Update to 5.15.0.
* gnu/packages/ruby.scm (ruby-minitest-5.14): Update to 5.15.0, rename to...
(ruby-minitest-5.15): ... this.
[name]: Delete override.
[version]: Set to 5.15.0.
* gnu/packages/ruby.scm (ruby-byebug) [native-inputs]: Replace
ruby-minitest-5.14 with ruby-minitest-5.15.
2023-03-28 22:22:13 -04:00
Maxim Cournoyer 6a5fb9bf19
gnu: Add ruby-hiredis.
* gnu/packages/databases.scm (ruby-hiredis): New variable.
* gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-03-28 22:22:13 -04:00
Maxim Cournoyer 4fda0fbda2
gnu: Add ruby-dalli.
* gnu/packages/ruby.scm (ruby-dalli): New variable.
2023-03-28 22:22:13 -04:00
Maxim Cournoyer 65996e2817
gnu: Add ruby-minitest-retry.
* gnu/packages/ruby.scm (ruby-minitest-retry): New variable.
2023-03-28 22:22:12 -04:00
Maxim Cournoyer 1bba95f5c4
gnu: Add ruby-dotenv.
* gnu/packages/ruby.scm (ruby-dotenv): New variable.
2023-03-28 22:22:12 -04:00
Maxim Cournoyer 1b497bd6c6
gnu: ruby-standard: Relax requirements.
* gnu/packages/ruby.scm (ruby-standard)
[arguments]: Add relax-requirements phase.
2023-03-28 22:22:12 -04:00
Maxim Cournoyer 0198bf5a79
gnu: ruby-standard: Enable test suite.
* gnu/packages/ruby.scm (ruby-standard) [arguments]: Delete #:tests? argument.
Delete relax-version-requiremens phase.  Add set-HOME and
delete-problematic-tests phases.
[propagated-inputs]: Add ruby-language-server-protocol.
2023-03-28 22:22:12 -04:00
Maxim Cournoyer c6e298ba67
gnu: Add ruby-language-server-protocol.
* gnu/packages/ruby.scm (ruby-language-server-protocol): New variable.
2023-03-28 22:22:12 -04:00
Maxim Cournoyer 99edfc3995
gnu: Add ruby-m.
* gnu/packages/ruby.scm (ruby-m): New variable.
2023-03-28 22:22:11 -04:00
Maxim Cournoyer ddbf1c90a8
gnu: Add ruby-minitest-power-assert.
* gnu/packages/ruby.scm (ruby-minitest-power-assert): New variable.
2023-03-28 22:22:11 -04:00
Maxim Cournoyer f1b0625428
gnu: ruby-thor: Update to 1.2.1.
* gnu/packages/ruby.scm (ruby-thor): Update to 1.2.1.
[source]: Update URI.
[arguments]: Use gexps.  Delete trailing #t.
[phases] {fix-readline-tests, disable-network-tests}
{make-files-writable}: Delete phases.
{remove-coveralls-dependency}: Do not remove webmock requires.
{disable-quality-tests}: Rename to...
{disable-problematic-tests}: ... this.  Disable a new failing test.
{check}: Honor TESTS?.
2023-03-28 22:22:11 -04:00
Maxim Cournoyer a9173e626e
gnu: ruby-rubocop: Update to 1.48.1
* gnu/packages/ruby.scm (ruby-rubocop): Update to 1.48.1.
[phases]: Delete trailing #t.  Remove make-adoc-files-writable phase.
[native-inputs]: Delete labels.  Remove ruby-bump.  Add ruby-rubocop-ast,
ruby-rubocop-capybara-minimal and ruby-rubocop-rake-minimal.  Sort.
[inputs]:  Add ruby-json and ruby-rexml.  Sort.
2023-03-28 22:22:11 -04:00
Maxim Cournoyer 9f955b1e20
gnu: Add ruby-rubocop-rake.
* gnu/packages/ruby.scm (ruby-rubocop-rake): New variable.
2023-03-28 22:22:11 -04:00
Maxim Cournoyer 538e1dfaf7
gnu: ruby-rubocop-rspec: Update to 2.19.0 and inverse inheritance relationship.
* gnu/packages/ruby.scm (ruby-rubocop-rspec): Update to 2.18.1.
[arguments]: Delete trailing #t.  Change TEST-TARGET to "spec".  Remove phases.
[native-inputs]: Replace ruby-rubocop-performance with
ruby-rubocop-performance-minimal.  Add ruby-bump and
ruby-rubocop-rake-minimal.
(ruby-rubocop-rspec-minimal): Reverse inheritance relationship; this package
is now the base package.
2023-03-28 22:22:10 -04:00
Maxim Cournoyer 64a0337724
gnu: Add ruby-rubocop-capybara.
* gnu/packages/ruby.scm (ruby-rubocop-capybara): New variable.
2023-03-28 22:22:10 -04:00
Maxim Cournoyer 59c1029300
gnu: ruby-simplecov: Update to 0.22.0.
* gnu/packages/ruby.scm (ruby-simplecov): Update to 0.22.0.
[native-inputs]: Delete field.
[propagated-inputs]: Add ruby-simplecov-json-formatter.
(ruby-rubycop-ast) [phases]: Add a relax-dependencies phase.
[home-page]: Update URL.
2023-03-28 22:22:10 -04:00
Maxim Cournoyer 4e5cdaefa7
gnu: ruby-simplecov-html: Update to 0.12.3.
* gnu/packages/ruby.scm (ruby-simplecov-html): Update to 0.12.3.
[home-page]: Update URL.
2023-03-28 22:22:10 -04:00
Maxim Cournoyer 547af94eeb
gnu: Add ruby-simplecov-json-formatter.
* gnu/packages/ruby.scm (ruby-simplecov-json-formatter): New variable.
2023-03-28 22:22:10 -04:00
Maxim Cournoyer 6047e3ba7e
gnu: ruby-rubocop-performance: Update to 1.16.0.
* gnu/packages/ruby.scm (ruby-rubocop-performance): Update to 1.16.0.
[source]: Update URL.
[arguments]: Delete trailing #t.
2023-03-28 22:22:09 -04:00
Maxim Cournoyer fd01c6c1df
gnu: ruby-rspec-given: Update to 3.8.2.
* gnu/packages/ruby.scm (ruby-rspec-given): Update to 3.8.2.
[arguments]: Delete trailing #t.
2023-03-28 22:22:09 -04:00
Maxim Cournoyer 9718a98b65
gnu: ruby-rspec-expectations: Update to 3.12.2.
* gnu/packages/ruby.scm (ruby-rspec-expectations): Update to 3.12.2.
2023-03-28 22:22:09 -04:00
Maxim Cournoyer 632ee1862a
gnu: ruby-rspec-mocks: Update to 3.12.4.
* gnu/packages/ruby.scm (ruby-rspec-mocks): Update to 3.12.4.
2023-03-28 22:22:09 -04:00
Maxim Cournoyer 216659087e
gnu: ruby-given-core: Update to 3.8.2.
* gnu/packages/ruby.scm (ruby-given-core): Update to 3.8.2.
2023-03-28 22:22:09 -04:00
Maxim Cournoyer 31469c55c3
gnu: ruby-rspec-support: Update to 3.12.0.
* gnu/packages/ruby.scm (ruby-rspec-support): Update to 3.12.0.
2023-03-28 22:22:08 -04:00
Maxim Cournoyer 05e8e1405a
gnu: ruby-rspec-core: Update to 3.12.1.
* gnu/packages/ruby.scm (ruby-rspec-core): Update to 3.12.1.
2023-03-28 22:22:08 -04:00
Maxim Cournoyer 958d882e4a
gnu: ruby-rspec: Update to 3.12.0.
* gnu/packages/ruby.scm (ruby-rspec): Update to 3.12.0.
2023-03-28 22:22:08 -04:00
Maxim Cournoyer 204443a927
gnu: Add ruby-rubocop-capybara-minimal.
* gnu/packages/ruby.scm (ruby-rubocop-capybara-minimal): New variable.
2023-03-28 22:22:08 -04:00
Maxim Cournoyer 3db7f6318e
gnu: ruby-unicode-display-width: Update to 2.4.2.
* gnu/packages/ruby.scm (ruby-unicode-display-width): Update to 2.4.2.
2023-03-28 22:22:08 -04:00
Maxim Cournoyer be99981d62
gnu: Add ruby-rubocop-rake-minimal.
* gnu/packages/ruby.scm (ruby-rubocop-rake-minimal): New variable.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer 58b438a752
gnu: ruby-rubocop-ast: Update to 1.28.0.
* gnu/packages/ruby.scm (ruby-rubocop-ast): Update to 1.28.0.
[source]: Update URL.
[arguments]: Delete trailing #t.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer beaa6f9a6b
gnu: ruby-parser: Update to 3.2.1.1.
* gnu/packages/ruby.scm (ruby-parser): Update to 3.2.1.1.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer b2ccd0dbf4
gnu: ruby-oedipus-lex: Fix indentation.
* gnu/packages/ruby.scm (ruby-oedipus-lex): Fix indentation.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer 9b863bbd74
gnu: ruby-oedipus-lex: Update to 2.6.0.
* gnu/packages/ruby.scm (ruby-oedipus-lex): Update to 2.6.0.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer b7325d9e3a
gnu: ruby-standard: Update to 1.25.3
* gnu/packages/ruby.scm (ruby-standard): Update to 1.25.3.
[arguments]: Delete trailing #t.  Update comment.
2023-03-28 22:22:07 -04:00
Maxim Cournoyer 451e6de113
gnu: Add ruby-insist.
* gnu/packages/ruby.scm (ruby-insist): New variable.
2023-03-28 22:22:06 -04:00
Maxim Cournoyer ffb44f2cbc
gnu: Add ruby-stud.
* gnu/packages/ruby.scm (ruby-stud): New variable.
2023-03-28 22:22:06 -04:00
Maxim Cournoyer 166c88c97f
gnu: Add ruby-clamp.
* gnu/packages/ruby.scm (ruby-clamp): New variable.
2023-03-28 22:22:06 -04:00
Maxim Cournoyer 55f39fa630
gnu: Add ruby-cabin.
* gnu/packages/ruby.scm (ruby-cabin): New variable.
2023-03-28 22:22:06 -04:00
Leo Famulari c4cca9cb5d
gnu: Go 1.20: Update to 1.20.2.
* gnu/packages/golang.scm (go-1.20): Update to 1.20.2.
2023-03-28 16:26:10 -04:00
Leo Famulari f47e47243b
gnu: Go 1.19: Update to 1.19.7.
* gnu/packages/golang.scm (go-1.19): Update to 1.19.7.
2023-03-28 16:26:10 -04:00
Felix Lechner a14e6eae08
gnu: Add gocryptfs.
* gnu/packages/file-systems.scm (gocryptfs): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:10 -04:00
Felix Lechner f6eb16ca3e
gnu: Add go-github-com-rfjakob-eme.
* gnu/packages/golang.scm (go-github-com-rfjakob-eme): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:10 -04:00
Felix Lechner e64286d6e0
gnu: Add go-github-com-pkg-xattr.
* gnu/packages/golang.scm (go-github-com-pkg-xattr): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:09 -04:00
Felix Lechner 48f8f9048d
gnu: Add go-github-com-jacobsa-reqtrace.
* gnu/packages/golang.scm (go-github-com-jacobsa-reqtrace): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:09 -04:00
Felix Lechner bcec46eee2
gnu: Add go-github-com-jacobsa-ogletest.
* gnu/packages/golang.scm (go-github-com-jacobsa-ogletest): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:09 -04:00
Felix Lechner 6d9dbdffcb
gnu: Add go-github-com-jacobsa-oglemock.
* gnu/packages/golang.scm (go-github-com-jacobsa-oglemock): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:09 -04:00
Felix Lechner e7a1ae9bf9
gnu: Add go-github-com-jacobsa-oglematchers.
* gnu/packages/golang.scm (go-github-com-jacobsa-oglematchers): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:08 -04:00
Felix Lechner bd89aed936
gnu: Add go-github-com-aperturerobotics-jacobsa-crypto.
* gnu/packages/golang.scm (go-github-com-aperturerobotics-jacobsa-crypto): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:08 -04:00
Felix Lechner 8810be06f2
gnu: Add go-github-com-hanwen-go-fuse-v2.
* gnu/packages/golang.scm (go-github-com-hanwen-go-fuse-v2): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:08 -04:00
Felix Lechner 871a0fe5a3
gnu: go-golang-org-x-net: Update to 0.5.0.
* gnu/packages/golang.scm (go-golang-org-x-net): Update to 0.5.0.
(go-golang-org-x-net): Switch to gexp.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:08 -04:00
Felix Lechner 87eb8473c1
gnu: go-golang-org-x-sys: Update to 0.4.0.
* gnu/packages/golang.scm (go-golang-org-x-sys): Update to 0.4.0.
(go-golang-org-x-sys): Switch to gexp.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-28 16:26:04 -04:00
Ricardo Wurmus d7673b49c0
gnu: Add python-omero-py.
* gnu/packages/python-xyz.scm (python-omero-py): New variable.
2023-03-28 17:59:59 +02:00
Ricardo Wurmus b52fe15dc7
gnu: Add python-zeroc-ice-3.6.
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6): New variable.
2023-03-28 17:59:59 +02:00
Ricardo Wurmus 37d9e96f66
gnu: Add python-zeroc-ice.
* gnu/packages/python-xyz.scm (python-zeroc-ice): New variable.
2023-03-28 17:59:59 +02:00
Ricardo Wurmus e408677f33
gnu: Add guile-openai.
* gnu/packages/guile-xyz.scm (guile-openai): New variable.
2023-03-28 17:59:58 +02:00
Felix Lechner 38e7813c03
gnu: Add atftp.
* gnu/packages/networking.scm (atftp): New variable.

Thanks to Josselin Poiret and Bruno Victal for their generous and detailed
reviews of this item!

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-27 18:48:53 +02:00
Philippe SWARTVAGHER 30cc651fba
gnu: hevea: Update to 2.36.
* gnu/packages/ocaml.scm (hevea): Update to 2.36.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-27 18:48:52 +02:00
Ludovic Courtès 3b9738aeac
services: ntpd: Add 'configuration' action.
* gnu/services/networking.scm (ntp-shepherd-service): Add 'actions'
field.
2023-03-27 18:48:51 +02:00
Ludovic Courtès 82607c442b
services: network-manager: Add 'configuration' action.
* gnu/services/networking.scm (network-manager-shepherd-service): Add
'actions' field.
2023-03-27 18:48:51 +02:00
Ludovic Courtès 384856c9fb
services: syslog: Add 'configuration' action.
* gnu/services/base.scm (syslog-service-type): Add 'actions' field.
2023-03-27 18:48:51 +02:00
Andy Tai da410b45a9
gnu: texinfo: Update to 7.0.3
* gnu/packages/texinfo.scm (texinfo-7): Update to 7.0.3

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:44:35 +01:00
Zhu Zihao 8ced5fd4d6
gnu: mu: Update to 1.10.0.
* gnu/packages/mail.scm (mu): Update to 1.10.0.
[source]: Use release tarball instead of git reference.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:44:11 +01:00
Sughosha 5f9ae89041
gnu: Update ardour to 7.3.
* gnu/packages/audio.scm (ardour): Update to 7.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:43:06 +01:00
Andy Tai 28cca50a04
gnu: obs: Update to 29.0.2
* gnu/packages/video.scm (obs): Update to 29.0.2

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-27 16:42:53 +01:00