1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

gnu: Add guile-libctl.

* gnu/packages/engineering.scm (guile-libctl): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
This commit is contained in:
Theodoros Foradis
2017-06-22 22:09:55 +03:00
committed by Danny Milosavljevic
parent 1251c66425
commit cbd9568fcd

View File

@@ -880,3 +880,28 @@ harmonic inversion — given a discrete-time, finite-length signal that consists
of finitely-many sinusoids (possibly exponentially decaying) in a given bandwidth, it
determines the frequencies, decay constants, amplitudes, and phases of those sinusoids.")
(license license:gpl2+)))
(define-public guile-libctl
(package
(name "guile-libctl")
(version "3.2.2")
(source (origin
(method url-fetch)
(uri
(string-append
"http://ab-initio.mit.edu/libctl/libctl-"
version ".tar.gz"))
(sha256
(base32
"1g7gqybq20jhdnw5vg18bgbj9jz0408gfmjvs8b4xs30pic8pgca"))))
(build-system gnu-build-system)
(native-inputs
`(("fortran" ,gfortran)))
(inputs
`(("guile" ,guile-2.2)))
(home-page "http://ab-initio.mit.edu/wiki/index.php/Libctl")
(synopsis "Flexible control files implementation for scientific simulations")
(description
"Libctl is a Guile-based library implementing flexible control files
for scientific simulations.")
(license license:gpl2+)))