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.
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.
gnu: Add ruby-turbo-rails. * gnu/packages/rails.scm (ruby-turbo-rails): New variable.
gnu: Add ruby-stimulus-rails. * gnu/packages/rails.scm (ruby-stimulus-rails): New variable.
gnu: Add ruby-propshaft. * gnu/packages/rails.scm (ruby-propshaft): New variable.
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.
gnu: Add ruby-importmap-rails. * gnu/packages/rails.scm (ruby-importmap-rails-bootstrap): New private variable. (ruby-importmap-rails): New variable.
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.
gnu: ruby-globalid: Update to 1.1.0. * gnu/packages/ruby.scm (ruby-globalid): Update to 1.1.0.
gnu: Add ruby-bootsnap. * gnu/packages/rails.scm (ruby-bootsnap): New variable.
gnu: ruby-sprockets-rails: Update to 3.4.2. * gnu/packages/rails.scm (ruby-sprockets-rails): Update to 3.4.2.
gnu: ruby-sprockets: Move to (gnu packages rails). * gnu/packages/ruby.scm (ruby-sprockets): Move to... * gnu/packages/rails.scm (ruby-sprockets): ... here.
gnu: ruby-sprockets: Update to 4.2.0. * gnu/packages/ruby.scm (ruby-sprockets): Update to 4.2.0.
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.
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.
gnu: Add ruby-net-smtp. * gnu/packages/ruby.scm (ruby-net-smtp): New variable.
gnu: Add ruby-net-pop. * gnu/packages/ruby.scm (ruby-net-pop): New variable.
gnu: Add ruby-net-imap. * gnu/packages/ruby.scm (ruby-net-imap): New variable.
gnu: Add ruby-date. * gnu/packages/ruby.scm (ruby-date): New variable.
gnu: Add ruby-net-protocol. * gnu/packages/ruby.scm (ruby-net-protocol): New variable.