gnu: Add esorex.

* gnu/packages/astronomy.scm (esorex): New variable.

Change-Id: I62d901f1d4659cca01f4530bb84614628f876b47
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Hugo Buddelmeijer 2025-08-21 15:45:52 +02:00 committed by Andrew Tropin
parent 355023e38f
commit 20542abcf7
No known key found for this signature in database
GPG key ID: 2208D20958C1DEB0

View file

@ -818,6 +818,45 @@ Standards of Fundamental Astronomy} library published by the @acronym{IAU,
International Astronomical Union}.") International Astronomical Union}.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public esorex
(package
(name "esorex")
(version "3.13.10")
(source
(origin
(method url-fetch)
(uri (string-append
"https://ftp.eso.org/pub/dfs/pipelines/libraries/esorex/esorex-"
version ".tar.gz"))
(sha256
(base32 "1mkxjm2rnmviqfblnr4wwb3simvs7f5dly66qylvdfynvg3gk2d9"))))
(build-system gnu-build-system)
(native-inputs
(list automake
autoconf
libtool
pkg-config
perl))
(inputs
(list cfitsio
wcslib
cpl))
(native-search-paths
(list (search-path-specification
(variable "ESOREX_PLUGIN_DIR")
(files '("lib/esopipes-plugins")))))
(home-page "https://www.eso.org/sci/software/cpl/esorex.html")
(synopsis "The European Southern Observatory Recipe Execution Tool")
(description
"EsoRex is the @acronym{European Southern Observatory,ESO} Recipe
Execution Tool. It can list, configure and execute @acronym{Common Pipeline
Library,CPL}-based recipes from the command line.")
;; Set a rerlease-monitoring-url because the ftp directory includes
;; prereleases that should not be refreshed to.
(properties `((release-monitoring-url
. "https://www.eso.org/sci/software/cpl/download.html")))
(license license:gpl2+)))
(define-public eye (define-public eye
(package (package
(name "eye") (name "eye")