aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-04-09 16:19:53 +0900
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-04-14 10:34:51 +0900
commit2c80648f8a2a74d5fe808be63094cd019cf49d53 (patch)
tree8aee31c2894f938163b0517e657f6190180a3413
parent37c055119a603a470ab002a35349ba7fc1b391cd (diff)
downloadguix-2c80648f8a2a74d5fe808be63094cd019cf49d53.tar.gz
guix-2c80648f8a2a74d5fe808be63094cd019cf49d53.zip
gnu: pounce: Add debug output.
* gnu/packages/messaging.scm (pounce) [outputs]: New field. [#:phases]: New argument. Change-Id: I9948b083af5e41bcac86d2c68b1e7b8a8896c4da
-rw-r--r--gnu/packages/messaging.scm17
1 files changed, 12 insertions, 5 deletions
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 26db072b4a..d48b6e96e7 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -3462,13 +3462,20 @@ notifications.")
version ".tar.gz"))
(sha256
(base32 "0kk0jrfiwfaybr0i5xih3b0yd4i6v3bz866a7xal1j8wddalbwlp"))))
+ (outputs '("out" "debug"))
(build-system gnu-build-system)
(arguments
- `(#:tests? #f ;there are no tests
- #:make-flags
- (list
- (string-append "CC=" ,(cc-for-target))
- (string-append "PREFIX=" %output))))
+ (list
+ #:tests? #f ;there are no tests
+ #:phases #~(modify-phases %standard-phases
+ (add-before 'configure 'pre-configure
+ (lambda _
+ ;; The build system is peculiar and sets environment
+ ;; variables such as CFLAGS itself, which must not be
+ ;; overridden via Make flags.
+ (setenv "CC" #$(cc-for-target))
+ (setenv "CFLAGS" "-g") ;for debug symbols
+ (setenv "PREFIX" #$output))))))
(native-inputs
(list pkg-config universal-ctags))
(inputs