* gnu/packages/games.scm (the-powder-toy)[source]: Add a snippet to
identify more machines as 64-bit.
[arguments]: Add configure-flags when building with lua. Add a phase to
correctly use lua when necessary.
[inputs]: Build with luajit or lua-5.2 depending on platform support.
Change-Id: I7c1fda2d45f3e6c74475e33ec2a23f9accd6964f
* gnu/packages/games.scm (speed-dreams): New variable.
(speed-dreams-version, speed-dreams-svn-revision): New variables.
(speed-dreams-source-tarball): New procedure.
(speed-dreams-base-tarball, speed-dreams-more-hq-cars-and-tracks-tarball)
(speed-dreams-wip-cars-and-tracks-tarball)
(speed-dreams-unmaintained-tarball): New variable.
Change-Id: Id14f3556d47a80c508177940f959448520b406fc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Rename knights with knightsgame to package knights from KDE games module.
* gnu/packages/games.scm (knights): Rename with knightsgame.
Change-Id: I6eec8189fd29fe2ede67d98c26fdd9cafe4c2aef
* gnu/packages/games.scm (joycond): Update to 0.1.0-2.9d1f509.
[phases]: Use gexps.
[license]: Correct to gpl3+.
Change-Id: I81824de94d168e63e0434149805708cb1e8b8a54
* gnu/packages/games.scm (jstest-gtk) [synopsis]: Mention this is for Joydev
joysticks.
[description]: Likewise.
Change-Id: I3a93a237ea5e2efb6bc49e6a9eee2e8714e25bf5
* gnu/packages/games.scm (gzdoom)[source]: Don't explicitly return #t
from snippet.
[arguments]: Likewise from phases. Use G-expressions.
Use SEARCH-INPUT-FILE so that we can…
[inputs]: …remove input labels.
Change-Id: I8dfc4ce55c1c5b5bfda98d81ba54e310b7469766
* gnu/packages/games.scm (armagetronad): Update to 0.2.9.2.3.
[arguments]: Add a new 'omit-broken-symlinks phase.
Change-Id: I2283e27facdccfb28034434253a2a3b079ceb4c4
* gnu/packages/games.scm (abbaye)[source]: Don't explicitly return #t
from snippet. In-line trivial comment.
[arguments]: Unquote list and use G-expressions.
Change-Id: Ia5fdfa7e047f4b3bdcd166aea6a1367414073a8a
[[PGP Signed Part:No public key for DC518FC87F9716AA created at 2024-09-10T13:50:15+0900 using EDDSA]]
The attached patch updates vcmi to 1.5.7 and works with QT6 instead of
QT5 (maybe due to fixes in vcmi, maybe due to core-updates merge).
Did more play testing that I had planned...
live well,
vagrant
[2. text/x-diff; 0001-gnu-vcmi-Update-to-1.5.7.patch]
From 72c5e9e79d7f9b51508c97d5d9d3b5fda7e02a0f Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@debian.org>
Date: Mon, 9 Sep 2024 17:02:02 -0700
Subject: [PATCH] gnu: vcmi: Update to 1.5.7.
* gnu/packages/games.scm (vcmi): Update to 1.5.7.
[native-inputs]: Use qtbase and qtools instead of the QT5 variants.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
The Minetest engine and the "Minetest Game" have been decoupled upstream
in Minetest 5.9.0:
https://dev.minetest.net/Changelog#Minetest_Game
* gnu/packages/minetest.scm (minetest): Update to 5.9.0.
[arguments]: Adjust #:configure-flags and #:phases to account for the
removal of the Minetest Game from the Minetest codebase.
[native-search-paths, synopsis, description]: Likewise.
[inputs]: Remove IRRLICHT-FOR-MINETEST.
(minetest-data): Update to 0.0.0-0.88ecab3. Rename to MINETEST-GAME and
deprecate MINETEST-DATA.
[synopsis, description]: Adjust to account for the decoupling of the game from
the engine.
* gnu/packages/games.scm (irrlicht-for-minetest): Remove variable.
* guix/build-system/minetest.scm (default-minetest-game): New variable.
(%default-modules): Use it.
Change-Id: I0117bd33a2ce5eb1c79fdb29878682081f61dd4e
Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu/packages/games.scm (openclonk): Fix build.
[source]<snippet>: Unbundle dependencies and include the <limits> header where
necessary to fix the build.
[arguments]<#:phases>: Remove workarounds for bundled backward-cpp.
[inputs]: Remove dependencies for bundled backward-cpp. Add libb2, pcg-cpp,
and c-template-sort.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
It fails with:
cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’
may have been intended to silence earlier diagnostics
cc1plus: all warnings being treated as errors
* gnu/packages/games.scm (cataclysm-dda)[arguments]: Disable warnings by
pass "WARNINGS=-w" to make-flags.
Change-Id: I01fbbab6a3ecefc63056a26547f9e833f6fe8321
* gnu/packages/games.scm (blobwars)[arguments]<#:phases>: Get rid of
custom 'strlcat' and 'strlcpy' implementations.
Change-Id: I657d316a4846eda6ae817bc76a6070bcc70adb2e