From d96481c072d9a1e059806c509b7bd5911a74ce42 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Wed, 16 Feb 2022 11:04:53 +0200 Subject: gnu: julia-media: Create Project.toml file. * gnu/packages/julia-xyz.scm (julia-media)[arguments]: Add custom phase to create Package.toml file. --- gnu/packages/julia-xyz.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'gnu/packages/julia-xyz.scm') diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 9a2c20e94c..4090d6d9c4 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -3471,7 +3471,20 @@ resolving them into absolute units.") ;; Package without Project.toml (arguments '(#:julia-package-name "Media" - #:julia-package-uuid "e89f7d12-3494-54d1-8411-f7d8b9ae1f27")) + #: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)))))))) (propagated-inputs (list julia-macrotools)) (home-page "https://github.com/JunoLab/Media.jl") -- cgit v1.2.3