diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-04-09 16:19:53 +0900 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-04-14 10:34:51 +0900 |
commit | 2c80648f8a2a74d5fe808be63094cd019cf49d53 (patch) | |
tree | 8aee31c2894f938163b0517e657f6190180a3413 | |
parent | 37c055119a603a470ab002a35349ba7fc1b391cd (diff) | |
download | guix-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.scm | 17 |
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 |