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