summaryrefslogtreecommitdiff
path: root/gnu/packages/games.scm
diff options
context:
space:
mode:
authorbdunahu <bdunahu@operationnull.com>2026-06-04 22:01:27 -0400
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2026-07-24 09:07:09 +0200
commitc1ae772f2e6280c276e5a2ae823ee5834585fc85 (patch)
tree79b279a9b5f1d0e9ec88ce01129f722293d63e94 /gnu/packages/games.scm
parent9a4ecc9445543538d79c64a400345cd033eb6e18 (diff)
gnu: warzone2100: Code formatting.
* gnu/packages/games.scm (warzone2100): Cosmetic and whitespace changes. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu/packages/games.scm')
-rw-r--r--gnu/packages/games.scm124
1 files changed, 68 insertions, 56 deletions
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 844d8271c5b..716fc32c65a 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -7378,63 +7378,75 @@ fighting over what remains.")
7378 (package 7378 (package
7379 (name "warzone2100") 7379 (name "warzone2100")
7380 (version "4.6.3") 7380 (version "4.6.3")
7381 (source (origin 7381 (source
7382 (method url-fetch) 7382 (origin
7383 (uri (string-append "mirror://sourceforge/warzone2100/releases/" 7383 (method url-fetch)
7384 version "/warzone2100_src.tar.xz")) 7384 (uri (string-append "mirror://sourceforge/warzone2100/releases/"
7385 (patches (search-patches "warzone2100-unbundle-libs.patch")) 7385 version "/warzone2100_src.tar.xz"))
7386 (modules '((guix build utils))) 7386 (modules '((guix build utils)))
7387 (snippet #~(for-each delete-file-recursively 7387 (snippet
7388 (cons* "lib/netplay/3rdparty/miniupnp" 7388 #~(for-each delete-file-recursively
7389 "lib/sound/3rdparty/opusfile" 7389 (cons* "lib/netplay/3rdparty/miniupnp"
7390 (map (lambda (s) (string-append "3rdparty/" s)) 7390 "lib/sound/3rdparty/opusfile"
7391 '("basis_universal" "basis_universal_host_build" 7391 (map (lambda (s) (string-append "3rdparty/" s))
7392 "discord-rpc" "fmt" "GameNetworkingSockets" 7392 '("basis_universal"
7393 "inih" "re2" "utf8proc" "utfcpp"))))) 7393 "basis_universal_host_build"
7394 (sha256 7394 "discord-rpc"
7395 (base32 7395 "fmt"
7396 "0fmiy0pm56yy69c0nhynjdiaslwlfg8cdvfl5s78g5pzdi1y47s3")))) 7396 "GameNetworkingSockets"
7397 "inih"
7398 "re2"
7399 "utf8proc"
7400 "utfcpp")))))
7401 (patches (search-patches "warzone2100-unbundle-libs.patch"))
7402 (sha256
7403 (base32
7404 "0fmiy0pm56yy69c0nhynjdiaslwlfg8cdvfl5s78g5pzdi1y47s3"))))
7397 (build-system cmake-build-system) 7405 (build-system cmake-build-system)
7398 (arguments (list #:configure-flags #~'("-GNinja" 7406 (arguments
7399 "-DWZ_DISTRIBUTOR=Guix" 7407 (list
7400 "-DWZ_DOWNLOAD_PREBUILT_PACKAGES=off" 7408 ;; TODO: Tests seem to be broken, configure.ac is missing.
7401 "-DWZ_INCLUDE_VIDEOS=off" 7409 #:tests? #f
7402 "-DWZ_FORCE_MINIMAL_OPUSFILE=off" 7410 #:configure-flags #~'("-GNinja"
7403 "-DENABLE_GNS_NETWORK_BACKEND=off") 7411 "-DWZ_DISTRIBUTOR=GNU Guix"
7404 ;; TODO: Tests seem to be broken, configure.ac is missing. 7412 "-DWZ_DOWNLOAD_PREBUILT_PACKAGES=off"
7405 #:tests? #f)) 7413 "-DWZ_INCLUDE_VIDEOS=off"
7406 (native-inputs (list basis-universal 7414 "-DWZ_FORCE_MINIMAL_OPUSFILE=off"
7407 gettext-minimal 7415 "-DENABLE_GNS_NETWORK_BACKEND=off")))
7408 ninja 7416 (native-inputs
7409 p7zip 7417 (list basis-universal
7410 pkg-config 7418 gettext-minimal
7411 ruby-asciidoctor/minimal 7419 ninja
7412 shaderc)) 7420 p7zip
7413 (inputs (list basis-universal 7421 pkg-config
7414 curl 7422 ruby-asciidoctor/minimal
7415 fmt 7423 shaderc))
7416 freetype 7424 (inputs
7417 fribidi 7425 (list basis-universal
7418 gnutls 7426 curl
7419 harfbuzz 7427 fmt
7420 libinih 7428 freetype
7421 libogg 7429 fribidi
7422 libpng 7430 gnutls
7423 libsodium 7431 harfbuzz
7424 libtheora 7432 libinih
7425 libvorbis 7433 libogg
7426 libzip 7434 libpng
7427 miniupnpc 7435 libsodium
7428 openal 7436 libtheora
7429 opus 7437 libvorbis
7430 opusfile 7438 libzip
7431 physfs 7439 miniupnpc
7432 re2 7440 openal
7433 sdl3 7441 opus
7434 sqlite 7442 opusfile
7435 utf8proc 7443 physfs
7436 utfcpp 7444 re2
7437 vulkan-headers)) 7445 sdl3
7446 sqlite
7447 utf8proc
7448 utfcpp
7449 vulkan-headers))
7438 (home-page "https://wz2100.net") 7450 (home-page "https://wz2100.net")
7439 (synopsis "3D Real-time strategy and real-time tactics game") 7451 (synopsis "3D Real-time strategy and real-time tactics game")
7440 (description 7452 (description