guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 1184bd06d1e065035eb9de9151b2a4b2c3e79a59
Author: bdunahu <[email protected]>
AuthorDate: Tue Jun 9 14:30:02 2026 -0400
gnu: warzone2100: Unbundle readerwriterqueue.
* gnu/packages/games.scm (warzone2100)[source]<snippet>: Delete
“3rdparty/readerwriterqueue”. Adjust references to headers accordingly.
[native-inputs]: Add readerwriterqueue.
Signed-off-by: Liliana Marie Prikler <[email protected]>
---
gnu/packages/games.scm | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index c7a6674a67..73409bde79 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -7419,8 +7419,13 @@ fighting over what remains.")
"GameNetworkingSockets"
"inih"
"re2"
+ "readerwriterqueue"
"utf8proc"
- "utfcpp")))))
+ "utfcpp")))
+ (substitute* (list "src/stdinreader.cpp"
+ "lib/netplay/netreplay.cpp")
+ ;; Trivially unbundles readerwriterqueue.
+ (("3rdparty/(readerwriterqueue)" _ f) f))))
(patches (search-patches "warzone2100-unbundle-basis-universal.patch"
"warzone2100-unbundle-libs.patch"
"warzone2100-unbundle-inih.patch"
@@ -7493,6 +7498,7 @@ fighting over what remains.")
ninja
p7zip
pkg-config
+ readerwriterqueue
ruby-asciidoctor/minimal
shaderc))
(inputs