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.
This commit is contained in:
Maxim Cournoyer 2023-03-09 15:38:28 -05:00
parent bb3bbb7272
commit c22dbc65f5
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -643,25 +643,26 @@ (define-public ruby-activejob
(define-public ruby-activestorage
(package
(name "ruby-activestorage")
(version "6.1.3")
(source
(origin
(method url-fetch)
(uri (rubygems-uri "activestorage" version))
(sha256
(base32
"0gkxvbi5w8zmdxpiyz3b10kzz8cxqqh9bj81sjl3fp8wa3v2ld4i"))))
(version %ruby-rails-version)
(source ruby-rails-monorepo)
(build-system ruby-build-system)
(arguments
'(;; No included tests
#:tests? #f))
(list
;; The test suite is disabled, because it activestorage requires
;; 'rails', which would introduce a dependency cycle.
#:tests? #f
#:phases
#~(modify-phases %standard-phases
(add-after 'extract-gemspec 'chdir
(lambda _
(chdir "activestorage"))))))
(propagated-inputs
(list ruby-actionpack
ruby-activejob
ruby-activerecord
ruby-activesupport
ruby-marcel
ruby-mimemagic))
ruby-mini-mime))
(synopsis "Integrate file storage services in to Rails applications")
(description
"ActiveStorage integrates file storage services with Rails applications,