GNU bug report logs -
#77556
[PATCH] gnu: flightgear: Fix build by reordering phases.
Previous Next
Reported by: Timo Wilken <guix <at> twilken.net>
Date: Sat, 5 Apr 2025 17:51:02 UTC
Severity: normal
Tags: patch
Done: 宋文武 <iyzsong <at> envs.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Sun, 06 Apr 2025 15:27:57 +0800
with message-id <87frilu4ua.fsf <at> envs.net>
and subject line Re: [bug#77556] [PATCH] gnu: flightgear: Fix build by reordering phases.
has caused the debbugs.gnu.org bug report #77556,
regarding [PATCH] gnu: flightgear: Fix build by reordering phases.
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
77556: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=77556
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Guix can't find the `install-data' phase yet when `check' is redefined, so
swap the definitions of `install-data' and `check'.
* gnu/packages/games.scm (flightgear): Swap `install-data' and `check'.
Change-Id: Ifb4e4f0f3a09a2d2e596681ecb7c6c481f0e16b1
---
gnu/packages/games.scm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 328af308a58..a69b492e6ca 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -10665,10 +10665,6 @@ (define-public flightgear
(lambda* args
((assoc-ref %standard-phases 'build)
#:make-flags (list "fgfs_test_suite"))))
- ;; Test suite needs access to FGData so run it after 'install.
- (delete 'check)
- (add-after 'install-data 'check
- (assoc-ref %standard-phases 'check))
(add-after 'install 'install-data
(lambda _
(let ((share (string-append #$output "/share/flightgear")))
@@ -10676,7 +10672,11 @@ (define-public flightgear
(with-directory-excursion share
(invoke "tar" "xf"
#$(this-package-native-input "flightgear-data")
- "--strip-components=1"))))))))
+ "--strip-components=1")))))
+ ;; Test suite needs access to FGData so run it after 'install.
+ (delete 'check)
+ (add-after 'install-data 'check
+ (assoc-ref %standard-phases 'check)))))
(inputs
(list boost
dbus
--
2.49.0
[Message part 3 (message/rfc822, inline)]
Timo Wilken <guix <at> twilken.net> writes:
> Guix can't find the `install-data' phase yet when `check' is redefined, so
> swap the definitions of `install-data' and `check'.
>
> * gnu/packages/games.scm (flightgear): Swap `install-data' and `check'.
Pushed as commit 85eb725, with simplified commit message, thanks.
This bug report was last modified 41 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.