guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 20542abcf7865f3a94528f46f355c9948564f806
Author: Hugo Buddelmeijer <[email protected]>
AuthorDate: Thu Aug 21 15:45:52 2025 +0200
gnu: Add esorex.
* gnu/packages/astronomy.scm (esorex): New variable.
Change-Id: I62d901f1d4659cca01f4530bb84614628f876b47
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/astronomy.scm | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 834bdba64e..c1e5288853 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -818,6 +818,45 @@ Standards of Fundamental Astronomy} library published by
the @acronym{IAU,
International Astronomical Union}.")
(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
(package
(name "eye")