gnu: julia-media: Use 'julia-package-dependencies'.

* gnu/packages/julia.scm (julia-media)[arguments]: Remove custom phase,
add dependency packages to '#:julia-package-dependencies'.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
Efraim Flashner 2022-02-23 14:47:06 +01:00
parent 05d469ab9d
commit 38522ff406
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -3508,19 +3508,8 @@ (define-public julia-media
(list
#:julia-package-name "Media"
#:julia-package-uuid "e89f7d12-3494-54d1-8411-f7d8b9ae1f27"
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'create-package-toml
(lambda* (#:key julia-package-name julia-package-uuid #:allow-other-keys)
(with-output-to-file "Project.toml"
(lambda _
(format #t
"name = \"~a\"~@
uuid = \"~a\"~@
[deps]~@
MacroTools = \"1914dd2f-81c6-5fcd-8719-6d5c9610ff09\"~%"
julia-package-name
julia-package-uuid))))))))
#:julia-package-dependencies
#~(list '("MacroTools" . "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"))))
(propagated-inputs
(list julia-macrotools))
(home-page "https://github.com/JunoLab/Media.jl")