GNU bug report logs -
#36197
[Patch] gnu: add celestia; celestia-gtk
Previous Next
Reported by: Amar Singh <nly <at> disroot.org>
Date: Thu, 13 Jun 2019 18:16:02 UTC
Severity: normal
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 36197 in the body.
You can then email your comments to 36197 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#36197
; Package
guix-patches
.
(Thu, 13 Jun 2019 18:16:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Amar Singh <nly <at> disroot.org>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 13 Jun 2019 18:16:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Added Celestia; space visualisation and simulator to (gnu packages
astronomy).
Tests are disabled because the project does not include any tests.
[0001-gnu-Add-celestia.patch (text/x-patch, attachment)]
[0002-gnu-Add-celestia-gtk.patch (text/x-patch, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#36197
; Package
guix-patches
.
(Tue, 25 Jun 2019 19:26:02 GMT)
Full text and
rfc822 format available.
Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
On 2019-06-13 20:15, Amar Singh wrote:
>
> Added Celestia; space visualisation and simulator to (gnu packages
> astronomy).
>
> Tests are disabled because the project does not include any tests.
> + (license license:gpl2))))
Source code files say 2 or later. Otherwise LGTM.
I'm not going to review the celestia-gtk because of small bandwidth.
Thanks for the patch!
--
Cheers Swedebugia
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Wed, 26 Jun 2019 12:52:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Amar Singh <nly <at> disroot.org>
:
bug acknowledged by developer.
(Wed, 26 Jun 2019 12:52:02 GMT)
Full text and
rfc822 format available.
Message #13 received at 36197-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Amar,
Amar Singh <nly <at> disroot.org> skribis:
>>From dba590074e9a0c7cf3dc8440492190de732feaea Mon Sep 17 00:00:00 2001
> From: Amar Singh <nly <at> disroot.org>
> Date: Sun, 19 May 2019 12:39:48 +0530
> Subject: [PATCH 1/2] gnu: Add celestia.
>
> * gnu/packages/astronomy.scm (celestia): New variable.
I fixed the license as swedebugia noted, made the minor cosmetic changes
shown below, and applied.
>>From c8dd3c6871da910761ea8908f6bc9866c7f3c5ac Mon Sep 17 00:00:00 2001
> From: Amar Singh <nly <at> disroot.org>
> Date: Thu, 13 Jun 2019 22:53:22 +0530
> Subject: [PATCH 2/2] gnu: Add celestia-gtk.
>
> * gnu/packages/astronomy.scm (celestia-gtk): New variable.
Applied with the changes below.
Thank you!
Ludo’.
[Message part 2 (text/x-patch, inline)]
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 20639bc779..59fa11bfda 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2,7 +2,7 @@
;;; Copyright © 2016 John Darrington <jmd <at> gnu.org>
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me <at> tobias.gr>
;;; Copyright © 2018, 2019 Efraim Flashner <efraim <at> flashner.co.il>
-;;; Copyright © 2019 by Amar Singh<nly <at> disroot.org>
+;;; Copyright © 2019 by Amar Singh <nly <at> disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -189,20 +189,16 @@ objects.")
(let ((commit "9dbdf29c4ac3d20afb2d9a80d3dff241ecf81dce"))
(package
(name "celestia")
- (version
- (git-version "1.6.1" "815" commit))
- (source
- (origin
- (method git-fetch)
- (uri
- (git-reference
- (url
- "https://github.com/celestiaproject/celestia")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "00xibg87l1arzifakgj7s828x9pszcgx7x7ij88a561ig49ryh78"))))
+ (version (git-version "1.6.1" "815" commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/celestiaproject/celestia")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "00xibg87l1arzifakgj7s828x9pszcgx7x7ij88a561ig49ryh78"))))
(build-system cmake-build-system)
(native-inputs
`(("perl" ,perl)
@@ -227,14 +223,14 @@ objects.")
`(("lua" ,lua)))
(arguments
`(#:configure-flags '("-DENABLE_GLUT=ON" "-DENABLE_QT=OFF")
- #:tests? #f))
+ #:tests? #f)) ;no tests
(home-page "https://celestia.space/")
(synopsis "Real-time 3D visualization of space")
(description
- "The free space simulation that lets you explore our universe in three
+ "This simulation program lets you explore our universe in three
dimensions. Celestia simulates many different types of celestial objects.
From planets and moons to star clusters and galaxies, you can visit every
object in the expandable database and view it from any point in space and
time. The position and movement of solar system objects is calculated
accurately in real time at any rate desired.")
- (license license:gpl2))))
+ (license license:gpl2+))))
[Message part 3 (text/x-patch, inline)]
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index df801ef444..81c7481e0b 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -42,7 +42,8 @@
#:use-module (gnu packages gnome)
#:use-module (gnu packages maths)
#:use-module (guix build-system cmake)
- #:use-module (guix build-system gnu))
+ #:use-module (guix build-system gnu)
+ #:use-module (srfi srfi-1))
(define-public cfitsio
(package
@@ -238,15 +239,13 @@ accurately in real time at any rate desired.")
(license license:gpl2+))))
(define-public celestia-gtk
- (package (inherit celestia)
- (name "celestia-gtk")
- (version (package-version celestia))
- (inputs
- (append (filter (lambda (x)
- (not (equal? (car x) "freeglut")))
- (package-inputs celestia))
- `(("gtk2" ,gtk+-2)
- ("gtkglext" ,gtkglext))))
- (arguments
- `(#:configure-flags '("-DENABLE_GTK=ON" "-DENABLE_QT=OFF")
- #:tests? #f))))
+ (package
+ (inherit celestia)
+ (name "celestia-gtk")
+ (inputs
+ (append (alist-delete "freeglut" (package-inputs celestia))
+ `(("gtk2" ,gtk+-2)
+ ("gtkglext" ,gtkglext))))
+ (arguments
+ `(#:configure-flags '("-DENABLE_GTK=ON" "-DENABLE_QT=OFF")
+ #:tests? #f))))
Information forwarded
to
guix-patches <at> gnu.org
:
bug#36197
; Package
guix-patches
.
(Tue, 02 Jul 2019 14:55:01 GMT)
Full text and
rfc822 format available.
Message #16 received at 36197 <at> debbugs.gnu.org (full text, mbox):
Did this patch address the concerns raised in this thread: https://lists.gnu.org/archive/html/guix-devel/2015-07/msg00030.html ?
--
`~Eric
Did not alter fixed versions and reopened.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 04 Jul 2019 08:03:01 GMT)
Full text and
rfc822 format available.
Removed tag(s) patch.
Request was from
Ludovic Courtès <ludo <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Thu, 04 Jul 2019 08:03:01 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#36197
; Package
guix-patches
.
(Thu, 04 Jul 2019 08:03:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 36197 <at> debbugs.gnu.org (full text, mbox):
Hi Eric,
Eric Bavier <ericbavier <at> centurylink.net> skribis:
> Did this patch address the concerns raised in this thread: https://lists.gnu.org/archive/html/guix-devel/2015-07/msg00030.html ?
Good question, I don’t know. Could you take a look?
I picked it up because there had been no comments for some time, but I
was unaware of the issues you raise.
Thanks for the heads-up,
Ludo’.
Reply sent
to
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:
You have taken responsibility.
(Fri, 29 Mar 2024 15:04:03 GMT)
Full text and
rfc822 format available.
Notification sent
to
Amar Singh <nly <at> disroot.org>
:
bug acknowledged by developer.
(Fri, 29 Mar 2024 15:04:04 GMT)
Full text and
rfc822 format available.
Message #28 received at 36197-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi!
Celestia is on the latest version and periodically checked for
updates.
Closing this issue as no more relevant.
Thanks,
Oleg
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 27 Apr 2024 11:25:14 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 12 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.