aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-28gnu: ruby-zeitwerk: Update to 2.6.7.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-zeitwerk): Update to 2.6.7. [native-inputs]: Add ruby-minitest-proveit.
2023-03-28gnu: Add ruby-minitest-proveit.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-minitest-proveit): New variable.
2023-03-28gnu: Add ruby-delayed-job.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-delayed-job): New variable.
2023-03-28gnu: ruby-actionview: Update to 7.0.4.3.Maxim Cournoyer
* 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-28gnu: Add ruby-simplecov-lcov.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-simplecov-lcov): New variable.
2023-03-28gnu: ruby-activerecord: Update to 7.0.4.3 and enable tests.Maxim Cournoyer
* 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-28gnu: ruby-activemodel: Update to 7.0.4.3 and enable tests.Maxim Cournoyer
* 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-28gnu: Add ruby-bcrypt.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-bcrypt): New variable.
2023-03-28gnu: ruby-railties: Update to 7.0.4.3.Maxim Cournoyer
* 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-28gnu: ruby-activesupport: Update to 7.0.4.3.Maxim Cournoyer
* 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-28gnu: ruby-aruba: Update to 2.1.0.Maxim Cournoyer
* 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-28gnu: Add ruby-rake-manifest.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-rake-manifest): New variable.
2023-03-28gnu: Remove ruby-cucumber-create-meta.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-cucumber-create-meta): Delete variable.
2023-03-28gnu: ruby-cucumber: Update to 8.0.0.Maxim Cournoyer
* 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-28gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin.Maxim Cournoyer
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-28gnu: ruby-gherkin: Update to 26.1.0, fixing build.Maxim Cournoyer
* 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-28gnu: ruby-cucumber-expressions: Update to 16.1.2.Maxim Cournoyer
* 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-28gnu: Add ruby-cucumber-ci-environment.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-cucumber-ci-environment): New variable.
2023-03-28gnu: ruby-cucumber-html-formatter: Honor #:tests? argument.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-cucumber-html-formatter) [arguments]: Honor #:tests? in check phase override.
2023-03-28gnu: ruby-cucumber-html-formatter: Update to 20.2.1.Maxim Cournoyer
* 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-28gnu: ruby-cucumber-wire: Update to 6.2.1.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-cucumber-wire): Update to 6.2.1. [arguments]: Delete #:phases argument.
2023-03-28gnu: ruby-cucumber-core: Update to 11.1.0.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-cucumber-core): Update to 11.1.0. [arguments]: Adjust relax-version-requirements phase.
2023-03-28gnu: ruby-cucumber-tag-expressions: Update to 5.0.1, fixing build.Maxim Cournoyer
* 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-28gnu: Remove ruby-protobuf-cucumber.Maxim Cournoyer
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-28gnu: ruby-cucumber-messages: Update to 21.0.1.Maxim Cournoyer
* 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-28gnu: Add ruby-cucumber-compatibility-kit.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-cucumber-compatibility-kit): New variable. (ruby-cucumber-compatibility-kit-bootstrap): Likewise.
2023-03-28gnu: ruby-rake: Update to 13.0.6.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-rake): Update to 13.0.6. [source]: Use git-fetch.
2023-03-28gnu: ruby-minitest-5.14: Update to 5.15.0.Maxim Cournoyer
* 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-28gnu: Add ruby-hiredis.Maxim Cournoyer
* 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-28gnu: Add ruby-dalli.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-dalli): New variable.
2023-03-28gnu: Add ruby-minitest-retry.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-minitest-retry): New variable.
2023-03-28gnu: Add ruby-dotenv.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-dotenv): New variable.
2023-03-28gnu: ruby-standard: Relax requirements.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-standard) [arguments]: Add relax-requirements phase.
2023-03-28gnu: ruby-standard: Enable test suite.Maxim Cournoyer
* 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-28gnu: Add ruby-language-server-protocol.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-language-server-protocol): New variable.
2023-03-28gnu: Add ruby-m.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-m): New variable.
2023-03-28gnu: Add ruby-minitest-power-assert.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-minitest-power-assert): New variable.
2023-03-28gnu: ruby-thor: Update to 1.2.1.Maxim Cournoyer
* 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-28gnu: ruby-rubocop: Update to 1.48.1Maxim Cournoyer
* 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-28gnu: Add ruby-rubocop-rake.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-rubocop-rake): New variable.
2023-03-28gnu: ruby-rubocop-rspec: Update to 2.19.0 and inverse inheritance relationship.Maxim Cournoyer
* 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-28gnu: Add ruby-rubocop-capybara.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-rubocop-capybara): New variable.
2023-03-28gnu: ruby-simplecov: Update to 0.22.0.Maxim Cournoyer
* 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-28gnu: ruby-simplecov-html: Update to 0.12.3.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-simplecov-html): Update to 0.12.3. [home-page]: Update URL.
2023-03-28gnu: Add ruby-simplecov-json-formatter.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-simplecov-json-formatter): New variable.
2023-03-28gnu: ruby-rubocop-performance: Update to 1.16.0.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-rubocop-performance): Update to 1.16.0. [source]: Update URL. [arguments]: Delete trailing #t.
2023-03-28gnu: ruby-rspec-given: Update to 3.8.2.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-rspec-given): Update to 3.8.2. [arguments]: Delete trailing #t.
2023-03-28gnu: ruby-rspec-expectations: Update to 3.12.2.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-rspec-expectations): Update to 3.12.2.
2023-03-28gnu: ruby-rspec-mocks: Update to 3.12.4.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-rspec-mocks): Update to 3.12.4.
2023-03-28gnu: ruby-given-core: Update to 3.8.2.Maxim Cournoyer
* gnu/packages/ruby.scm (ruby-given-core): Update to 3.8.2.