[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
12/13: gnu: Add calceph.
From: |
guix-commits |
Subject: |
12/13: gnu: Add calceph. |
Date: |
Mon, 30 May 2022 10:37:13 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit d730bbbbb3d47d566bd24d0b4a44dcc808435f24
Author: Sharlatan Hellseher <sharlatanus@gmail.com>
AuthorDate: Wed May 18 21:31:18 2022 +0100
gnu: Add calceph.
* gnu/packages/astronomy.scm (calceph): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
gnu/packages/astronomy.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index cd0949b04f..86705bbf19 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -39,6 +39,7 @@
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
#:use-module (gnu packages fontutils)
+ #:use-module (gnu packages gcc)
#:use-module (gnu packages gettext)
#:use-module (gnu packages gl)
#:use-module (gnu packages glib)
@@ -71,6 +72,40 @@
#:use-module (ice-9 match)
#:use-module (srfi srfi-1))
+(define-public calceph
+ (package
+ (name "calceph")
+ (version "3.5.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append
+
"https://www.imcce.fr/content/medias/recherche/equipes/asd/calceph/calceph-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "078wn773pwf4pg9m0h0l00g4aq744pq1rb6kz6plgdpzp3hhpk1k"))))
+ (build-system gnu-build-system)
+ (native-inputs
+ (list gfortran))
+ (home-page "https://www.imcce.fr/inpop/calceph")
+ (synopsis "Astronomical library to access the binary planetary ephemeris
files")
+ (description
+ "The CALCEPH Library is designed to access the binary planetary ephemeris
files,
+such INPOPxx and JPL DExxx ephemeris files, (called @code{original JPL binary}
or
+@code{INPOP 2.0 or 3.0 binary} ephemeris files in the next sections) and the
SPICE
+kernel files (called @code{SPICE} ephemeris files in the next sections). At
the
+moment, supported SPICE files are:
+
+@itemize
+@item text Planetary Constants Kernel (KPL/PCK) files;
+@item binary PCK (DAF/PCK) files;
+@item binary SPK (DAF/SPK) files containing segments of type 1, 2, 3, 5, 8, 9,
+12, 13, 17, 18, 19, 20, 21, 102, 103 and 120;
+@item meta kernel (KPL/MK) files;
+@item frame kernel (KPL/FK) files (only basic support).
+@end itemize\n")
+ (license license:cecill)))
+
(define-public cfitsio
(package
(name "cfitsio")
- 06/13: gnu: rsync: Update to 3.2.4., (continued)
- 06/13: gnu: rsync: Update to 3.2.4., guix-commits, 2022/05/30
- 04/13: gnu: emacs-w3m: Update to 20220508.2259., guix-commits, 2022/05/30
- 08/13: gnu: xpad: Update to 5.8.0., guix-commits, 2022/05/30
- 03/13: gnu: tor: Record the file name of 'torsocks' in 'torify'., guix-commits, 2022/05/30
- 10/13: gnu: rspamd: Update to 3.2, guix-commits, 2022/05/30
- 11/13: gnu: emacs-vterm: Update to 0.0.1-1.b447235., guix-commits, 2022/05/30
- 07/13: gnu: casync: Update to 99559cd1., guix-commits, 2022/05/30
- 09/13: gnu: pre-commit: Update to 2.19.0., guix-commits, 2022/05/30
- 13/13: gnu: calceph: Add 'release-monitoring-url' property., guix-commits, 2022/05/30
- 01/13: store: 'map/accumulate-builds' preserves caches., guix-commits, 2022/05/30
- 12/13: gnu: Add calceph.,
guix-commits <=