me
/
guix
Archived
1
0
Fork 0

gnu: Add julia-irtools.

* gnu/packages/julia-xyz.scm (julia-irtools): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
master
zimoun 2021-03-25 02:04:54 +01:00 committed by Ludovic Courtès
parent 02543b524b
commit 5765370794
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 26 additions and 0 deletions

View File

@ -276,6 +276,32 @@ implementing both a client and a server.")
allows to interface with @file{.ini} files.")
(license license:expat)))
(define-public julia-irtools
(package
(name "julia-irtools")
(version "0.4.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/FluxML/IRTools.jl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0wwzy77jcdnffnd5fr6xan7162g4wydz67igrq82wflwnrhlcx5y"))))
(arguments
'(#:tests? #f)) ;require Documenter, not packaged yet
(build-system julia-build-system)
(propagated-inputs
`(("julia-macrotools" ,julia-macrotools)))
(home-page "https://github.com/FluxML/IRTools.jl")
(synopsis "Simple and flexible IR format")
(description "This package provides a simple and flexible IR format,
expressive enough to work with both lowered and typed Julia code, as well as
external IRs. It can be used with Julia metaprogramming tools such as
Cassette.")
(license license:expat)))
(define-public julia-jllwrappers
(package
(name "julia-jllwrappers")