Archived
1
0
Fork 0

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 @@ across Rails applications.")
(define-public ruby-activestorage (define-public ruby-activestorage
(package (package
(name "ruby-activestorage") (name "ruby-activestorage")
(version "6.1.3") (version %ruby-rails-version)
(source (source ruby-rails-monorepo)
(origin
(method url-fetch)
(uri (rubygems-uri "activestorage" version))
(sha256
(base32
"0gkxvbi5w8zmdxpiyz3b10kzz8cxqqh9bj81sjl3fp8wa3v2ld4i"))))
(build-system ruby-build-system) (build-system ruby-build-system)
(arguments (arguments
'(;; No included tests (list
#:tests? #f)) ;; 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 (propagated-inputs
(list ruby-actionpack (list ruby-actionpack
ruby-activejob ruby-activejob
ruby-activerecord ruby-activerecord
ruby-activesupport ruby-activesupport
ruby-marcel ruby-marcel
ruby-mimemagic)) ruby-mini-mime))
(synopsis "Integrate file storage services in to Rails applications") (synopsis "Integrate file storage services in to Rails applications")
(description (description
"ActiveStorage integrates file storage services with Rails applications, "ActiveStorage integrates file storage services with Rails applications,