gnu: libappindicator: Disable parallel builds.

They may create a race condition such that the file
application-service-marshal.h is included before it is created.

* gnu/packages/freedesktop.scm (libappindicator)[arguments]
<#:parallel-build?>: Set to #f.

Fixes: guix/guix#1417
Reported-by: Dariqq <dariqq@posteo.net>
Change-Id: I9d7edac11cde1de84df59b09e5414b1989a5d7f2
This commit is contained in:
Andreas Enge 2025-07-20 17:37:43 +02:00
parent aff946d349
commit 36fc0fc87b
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -3159,7 +3159,8 @@ useful with system integration.")
(propagated-inputs
(list gtk+ libdbusmenu))
(arguments
`(#:configure-flags '("--with-gtk=3")
`(#:parallel-build? #f ; race condition for application-service-marshal.h
#:configure-flags '("--with-gtk=3")
#:make-flags '("CFLAGS=-Wno-error")
#:tests? #f ; One test does not pass (it succeeds when it should fail).
#:phases