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))))