gnu: Add celestia-gtk.

* gnu/packages/astronomy.scm (celestia-gtk): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Amar Singh 2019-06-13 22:53:22 +05:30 committed by Ludovic Courtès
parent ca310f65c5
commit 67d24b15ca
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -38,9 +38,12 @@ (define-module (gnu packages astronomy)
#:use-module (gnu packages perl) #:use-module (gnu packages perl)
#:use-module (gnu packages gl) #:use-module (gnu packages gl)
#:use-module (gnu packages qt) #:use-module (gnu packages qt)
#:use-module (gnu packages gtk)
#:use-module (gnu packages gnome)
#:use-module (gnu packages maths) #:use-module (gnu packages maths)
#:use-module (guix build-system cmake) #: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 (define-public cfitsio
(package (package
@ -234,3 +237,15 @@ (define-public celestia
time. The position and movement of solar system objects is calculated time. The position and movement of solar system objects is calculated
accurately in real time at any rate desired.") accurately in real time at any rate desired.")
(license license:gpl2+)))) (license license:gpl2+))))
(define-public celestia-gtk
(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))))