diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2021-12-31 21:11:41 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2021-12-31 21:11:41 +0100 |
commit | 039fe8f147217fae469ad74737d07affb90c314d (patch) | |
tree | d16d3d880dba46d7154d71e478c00072409acb45 | |
parent | 2fde11da43a6b9634db77bbe560b658eb542a699 (diff) | |
download | guix-039fe8f147217fae469ad74737d07affb90c314d.tar.gz guix-039fe8f147217fae469ad74737d07affb90c314d.zip |
gnu: Add guile-schemetran.
* gnu/packages/guile-xyz.scm (guile-schemetran): New variable.
-rw-r--r-- | gnu/packages/guile-xyz.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index ffe96bbaaa..8d63b5d11e 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -4818,3 +4818,33 @@ with a FSM is being built (for example, from a Makefile.)") @url{https://en.wikipedia.org/wiki/INI_file, INI format}. This library provides API for reading and writing INI data.") (license license:gpl3))) + +(define-public guile-schemetran + (let ((commit "3f5e15273ee88ba60ad8caf2de6302ad2bab582b") + (revision "1")) + (package + (name "guile-schemetran") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/codetk/schemetran") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1r4nq7wmy854hvbkcc23sidn4kq3p7r4p15y5czwvd52p9djff3m")))) + (build-system guile-build-system) + (arguments + (list #:not-compiled-file-regexp "/doc/.*\\.scm$" + #:source-directory "src")) + (inputs + (list guile-3.0)) + (home-page "https://gitlab.com/codetk/schemetran") + (synopsis "Write Fortran in Scheme") + (description + "Fortran is great in expressing operations on multi-dimensional arrays +of numbers. Scheme is great at expressing your coding thoughts. This project +is an attempt to combine both into something useful.") + (license license:asl2.0)))) |