宋文武
3ce3466311
gnu: knights: Fix build.
...
* gnu/packages/games.scm (knights)[source]: Add snippet.
2023-08-23 18:49:23 +08:00
宋文武
59e3fbea1b
gnu: prboom-plus: Fix build.
...
* gnu/packages/games.scm (prboom-plus)[arguments]<#:configure-flags>:
Add "CFLAGS=-fcommon".
2023-08-23 18:49:23 +08:00
宋文武
12a25f1858
gnu: tetrinet: Fix build.
...
* gnu/packages/games.scm (tetrinet)[arguments]: Add '-fcommon' to CFLAGS.
2023-08-23 18:49:23 +08:00
宋文武
9393ce89ab
gnu: alex4: Fix build.
...
* gnu/packages/games.scm (alex4)[arguments]: Add '-fcommon' to CFLAGS.
2023-08-23 18:49:23 +08:00
宋文武
b262b37f06
gnu: naev: Fix build.
...
* gnu/packages/games.scm (naev)[inputs]: Don't use sdl-union.
Remove sdl2-mixer.
2023-08-23 18:33:56 +08:00
Ricardo Wurmus
182e8ddfc1
gnu: cdogs-sdl: Update to 1.5.0.
...
* gnu/packages/games.scm (cdogs-sdl): Update to 1.5.0.
2023-08-21 12:16:45 +02:00
Ricardo Wurmus
ae4da4c81f
gnu: cdogs-sdl: Patch assets directory.
...
* gnu/packages/games.scm (cdogs-sdl)[arguments]: Add phase
'patch-install-directory to ensure data files are installed there.
2023-08-21 12:16:45 +02:00
Ricardo Wurmus
b797e6906b
gnu: cdogs-sdl: Use G-expression.
...
* gnu/packages/games.scm (cdogs-sdl)[arguments]: Use G-expression and refer
to #$output.
2023-08-21 12:16:45 +02:00
Efraim Flashner
99dfb5bfd9
gnu: colobot: Build with librsvg-for-system.
...
* gnu/packages/games.scm (colobot)[native-inputs]: Replace librsvg with
librsvg-for-system.
2023-08-15 05:45:46 +03:00
Efraim Flashner
7e99958167
gnu: tuxpaint: Build with librsvg-for-system.
...
* gnu/packages/games.scm (tuxpaint)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-15 05:45:46 +03:00
Efraim Flashner
19dc2ae52a
gnu: pioneers: Build with librsvg-for-system.
...
* gnu/packages/games.scm (pioneers)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-15 05:45:46 +03:00
Efraim Flashner
32d0bdf4e5
gnu: xboard: Build with librsvg-for-system.
...
* gnu/packages/games.scm (xboard)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-15 05:45:46 +03:00
Tobias Geerinckx-Rice
05c7e70b96
gnu: corsix-th: Use G-expressions.
...
* gnu/packages/games.scm (corsix-th)[arguments]:
Rewrite as G-expressions.
2023-08-13 02:00:00 +02:00
Tobias Geerinckx-Rice
45900e4cac
gnu: corsix-th: Update to 0.67.
...
* gnu/packages/games.scm (corsix-th): Update to 0.67.
2023-08-13 02:00:00 +02:00
Tobias Geerinckx-Rice
49239397ad
gnu: xonotic-data: Update to 0.8.6.
...
* gnu/packages/games.scm (xonotic-data): Update to 0.8.6.
2023-07-30 02:00:00 +02:00
Tobias Geerinckx-Rice
58f1e699c2
gnu: openttd-opensfx: Update to 1.0.3.
...
* gnu/packages/games.scm (openttd-opensfx): Update to 1.0.3.
2023-07-30 02:00:00 +02:00
Tobias Geerinckx-Rice
6e74526277
gnu: openttd-engine: Update to 13.4.
...
* gnu/packages/games.scm (openttd-engine): Update to 13.4.
2023-07-30 02:00:00 +02:00
TakeV
667974a980
gnu: Add endgame-singularity.
...
* gnu/packages/games.scm (endgame-singularity): New variable.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-07-28 21:48:59 +08:00
Liliana Marie Prikler
445a035908
gnu: Remove sky.
...
This package, along with other SCUMMVM-based games violate the FSDG: they are
neither built from nor point towards their corresponding source code.
See <https://lists.gnu.org/archive/html/guix-devel/2022-08/msg00039.html >
and <https://lists.gnu.org/archive/html/guix-devel/2023-06/msg00091.html >
for more information.
* gnu/packages/games.scm (sky): Delete variable.
2023-07-23 09:50:07 +02:00
Liliana Marie Prikler
6ac90e8942
gnu: Remove queen.
...
This package, along with other SCUMMVM-based games violate the FSDG: they are
neither built from nor point towards their corresponding source code.
See <https://lists.gnu.org/archive/html/guix-devel/2022-08/msg00039.html >
and <https://lists.gnu.org/archive/html/guix-devel/2023-06/msg00091.html >
for more information.
* gnu/packages/games.scm (make-queen-package, queen, queen-de, queen-fr)
(queen-it): Delete variable.
2023-07-23 09:50:07 +02:00
Liliana Marie Prikler
4423298863
gnu: Remove lure.
...
This package, along with other SCUMMVM-based games violate the FSDG: they are
neither built from nor point towards their corresponding source code.
See <https://lists.gnu.org/archive/html/guix-devel/2022-08/msg00039.html >
and <https://lists.gnu.org/archive/html/guix-devel/2023-06/msg00091.html >
for more information.
* gnu/packages/games.scm (make-lure-package, lure, lure-de, lure-es)
(lure-fr, lure-it): Delete variable.
2023-07-23 09:50:07 +02:00
Liliana Marie Prikler
29c390673d
gnu: Remove drascula.
...
This package, along with other SCUMMVM-based games violate the FSDG: they are
neither built from nor point towards their corresponding source code.
See <https://lists.gnu.org/archive/html/guix-devel/2022-08/msg00039.html >
and <https://lists.gnu.org/archive/html/guix-devel/2023-06/msg00091.html >
for more information.
* gnu/packages/games.scm (drascula): Delete variable.
2023-07-23 09:50:07 +02:00
Tobias Geerinckx-Rice
6168ad89f2
gnu: adanaxisgpl: Install the .mush files (again).
...
This out of an abundance of caution more than anything.
* gnu/packages/games.scm (adanaxisgpl)[arguments]: Add an 'install-data phase.
[native-inputs]: Use a later commit for adanaxis-data.
2023-07-16 02:00:38 +02:00
Tobias Geerinckx-Rice
a9e788c008
gnu: adanaxisgpl: Remove input labels.
...
* gnu/packages/games.scm (adanaxisgpl)[native-inputs, inputs]:
Remove input labels.
[arguments]: Adjust the 'unpack-inputs phase to search for files, not
labels.
2023-07-16 02:00:38 +02:00
Tobias Geerinckx-Rice
f43794e573
gnu: adanaxisgpl: Build from Git.
...
* gnu/packages/games.scm (adanaxisgpl-mush): Remove variable.
(adanaxisgpl)[source]: Fetch from Git. In the snippet, create missing
directories, arrange to create missing files, and don't explicitly
return #t.
[arguments]: Add an 'unpack-inputs phase, replace the default
'bootstrap, and remove 'install-data.
[native-inputs]: Remove adanaxis-mush. Add adanaxis-data,
adanaxis-mushruby, autoconf, automake, and perl.
2023-07-16 02:00:38 +02:00
Tobias Geerinckx-Rice
40f9e720a2
gnu: tome4: Remove obsolete snippet.
...
* gnu/packages/games.scm (tome4)[source]: Remove snippet.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice
29a7bd209c
gnu: tetzle: Update to 2.2.2.
...
* gnu/packages/games.scm (tetzle): Update to 2.2.2.
[source]: Hard-code NAME.
2023-07-16 02:00:10 +02:00
Tobias Geerinckx-Rice
fd0f867571
gnu: xonotic: Update to 0.8.6.
...
* gnu/packages/games.scm (xonotic): Update to 0.8.6.
2023-07-16 02:00:10 +02:00
Tobias Geerinckx-Rice
e5830022d9
gnu: wesnoth: Update to 1.16.9.
...
* gnu/packages/games.scm (wesnoth): Update to 1.16.9.
2023-07-16 02:00:10 +02:00
Tobias Geerinckx-Rice
3aa9098bcb
gnu: openttd-engine: Update to 13.3.
...
* gnu/packages/games.scm (openttd-engine): Update to 13.3.
2023-07-16 02:00:11 +02:00
Tobias Geerinckx-Rice
1db72854cf
gnu: freeciv: Update to 3.0.8.
...
* gnu/packages/games.scm (freeciv): Update to 3.0.8.
2023-07-16 02:00:11 +02:00
Tobias Geerinckx-Rice
b0efcee722
gnu: freeciv: Fix upstream source URL.
...
* gnu/packages/games.scm (freeciv)[source]: Fix upstream file name. Use HTTPS.
2023-07-16 02:00:10 +02:00
Tobias Geerinckx-Rice
9a1c4edfdd
gnu: fheroes2: Update to 1.0.5.
...
* gnu/packages/games.scm (fheroes2): Update to 1.0.5.
2023-07-16 02:00:10 +02:00
Tobias Geerinckx-Rice
a71c56d4bc
gnu: endless-sky: Update to 0.10.2.
...
* gnu/packages/games.scm (endless-sky): Update to 0.10.2.
2023-07-16 02:00:10 +02:00
John Kehayias
09e73683a2
gnu: godot: Update to 4.1. Rename godot@3 to godot-lts.
...
* gnu/packages/game-development.scm (godot): Update to 4.1.
[source]: Update snippet: remove embree and enet; add amd-fsr, astcenc,
basis_universal, brotli, linuxbsd_headers, etcpak, meshoptimizer, msdfgen,
noise, openxr, rvo2, spirv-reflect, thorvg, volk, vulkan.
[arguments]: Remove #:scons. Update #:scons-flags to unbundle more
libraries.
[phases]: Remove 'build-headless phase (headless is no longer has a separate
build). Add 'fix-dl-open-paths and 'unbundle-xkbcommon phases. In 'install
phase, remove headless output. Update 'wrap phase to remove eudev.
[outputs]: Remove headless.
[inputs]: Add dbus, embree, enet, fontconfig, glslang, libpng, harfbuzz,
icu4c, libxkbcommon, openxr, speech-dispatcher, vulkan-loader, zlib. Remove
bullet. Rename freetype to freetype-with-brotli.
(godot-lts): New variable. godot@3 is the LTS release.
* gnu/packages/games.scm (superstarfighter)[native-inputs]: Use it.
[inputs]: Use it.
2023-07-14 11:08:31 -04:00
Vagrant Cascadian
8306d3e529
gnu: Add vcmi.
...
* gnu/packages/games.scm (vcmi): New variable.
* gnu/packages/patches/vcmi-disable-privacy-breach.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-07-09 07:31:36 +02:00
Vagrant Cascadian
4c610d2b2e
gnu: Add fuzzylite.
...
* gnu/packages/games.scm (fuzzylite): New variable.
* gnu/packages/patches/fuzzylite-relative-path-in-tests.patch: New file.
* gnu/packages/patches/fuzzylite-use-catch2.patch: New file.
* gnu/packages/patches/fuzzylite-soften-float-equality.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them here.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-07-09 07:31:36 +02:00
zamfofex
849f31d574
gnu: Add Plunder.
...
* gnu/packages/games.scm (plunder): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-07 15:30:23 +02:00
Guillaume Le Vaillant
5ee2546f14
gnu: q5go: Update to 2.1.3.
...
* gnu/packages/games.scm (q5go): Update to 2.1.3.
[native-inputs]: Add autoconf and automake.
[arguments]: Delete 'fix-header' phase. 'Update 'fix-configure-script',
'fix-paths' and 'install-desktop-file' phases.
2023-07-05 15:02:12 +02:00
宋文武
2e0228e736
gnu: Add anarch.
...
* gnu/packages/games.scm (anarch): New variable.
2023-06-21 17:43:12 +08:00
Cairn
54026e2a4e
gnu: barrage: Update to 1.0.7.
...
* gnu/packages/games.scm (barrage): Update to 1.0.7.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-20 22:11:37 +01:00
Cairn
3eb3bd0284
gnu: ltris: Update to 1.2.6.
...
* gnu/packages/games.scm (ltris): Update to 1.2.6.
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-20 22:11:13 +01:00
gemmaro
c1ef5df61d
gnu: gnushogi: Fix build.
...
* gnu/packages/games.scm (gnushogi)
[source]: Fix warnings by prefixing "__FUNCTION__" with "__extension__".
[arguments]: Turn off some GCC warnings in C flags.
Set the linker flag to build the program.
Skip the "--enable-fast-install" flag in the configure phase.
Enable the "sizetest" test in the check phase.
[synopsis]: Remove "The" so that the sentence doesn't start with it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:19:44 +02:00
Jakob Kirsch
42ea60b7dd
gnu: Add rogue.
...
* gnu/packages/games.scm (rogue): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:07:59 +02:00
宋文武
d32fb0ee6b
gnu: warzone2100: Rewrite package arguments to G-expressions.
...
* gnu/packages/games.scm (warzone2100)[arguments]: Convert to list of
G-expressions.
2023-05-30 17:46:43 +08:00
宋文武
368f0fa0f2
gnu: warzone2100: Update to 4.3.5.
...
* gnu/packages/games.scm (warzone2100): Update to 4.3.5.
2023-05-30 17:45:44 +08:00
Liliana Marie Prikler
58e84ec9af
gnu: Rename json-modern-cxx to nlohmann-json.
...
* gnu/packages/cpp.scm (nlohmann-json): New variable.
(json-modern-cxx): Mark as deprecated alias.
(xtl, jsonnet)[inputs]: Use nlohmann-json.
* gnu/packages/build-tools.scm (bear)[inputs]: Likewise.
* gnu/packages/cybersecurity.scm (blacksmith)[inputs]: Likewise.
* gnu/packages/databases.scm (sqlitebrowser)[inputs]: Adjust comment.
* gnu/packages/games.scm (openrct2)[inputs]: Use nlohmann-json.
* gnu/packages/graphics.scm (f3d)[native-inputs]: Likewise.
* gnu/packages/hardware.scm (openrgb)[inputs]: Likewise.
[arguments]: Adjust accordingly.
* gnu/packages/image-processing.scm (paraview)[inputs]: Adjust comment.
* gnu/packages/irods.scm (irods, irods-client-icommands)[inputs]: Use
nlohmann-json.
* gnu/packages/jupyter.scm (xeus)[inputs]: Likewise.
* gnu/packages/messaging.scm (mtxclient, nheko)[inputs]: Likewise.
* gnu/packages/text-editors.scm (jucipp)[inputs]: Likewise.
* gnu/packages/video.scm (mktoolnix)[inputs]: Likewise.
* gnu/packages/xdisorg.scm (nwg-launchers)[inputs]: Likewise.
2023-05-14 12:22:29 +02:00
Ivana Drazovic
b984ac16dc
gnu: laby: Add patch for being able to execute game code.
...
Reported upstream at https://github.com/sgimenez/laby/pull/68
* gnu/packages/patches/laby-use-tmpdir-from-runtime.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/games.scm (laby)[source]: Use it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-11 16:38:28 +02:00
Ivana Drazovic
8cb6fc32a6
gnu: laby: Make laby function in pure environments.
...
* gnu/packages/games.scm (laby)
[build-system]: Switch to 'glib-or-gtk-build-system'.
[inputs]: Add 'gdk-pixbuf' and 'librsvg-for-system'.
[arguments]: Wrap to use SVG-enabled pixbuf loaders.cache.
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-11 16:38:28 +02:00
Ivana Drazovic
420b6a8555
gnu: laby: Use new package style.
...
* gnu/packages/games.scm (laby)[arguments]: Use gexps.
Use "this-package-input" to locate package input.
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-11 16:38:28 +02:00