guix_mirror_bot pushed a commit to branch astro-update
in repository guix.

commit 36e9af96939c1089b10153bbeed7065dccf6be0b
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Thu Jul 16 16:56:13 2026 +0100

    gnu: Add casacore-data.
    
    * gnu/packages/astronomy.scm (casacore-data): New variable.
---
 gnu/packages/astronomy.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 9cb6014218..9f4bd4cf72 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -501,6 +501,41 @@ made to get a better separation of core libraries and 
applications.
 @url{https://casa.nrao.edu/, CASA} is now built on top of Casacore.")
     (license license:gpl2+)))
 
+(define-public casacore-data
+  ;; Meeasures data is updated daily and distributed via Westerbork Synthesis
+  ;; Radio Telescope (WSRT) FTP server.
+  (package
+    (name "casacore-data")
+    (version "20260715-160001")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "ftp://ftp.astron.nl/outgoing/Measures/";
+                           "WSRT_Measures_" version ".ztar"))
+       (sha256
+        (base32 "1mrajq3wjnixm0j7lmfjr8pyn3y5ajviisx24r4vib6ybkg7lq7i"))))
+    (build-system copy-build-system)
+    (arguments
+     (list
+      #:patch-shebangs? #f
+      #:strip-binaries? #f
+      #:validate-runpath? #f
+      #:install-plan
+      #~'(("ephemerides" "share/casacore-data/ephemerides")
+          ("geodetic" "share/casacore-data/geodetic"))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'install 'unpack-measures
+            (lambda _
+              (invoke "tar" "xvzf"
+                      (string-append "WSRT_Measures_" #$version ".ztar"))
+              (invoke "rm" "-vf"
+                      (string-append "WSRT_Measures_" #$version ".ztar")))))))
+    (home-page "https://astron.nl";)
+    (synopsis "Measures data for Casacore")
+    (description "Westerbork Synthesis Radio Telescope (WSRT) measures data.")
+    (license license:public-domain)))
+
 (define-public ccfits
   (package
     (name "ccfits")

Reply via email to