From 056be5be26f34307b721cfe932f0f9a690220ade Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 30 Sep 2024 21:38:10 +0100 Subject: gnu: gnuastro: Pin cfitsio version. This change makes sure GNU Astro is keep building after updating CFITSIO to the latest version as mentioned in . * gnu/packages/astronomy.scm (cfitsio-4.4): New variable. (gnuastro) [inputs]: Remove cfitsio; add cfitsio-4.4. Change-Id: Ia7fa2175dd74a66c1912094efcfb71cbbc998f0a --- gnu/packages/astronomy.scm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index be58fa64af..4b8d69cb31 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -582,6 +582,21 @@ in FITS files.") (license (license:non-copyleft "file://License.txt" "See License.txt in the distribution.")))) +;;; The version is required for gnuastro. It fails on check phase with a +;;; newer version. +(define-public cfitsio-4.4 + (package + (inherit cfitsio) + (version "4.4.1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/" + "cfitsio-" version ".tar.gz")) + (sha256 + (base32 "098x1l8ijwsjp2ivp3v7pamrmpgwj5xmgb4yppm9w3w044zxr8b6")))))) + (define-public erfa (package (name "erfa") @@ -1747,7 +1762,7 @@ different kinds of input files.") (arguments '(#:configure-flags '("--disable-static"))) (inputs - (list cfitsio + (list cfitsio-4.4 curl gsl libgit2 -- cgit v1.2.3