GNU bug report logs - #76071
[PATCH] gnu: Add astroterm.

Previous Next

Package: guix-patches;

Reported by: vasilii.smirnov <at> mailbox.org

Date: Wed, 5 Feb 2025 16:14:01 UTC

Severity: normal

Tags: patch

Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 76071 in the body.
You can then email your comments to 76071 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Wed, 05 Feb 2025 16:14:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to vasilii.smirnov <at> mailbox.org:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 05 Feb 2025 16:14:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: vasilii.smirnov <at> mailbox.org
To: guix-patches <at> gnu.org
Cc: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
Subject: [PATCH] gnu: Add astroterm.
Date: Wed,  5 Feb 2025 17:13:00 +0100
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>

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

Change-Id: Ie724bbfc238bee4a1603f5dbff9bc734ec65ff3e
---
 gnu/packages/astronomy.scm | 50 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5eb9883464..f63bff84d5 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -78,6 +78,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages photo)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages plotutils)
+  #:use-module (gnu packages popt)
   #:use-module (gnu packages pretty-print)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-build)
@@ -97,6 +98,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages tls)
   #:use-module (gnu packages version-control)
   #:use-module (gnu packages video)
+  #:use-module (gnu packages vim)
   #:use-module (gnu packages web)
   #:use-module (gnu packages wxwidgets)
   #:use-module (gnu packages xiph)
@@ -260,6 +262,54 @@ (define-public aoflagger
 wide set of telescopes.")
     (license license:gpl3+)))
 
+(define-public astroterm
+  (package
+    (name "astroterm")
+    (version "1.0.7")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/da-luce/astroterm")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "03vfjcf8y039xbkigc3wy1sccbmk7zyy2nkfp984nbdxgr1pj129"))))
+    (build-system meson-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'configure 'copy-bsc5
+            (lambda _
+              (copy-file #+(this-package-native-input "bsc5")
+                         "./data/bsc5")))
+          (add-before 'configure 'fix-embed-sh-ref
+            (lambda _
+              (substitute* "meson.build"
+                (("'../scripts/embed.sh'")
+                 "meson.source_root() / 'scripts/embed.sh'")))))))
+    (native-inputs
+     `(("bsc5"
+        ,(origin
+           (method url-fetch)
+           (uri
+            "http://tdc-www.harvard.edu/catalogs/BSC5")
+           (sha256
+            (base32
+             "0h63ih62md0y99jwba59d1xrvfijck5s2ygq28fbdv2fmwpd0wg4"))))
+       ("pkg-config" ,pkg-config)
+       ("xxd" ,xxd)))
+    (inputs
+     (list ncurses argtable))
+    (home-page "https://github.com/da-luce/astroterm")
+    (synopsis "Planetarium for your terminal")
+    (description
+     "@code{astroterm} is a terminal-based star map written in C. It displays
+the real-time positions of stars, planets, constellations, and more, all
+within your terminal - no telescope required!")
+    (license license:expat)))
+
 (define-public calceph
   (package
     (name "calceph")

base-commit: 216a37ba5005148bbb88c4f6b8e9dd5904d49074
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Thu, 06 Feb 2025 05:07:02 GMT) Full text and rfc822 format available.

Message #8 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: Andrew Wong <brosasaki <at> gmail.com>
To: control <at> debbugs.gnu.org, 76071 <at> debbugs.gnu.org
Subject: QA review for 76071
Date: Thu, 6 Feb 2025 00:05:50 -0500
user guix
usertag 76071 + reviewed-looks-good
thanks

Guix QA review form submission:
Cool package!

Items marked as checked: Lint warnings, Package builds, Commit messages, 
New package licenses, New package tests, New package synopsis and 
descriptions





Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Thu, 06 Feb 2025 07:13:02 GMT) Full text and rfc822 format available.

Message #11 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
To: 76071 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: Add astroterm.
Date: Thu, 6 Feb 2025 08:11:49 +0100
Oh, I should probably pin the BSC5 file to a particular snapshot. I'll
make another version of the patch.




Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Thu, 06 Feb 2025 07:34:02 GMT) Full text and rfc822 format available.

Message #14 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: vasilii.smirnov <at> mailbox.org
To: 76071 <at> debbugs.gnu.org
Cc: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
Subject: [PATCH v1] gnu: Add astroterm.
Date: Thu,  6 Feb 2025 08:32:52 +0100
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>

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

Change-Id: Ie724bbfc238bee4a1603f5dbff9bc734ec65ff3e
---
 gnu/packages/astronomy.scm | 51 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5eb9883464..d9863c0316 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -78,6 +78,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages photo)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages plotutils)
+  #:use-module (gnu packages popt)
   #:use-module (gnu packages pretty-print)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-build)
@@ -97,6 +98,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages tls)
   #:use-module (gnu packages version-control)
   #:use-module (gnu packages video)
+  #:use-module (gnu packages vim)
   #:use-module (gnu packages web)
   #:use-module (gnu packages wxwidgets)
   #:use-module (gnu packages xiph)
@@ -260,6 +262,55 @@ (define-public aoflagger
 wide set of telescopes.")
     (license license:gpl3+)))
 
+(define-public astroterm
+  (package
+    (name "astroterm")
+    (version "1.0.7")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/da-luce/astroterm")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "03vfjcf8y039xbkigc3wy1sccbmk7zyy2nkfp984nbdxgr1pj129"))))
+    (build-system meson-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'configure 'copy-bsc5
+            (lambda _
+              (copy-file #+(this-package-native-input "bsc5")
+                         "./data/bsc5")))
+          (add-before 'configure 'fix-embed-sh-ref
+            (lambda _
+              (substitute* "meson.build"
+                (("'../scripts/embed.sh'")
+                 "meson.source_root() / 'scripts/embed.sh'")))))))
+    (native-inputs
+     `(("bsc5"
+        ,(origin
+           (method url-fetch)
+           (uri (string-append
+                 "https://web.archive.org/web/20250114214121/"
+                 "http://tdc-www.harvard.edu/catalogs/BSC5"))
+           (sha256
+            (base32
+             "0h63ih62md0y99jwba59d1xrvfijck5s2ygq28fbdv2fmwpd0wg4"))))
+       ("pkg-config" ,pkg-config)
+       ("xxd" ,xxd)))
+    (inputs
+     (list ncurses argtable))
+    (home-page "https://github.com/da-luce/astroterm")
+    (synopsis "Planetarium for your terminal")
+    (description
+     "@code{astroterm} is a terminal-based star map written in C. It displays
+the real-time positions of stars, planets, constellations, and more, all
+within your terminal - no telescope required!")
+    (license license:expat)))
+
 (define-public calceph
   (package
     (name "calceph")

base-commit: 216a37ba5005148bbb88c4f6b8e9dd5904d49074
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Thu, 06 Feb 2025 18:47:02 GMT) Full text and rfc822 format available.

Message #17 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 76071 <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add astroterm.
Date: Thu, 6 Feb 2025 18:46:11 +0000
[Message part 1 (text/plain, inline)]
Hi,

Nice to see additions in astronomy module.

I've got minor notes
- remove input labels
- try to represent catalogs as packages http://tdc-www.harvard.edu/catalogs/
- maybe place them in gnu packages specification module, see similar
examples

WDYT?

Oleg
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Sun, 09 Feb 2025 13:17:02 GMT) Full text and rfc822 format available.

Message #20 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: vasilii.smirnov <at> mailbox.org
To: 76071 <at> debbugs.gnu.org
Cc: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>,
 Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH v2 0/2] Add specification-ybsc and astroterm.
Date: Sun,  9 Feb 2025 14:12:39 +0100
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>

Hi, I've implemented the changes you suggested. Can you take another look?

Vasilii Smirnov (2):
  gnu: Add specification-ybsc.
  gnu: Add astroterm.

 gnu/packages/astronomy.scm      | 45 ++++++++++++++++++++++++++++++++-
 gnu/packages/specifications.scm | 24 ++++++++++++++++++
 2 files changed, 68 insertions(+), 1 deletion(-)


base-commit: 7f3313341caf844d9fb6919f6cdc28fdcaf06c6d
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Sun, 09 Feb 2025 13:17:03 GMT) Full text and rfc822 format available.

Message #23 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: vasilii.smirnov <at> mailbox.org
To: 76071 <at> debbugs.gnu.org
Cc: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>,
 Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH v2 1/2] gnu: Add specification-ybsc.
Date: Sun,  9 Feb 2025 14:12:40 +0100
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>

* gnu/packages/specifications.scm (specification-ybsc): New variable.

Change-Id: I5d7a40dfee10f19fae7a80dfd1fc13d8a15ef4f1
---
 gnu/packages/specifications.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/specifications.scm b/gnu/packages/specifications.scm
index b4b59ea0f6..42f169ae6d 100644
--- a/gnu/packages/specifications.scm
+++ b/gnu/packages/specifications.scm
@@ -202,3 +202,27 @@ (define-public specification-specreduce-data
 spectroscopic data reduction (e.g. standard star spectra, atmospheric
 extinction curves, line lists for calibration lamps).")
       (license license:bsd-3))))
+
+(define-public specification-ybsc
+  (package
+    (name "specification-ybsc")
+    (version "20250114214121")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://web.archive.org/web/" version "/"
+             "http://tdc-www.harvard.edu/catalogs/BSC5"))
+       (sha256
+        (base32
+         "0h63ih62md0y99jwba59d1xrvfijck5s2ygq28fbdv2fmwpd0wg4"))))
+    (build-system copy-build-system)
+    (arguments
+     (list
+      #:install-plan #~'(("BSC5" "share/BSC5"))))
+    (home-page "http://tdc-www.harvard.edu/catalogs/bsc5.html")
+    (synopsis "Yale Bright Star Catalogue")
+    (description "@acronym{Yale Bright Star Catalogue, YBSC} is a widely used
+source of basic astronomical and astrophysical data for stars brighter than
+magnitude 6.5.")
+    (license license:public-domain)))
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Sun, 09 Feb 2025 13:17:03 GMT) Full text and rfc822 format available.

Message #26 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: vasilii.smirnov <at> mailbox.org
To: 76071 <at> debbugs.gnu.org
Cc: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>,
 Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH v2 2/2] gnu: Add astroterm.
Date: Sun,  9 Feb 2025 14:12:41 +0100
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>

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

Change-Id: Ie724bbfc238bee4a1603f5dbff9bc734ec65ff3e
---
 gnu/packages/astronomy.scm | 45 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 44 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 5eb9883464..282664bfcb 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -78,6 +78,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages photo)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages plotutils)
+  #:use-module (gnu packages popt)
   #:use-module (gnu packages pretty-print)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-build)
@@ -89,14 +90,16 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages qt)
   #:use-module (gnu packages readline)
-  #:use-module (gnu packages sqlite)
+  #:use-module (gnu packages specifications)
   #:use-module (gnu packages sphinx)
+  #:use-module (gnu packages sqlite)
   #:use-module (gnu packages statistics)
   #:use-module (gnu packages textutils)
   #:use-module (gnu packages time)
   #:use-module (gnu packages tls)
   #:use-module (gnu packages version-control)
   #:use-module (gnu packages video)
+  #:use-module (gnu packages vim)
   #:use-module (gnu packages web)
   #:use-module (gnu packages wxwidgets)
   #:use-module (gnu packages xiph)
@@ -260,6 +263,46 @@ (define-public aoflagger
 wide set of telescopes.")
     (license license:gpl3+)))
 
+(define-public astroterm
+  (package
+    (name "astroterm")
+    (version "1.0.7")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/da-luce/astroterm")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "03vfjcf8y039xbkigc3wy1sccbmk7zyy2nkfp984nbdxgr1pj129"))))
+    (build-system meson-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'configure 'copy-bsc5
+            (lambda _
+              (let* ((ybsc-input #+(this-package-native-input "specification-ybsc"))
+                     (ybsc-file (string-append ybsc-input "/share/BSC5")))
+                (copy-file ybsc-file "./data/bsc5"))))
+          (add-before 'configure 'fix-embed-sh-ref
+            (lambda _
+              (substitute* "meson.build"
+                (("'../scripts/embed.sh'")
+                 "meson.source_root() / 'scripts/embed.sh'")))))))
+    (native-inputs
+     (list pkg-config specification-ybsc xxd))
+    (inputs
+     (list ncurses argtable))
+    (home-page "https://github.com/da-luce/astroterm")
+    (synopsis "Planetarium for your terminal")
+    (description
+     "@code{astroterm} is a terminal-based star map written in C. It displays
+the real-time positions of stars, planets, constellations, and more, all
+within your terminal - no telescope required!")
+    (license license:expat)))
+
 (define-public calceph
   (package
     (name "calceph")
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Tue, 11 Feb 2025 19:59:02 GMT) Full text and rfc822 format available.

Message #29 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 76071 <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add astroterm.
Date: Tue, 11 Feb 2025 19:58:42 +0000
[Message part 1 (text/plain, inline)]
Hi,

Sorry for delay, I've checked with upstream for the option to read from
ASCII gzip-catalog instead of binary format, see
<https://github.com/da-luce/astroterm/issues/72>.

--
Oleg
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Thu, 13 Feb 2025 14:38:02 GMT) Full text and rfc822 format available.

Message #32 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: vasilii.smirnov <at> mailbox.org
To: 76071 <at> debbugs.gnu.org
Cc: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>,
 Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH v3 2/2] gnu: Add astroterm.
Date: Thu, 13 Feb 2025 15:34:49 +0100
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>

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

Change-Id: Ie3bddb3ecfcde86818d5b73d558d5ab229f7d6e0
---
 gnu/packages/astronomy.scm | 45 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 44 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index b1a342692b..f3a1c39ccc 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -78,6 +78,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages photo)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages plotutils)
+  #:use-module (gnu packages popt)
   #:use-module (gnu packages pretty-print)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-build)
@@ -89,14 +90,16 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages qt)
   #:use-module (gnu packages readline)
-  #:use-module (gnu packages sqlite)
+  #:use-module (gnu packages specifications)
   #:use-module (gnu packages sphinx)
+  #:use-module (gnu packages sqlite)
   #:use-module (gnu packages statistics)
   #:use-module (gnu packages textutils)
   #:use-module (gnu packages time)
   #:use-module (gnu packages tls)
   #:use-module (gnu packages version-control)
   #:use-module (gnu packages video)
+  #:use-module (gnu packages vim)
   #:use-module (gnu packages web)
   #:use-module (gnu packages wxwidgets)
   #:use-module (gnu packages xiph)
@@ -260,6 +263,46 @@ (define-public aoflagger
 wide set of telescopes.")
     (license license:gpl3+)))
 
+(define-public astroterm
+  (package
+    (name "astroterm")
+    (version "1.0.7")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/da-luce/astroterm")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "03vfjcf8y039xbkigc3wy1sccbmk7zyy2nkfp984nbdxgr1pj129"))))
+    (build-system meson-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'configure 'copy-bsc5
+            (lambda _
+              (let* ((ybsc-input #+(this-package-native-input "specification-ybsc"))
+                     (ybsc-file (string-append ybsc-input "/share/ybsc5")))
+                (copy-file ybsc-file "./data/ybsc5"))))
+          (add-before 'configure 'fix-embed-sh-ref
+            (lambda _
+              (substitute* "meson.build"
+                (("'../scripts/embed.sh'")
+                 "meson.source_root() / 'scripts/embed.sh'")))))))
+    (native-inputs
+     (list pkg-config python-wrapper specification-ybsc xxd))
+    (inputs
+     (list ncurses argtable))
+    (home-page "https://github.com/da-luce/astroterm")
+    (synopsis "Planetarium for your terminal")
+    (description
+     "@code{astroterm} is a terminal-based star map written in C. It displays
+the real-time positions of stars, planets, constellations, and more, all
+within your terminal - no telescope required!")
+    (license license:expat)))
+
 (define-public calceph
   (package
     (name "calceph")
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Thu, 13 Feb 2025 14:38:03 GMT) Full text and rfc822 format available.

Message #35 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: vasilii.smirnov <at> mailbox.org
To: 76071 <at> debbugs.gnu.org
Cc: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>,
 Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH v3 0/2] Add specification-ybsc and astroterm.
Date: Thu, 13 Feb 2025 15:34:47 +0100
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>

Thanks for your suggestions! I have replaced it with the plain-text version.

Vasilii Smirnov (2):
  gnu: Add specification-ybsc.
  gnu: Add astroterm.

 gnu/packages/astronomy.scm      | 45 ++++++++++++++++++++++++++++++++-
 gnu/packages/specifications.scm | 24 ++++++++++++++++++
 2 files changed, 68 insertions(+), 1 deletion(-)


base-commit: 2e72561e788a0bb37ffe887d546a394b70b8c212
-- 
2.48.1





Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Thu, 13 Feb 2025 14:38:03 GMT) Full text and rfc822 format available.

Message #38 received at 76071 <at> debbugs.gnu.org (full text, mbox):

From: vasilii.smirnov <at> mailbox.org
To: 76071 <at> debbugs.gnu.org
Cc: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>,
 Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: [PATCH v3 1/2] gnu: Add specification-ybsc.
Date: Thu, 13 Feb 2025 15:34:48 +0100
From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>

* gnu/packages/specifications.scm (specification-ybsc): New variable.

Change-Id: I5d7a40dfee10f19fae7a80dfd1fc13d8a15ef4f1
---
 gnu/packages/specifications.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/specifications.scm b/gnu/packages/specifications.scm
index b4b59ea0f6..4bb48d855e 100644
--- a/gnu/packages/specifications.scm
+++ b/gnu/packages/specifications.scm
@@ -202,3 +202,27 @@ (define-public specification-specreduce-data
 spectroscopic data reduction (e.g. standard star spectra, atmospheric
 extinction curves, line lists for calibration lamps).")
       (license license:bsd-3))))
+
+(define-public specification-ybsc
+  (package
+    (name "specification-ybsc")
+    (version "20250114214121")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://web.archive.org/web/" version "/"
+             "http://tdc-www.harvard.edu/catalogs/ybsc5.gz"))
+       (sha256
+        (base32
+         "1vbvxhw1i3h2r61zgqy7hpwpa4pmc0jh6mknridvx3xyj0g4pi1x"))))
+    (build-system copy-build-system)
+    (arguments
+     (list
+      #:install-plan #~'(("ybsc5" "share/ybsc5"))))
+    (home-page "http://tdc-www.harvard.edu/catalogs/bsc5.html")
+    (synopsis "Yale Bright Star Catalogue")
+    (description "@acronym{Yale Bright Star Catalogue, YBSC} is a widely used
+source of basic astronomical and astrophysical data for stars brighter than
+magnitude 6.5.")
+    (license license:public-domain)))
-- 
2.48.1





Reply sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
You have taken responsibility. (Thu, 13 Feb 2025 23:17:02 GMT) Full text and rfc822 format available.

Notification sent to vasilii.smirnov <at> mailbox.org:
bug acknowledged by developer. (Thu, 13 Feb 2025 23:17:02 GMT) Full text and rfc822 format available.

Message #43 received at 76071-done <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 76071-done <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add astroterm.
Date: Thu, 13 Feb 2025 23:16:06 +0000
[Message part 1 (text/plain, inline)]
Hi,

I've extended specification-ybsc to include README and notes, also add
more details to description.

Pushed to master as:

4b5f0408e66 * master origin/master gnu: Add astroterm.
bcc776301cb * gnu: Add specification-ybsc.

More astro soft are welcome! 

If you fancy to package some, take a look
https://git.sr.ht/~hellseher/ffab/tree/main/item/TODO.md.

--
Thanks,
Oleg
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Sat, 15 Feb 2025 23:14:02 GMT) Full text and rfc822 format available.

Message #46 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: "vasilii.smirnov--- via Guix-patches via" <guix-patches <at> gnu.org>
Cc: Sharlatan Hellseher <sharlatanus <at> gmail.com>, 76071 <at> debbugs.gnu.org,
 Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
Subject: Re: [bug#76071] [PATCH v3 2/2] gnu: Add astroterm.
Date: Sat, 15 Feb 2025 18:13:27 -0500
On Thu, Feb 13, 2025 at 03:34:49PM +0100, vasilii.smirnov--- via Guix-patches via wrote:
> From: Vasilii Smirnov <vasilii.smirnov <at> mailbox.org>
> 
> * gnu/packages/astronomy.scm (astroterm): New variable.

Exceptionally fun package! Thanks!




Information forwarded to guix-patches <at> gnu.org:
bug#76071; Package guix-patches. (Sat, 15 Feb 2025 23:14:03 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 16 Mar 2025 11:24:21 GMT) Full text and rfc822 format available.

This bug report was last modified 96 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.