summaryrefslogtreecommitdiff
path: root/gnu/packages/games.scm
AgeCommit message (Collapse)Author
42 hoursgnu: Add serious-sam-classic-vk.Ada Stevenson
* gnu/packages/games.scm: Add serious-sam-classic-vk. Change-Id: I99a89a4131de5716452827eb1eb9a33834b2eccb Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
42 hoursgnu: Add serious-sam-classic.Ada Stevenson
* gnu/packages/games.scm: Add serious-sam-classic. * gnu/packages/patches/serious-sam-classic-engine-patch-paths.patch: Add patch. * gnu/local.mk: Register it. Change-Id: I65e830c9760294e567808d580e3083586d50c972 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2 daysgnu: sfml: Update to 3.0.1.Maxim Cournoyer
* gnu/packages/game-development.scm (sfml): Update to 3.0.1. [source]: Fetch from git. Refine snippet. [#:tests?]: New argument. [#:configure-flags]: Remove SFML_INSTALL_PKGCONFIG_FILES and SFML_OS_PKGCONFIG_DIR flags. Add BUILD_SHARED_LIBS and CMAKE_CXX_FLAGS flag. [native-inputs]: Add miniaudio and minimp3. [inputs]: Remove labels and sort. Add libxcursor, libxi and vulkan-headers. (sfml-2): New variable. (csfml): Update to 2.6.1. [inputs]: Replace sfml with sfml-2. * gnu/packages/emulators.scm (dolphin-emu) [inputs]: Replace sfml with sfml-2. * gnu/packages/games.scm (extremetuxracer, mars, schiffbruch) (marble-marcher): Likewise. Change-Id: Id61c4ba51798cfc28cc158a9d7fc6308ae4e6f41
3 daysgnu: widelands: Update to 1.2.1.Andreas Enge
* gnu/packages/games.scm (widelands): Update to 1.2.1. Change-Id: Ie781ea88275cae7b98fccf48fe45054efbb2598b
3 daysgnu: supertux: Fix build.Andreas Enge
This is a follow-up to commit f6e59b049b99bb8cd0f31e8771dd62cbe41bca84 * gnu/packages/games.scm (supertux)[arguments]<#:phases> {patch-squirrel-path}: Rename to... {adapt-squirrel}: ...this and add a substitution to adapt to the changed API between squirrel-3.1 and squirrel-3.2. Fixes: guix/guix#1718 Change-Id: I238c88ed47a565011c34e05f26592e025a396514
4 daysgnu: cowsay: Update to 3.8.4.Greg Hogan
* gnu/packages/games.scm (cowsay): Update to 3.8.4. Change-Id: I0c3561e3f00758c2178dd0ae8e16f8b68571a781
5 daysgnu: 0ad: Update to 0.27.1Aiden Isik
* gnu/packages/games.scm (0ad): Update to 0.27.1 [arguments]<#:phases>: Add ‘patch-python-shebangs’, ‘prepare-builtin-libs’, ‘fix-gmake2-references’ and ‘build-builtin-libs’. {configure}: Add “--with-system-premake” and replace $CC by cc-for-target. {install}: Also install libraries/source/nvtt/lib. [inputs]: Replace mozjs-78 with mozjs-115. [native-inputs]: Add premake5. Replace python-2 with python. Change-Id: I04d0b88e6bfe23c4e2d1248dd83017142f7beba1
8 daysgnu: frotz-dumb-terminal: Update to 2.55.AwesomeAdam54321
* gnu/packages/games.scm (frotz-dumb-terminal): Update to 2.55. [native-inputs]: Add pkg-config and which. [arguments]<#:phases>: Set CC variable in make command during 'build phase. Change-Id: Ic48e5593976597d742534d5b028fb54e7a9d8789
8 daysgnu: frotz: Update to 2.55.AwesomeAdam54321
* gnu/packages/games.scm (frotz): Update to 2.55. Change-Id: I010868f2952777f7634788dedc5c20b89d871403
8 daysgnu: fuzzylite: Update to 6.0-0.13b3122.Maxim Cournoyer
* gnu/packages/games.scm (fuzzylite): Update to 6.0-0.13b3122. [source]: Delete patches. [native-inputs]: Replace catch2 with catch2-3. [license]: Correct to gpl3+. * gnu/packages/patches/fuzzylite-relative-path-in-tests.patch * gnu/packages/patches/fuzzylite-soften-float-equality.patch * gnu/packages/patches/fuzzylite-use-catch2.patch: Delete patches. * gnu/local.mk (dist_patch_DATA): De-register them. Change-Id: Ibe4ebf94b1b9011fbbd161cdfac3786bd6eb184d
9 daysgnu: bsd-games: Fix build with gcc-14.Andreas Enge
* gnu/packages/games.scm (bsd-games)[arguments]<#:phases>{gcc-14}: New phase. Change-Id: I7179a0e61860be44cf15baa8e2e6133552b93ee0
13 daysgnu: supertuxkart-data: Update to 18612.Andreas Enge
* gnu/packages/games.scm (supertuxkart-data): Update to 18612. Change-Id: I1fb9579d16f4ae7eb35628a4c468ffd18ebb4664
13 daysgnu: supertuxkart: Fix build with gcc@14.Andreas Enge
* gnu/packages/games.scm (supertuxkart)[arguments]<#:phases>{'gcc14}: New phase. Change-Id: I60043bdb517551abe4181933cd950075bf68a03e
13 daysgnu: vitetris: Fix build with gcc@14.Andreas Enge
* gnu/packages/games.scm (vitetris)[arguments]<#:make-flags>: Add CFLAGS. Change-Id: I1df1eae997fdf450c489cbd627a7ff579808818d
13 daysgnu: qtscript: Rename to qtscript-5.宋文武
* gnu/packages/qt.scm (qtscript): Rename to qtscript-5. (python-pyside-2) [inputs]: Adjust accordingly. (grantlee) [inputs]: Likewise. * gnu/packages/astronomy.scm (stellarium) [inputs]: Likewise. * gnu/packages/games.scm (warzone2100) [inputs]: Likewise. * gnu/packages/irc.scm (quassel) [inputs]: Likewise. * gnu/packages/kde-frameworks.scm (ki18n-5) [inputs]: Likewise. (kio-5) [inputs]: Likewise. (ktexteditor-5) [inputs]: Likewise. * gnu/packages/kde-utils.scm (okteta) [inputs]: Likewise. * gnu/packages/music.scm (musescore) [inputs]: Likewise. * gnu/packages/tex.scm (texmaker) [inputs]: Likewise. Change-Id: I63c40a342a14c75cfbe4e0a4c27ec2638212e38a Signed-off-by: Zheng Junjie <z572@z572.online>
14 daysgnu: tome4: Fix build with gcc@14.Andreas Enge
* gnu/packages/games.scm (tome4)[arguments]<#:phases>{'set-cflags}: New phase. Fixes: guix/guix#1403 Change-Id: Ie9134d4f9a51cf46f89903ef18eaabe3ca39efd0
2025-07-20gnu: supertux: Fix build with gcc@14.Nigko Yerden
* gnu/packages/games.scm (supertux)[source]<origin>: Add snippet which fixes a missing include for std::memory. Add modules for substitute* in the snippet. Fixes: guix/guix#1402 Change-Id: I8a304d837331a3db6bf3d5fe52b9bd27c444f9f7 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-19gnu: cataclysm-dda: Fix build.Andreas Enge
* gnu/packages/games.scm (cataclysm-dda)[native-inputs]: Add gcc-13. Change-Id: I3c0ce6ff4a1f2d4e6ffe52742eb1f9f1fd247bc6
2025-07-19gnu: stepmania: Fix build with GCC 14.Liliana Marie Prikler
* gnu/packages/video.scm (ffmpeg-for-stepmania)[source]: Add snippet to include <ctime> header. Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-19gnu: hedgewars: Build with default clang.Zheng Junjie
* gnu/packages/games.scm (hedgewars)[native-inputs]: Replace clang-9 with clang. Change-Id: Ie5a390f47848db34f7ac814832fca78b0177bedf
2025-07-16gnu: endless-sky: Update to 0.10.14.David Pflug
* gnu/packages/games.scm (endless-sky): Update to 0.10.14. [arguments]<#:tests?> disable tests on x86-32. Change-Id: I869760953d2cf8986dfaded1564b02d0bf652893 Signed-off-by: Steve George <steve@futurile.net>
2025-07-13gnu: Add asciiquarium.Gabriel Santos
* gnu/packages/games.scm (asciiquarium): New variable. Change-Id: Iac35cffa136e54812d5e322e9b20c5d6cb30b546 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12gnu: yamagi-quake2: Update to 8.51.Ada Stevenson
* gnu/packages/games.scm (yamagi-quake2): Update to 8.51. Change-Id: I451e5675779e19af33986c5a9ec35e2334cede12 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-07-12gnu: sc-controller: Update to 0.5.2.Morgan Smith
* gnu/packages/games.scm (sc-controller): Update to 0.5.2. [source]: Switch to maintained fork of project. [build-system]: Switch to pyproject-build-system. [phases]: Run the following phases from the glib-or-gtk-build-system: generate-gdk-pixbuf-loaders-cache-file, glib-or-gtk-compile-schemas, glib-or-gtk-wrap. [inputs]: Add python-evdev and python-ioctl-opt. [native-inputs]: Add test dependencies. Change-Id: I0c8cad17404113696c9c475bd6f942b95d986ef0 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-11gnu: morris: Replace gettext native-input.Nicolas Graves
gnu-gettext has an emacs-minimal dependency, and we'd better avoid this dependency. * gnu/packages/gnome.scm (morris)[native-inputs]: Replace gnu-gettext by gettext-minimal. [arguments]: Improve style and explain. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-05gnu: vkquake: Update to 1.32.3.1.Ada Stevenson
* gnu/packages/games.scm (vkquake): Update to 1.32.3.1. [inputs]: Add spirv-tools, glslang. Set sdl2 version to latest. Change-Id: If53549e2acaee2add01fae2d3914dec5b672ab58 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-23gnu: speed-dreams: Update to 2.4.2.Adrien 'neox' Bourmault
* gnu/packages/games.scm (speed-dreams): Update to 2.4.2. Change-Id: I7f9eb4ac45faa098da323ea3d9a9402e0a410bb2 Signed-off-by: Adrien 'neox' Bourmault <neox@gnu.org> Signed-off-by: jgart <jgart@dismail.de>
2025-06-23gnu: speed-dreams-data: Update to 2.4.2.Adrien 'neox' Bourmault
* gnu/packages/games.scm (speed-dreams-data): Update to 2.4.2. Change-Id: I78207633d2a9eec0f8a1df5faa9d336ba6d19ab2 Signed-off-by: Adrien 'neox' Bourmault <neox@gnu.org> Signed-off-by: jgart <jgart@dismail.de>
2025-06-20gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).Nicolas Graves
* gnu/packages/ruby.scm: Move all packages except different versions of ruby and mruby, to either (gnu packages ruby-check) or (gnu packages ruby-xyz). * gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment, ruby-cucumber-compatibility-kit, ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core, ruby-cucumber-expressions, ruby-cucumber-gherkin, ruby-cucumber-html-formatter, ruby-cucumber-messages, ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs, ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3, ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile, ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions, ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar, ruby-multi-test, ruby-rake, ruby-rake-compiler, ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core, ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2, ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel, ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html, ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby). (ruby-asciidoctor/minimal): New variable, to allow more minimal import of only (gnu packages ruby-check) in a lot of modules. (ruby-rubocop/minimal): New variable to build cucumber with a lot less dependencies. (cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by ruby-rubocop/minimal. Remove ruby-coveralls. * gnu/packages/ruby-xyz.scm: Move all other packages from (gnu packages ruby). * gnu/packages/admin.scm * gnu/packages/bioinformatics.scm * gnu/packages/databases.scm * gnu/packages/emacs-xyz.scm * gnu/packages/gnome-xyz.scm * gnu/packages/gnome.scm * gnu/packages/groff.scm * gnu/packages/kde-systemtools.scm * gnu/packages/libffi.scm * gnu/packages/mail.scm * gnu/packages/maths.scm * gnu/packages/mpd.scm * gnu/packages/ntp.scm * gnu/packages/package-management.scm * gnu/packages/plotutils.scm * gnu/packages/protobuf.scm * gnu/packages/rails.scm * gnu/packages/ruby-check.scm * gnu/packages/ruby-xyz.scm * gnu/packages/ruby.scm * gnu/packages/shellutils.scm * gnu/packages/statistics.scm * gnu/packages/tex.scm * gnu/packages/virtualization.scm: Adapt module imports accordingly. * gnu/packages/backup.scm (btrbk): * gnu/packages/ccache.scm (ccache): * gnu/packages/cluster.scm (drbd-utils): * gnu/packages/compton.scm (picom): * gnu/packages/cryptsetup.scm (cryptsetup): * gnu/packages/engineering.scm (kicad-doc): * gnu/packages/games.scm (warzone2100): * gnu/packages/irc.scm (open-adventure): * gnu/packages/ntp.scm (weechat): * gnu/packages/password-utils.scm (keepassxc): * gnu/packages/radio.scm (wsjtx, jtdx): * gnu/packages/syndication.scm (newsboat): * gnu/packages/task-management.scm (timewarrior): * gnu/packages/version-control.scm (git-lfs): [native-inputs]: Replace ruby-asciidoctor by ruby-asciidoctor/minimal. Adapt module imports accordingly. * gnu/packages/text-editors.scm: Remove (gnu packages ruby) import. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20gnu: pingus: Update to 0.7.6-0.8c68e08.Nicolas Graves
* gnu/packages/games.scm (pingus): Update to 0.7.6-0.8c68e08. [source]{patches, modules, snippet}: Remove them. [arguments, build-system]: Switch to cmake-build-system. [inputs]: Add argpp, fmt-8, geomcpp, glm, libsigc++-2, logmich, priocpp, strutcpp, tinygettext-with-sdl2, wstsound, xdgcpp. Replace sdl packages by their sdl2 counterparts. [native-inputs]: Add uitest. Change-Id: I14b2cd9448d5d16cfcfffe08d6961698a72746e6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: pingus: Improve style.Nicolas Graves
* gnu/packages/games.scm (pingus): Improve style. [source]: Run guix style. [arguments]: Run guix style. Rewrite using gexps. Change-Id: I34581b659fdbc7e750a62b81eede39b130dc4d88 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: btanks: Switch to scons-python.Nicolas Graves
* gnu/packages/patches/btanks-scons-python.patch: Add file. * gnu/packages/patches/btanks-sl08-python.patch: Add file. * gnu/local.mk: Record patches * gnu/packages/games.scm (btanks): [source]{patches}: Record them. [arguments]{scons}: Remove keyword. {phases}: Refresh phase 'replace-removed-scons-syntax. [inputs]: Add python-wrapper. Change-Id: Id1e60938a22bf907288871187c0f481ba174e33e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: btanks: Improve style.Nicolas Graves
* gnu/packages/games.scm (btanks): Improve style. [inputs, description]: Improve style. [arguments]: Rewrite using gexps. Change-Id: I5ea099b1e08d60afa99c82b1225e4f46db93b3ce Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-19gnu: Add ring-racers.Andrew Wong
* gnu/packages/games.scm (ring-racers): New variable. Change-Id: Ib52dca1ad41d8f778db14857ad681d566c145952 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19gnu: Add ring-racers-data.Andrew Wong
* gnu/packages/games.scm (ring-racers-data): New variable. Change-Id: Iaae0719a5b28f9d9de7654509f52713d33738749 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19gnu: Add trackballs.Andrew Wong
* gnu/packages/games.scm (trackballs): New variable. Change-Id: I6af40794c59fab341ac3d1e6c3077232b1a22270 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15gnu: Update tuxpaint.Eric Bavier
And related packages tuxpaint-stamps and tuxpaint-config. * gnu/packages/games.scm (tuxpaint): Update to 0.9.34. [native-inputs]: Add imagemagick. [inputs]: Add libimagequant and pango. Use SDL2. [arguments]: Use gexps. [home-page]: Replace with redirection. (tuxpaint-stamps): Update to 2024.10.25. Use copy-build-system. (tuxpaint-config): Update to 0.0.25. [native-inputs]: Add pkg-config. [inputs]: Add libunibreak and pango. * gnu/packages/patches/tuxpaint-stamps-path.patch: Adapt to latest source. Change-Id: I815b4982226bc6533c45074869d6bac1d0b4fbf9 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-09gnu: freerct: Update to 0.1-0.f85335d.Kjartan Oli Agustsson
* gnu/packages/games.scm (freerct): Update to 0.1-0.f85335d. [source]: Change URL to Codebergo. Change-Id: I45280e9e117f40ad9f3b9cae7731271c2b2d34a5 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-08gnu: dsda-doom: Update to 0.29.0.Andrew Wong
* gnu/packages/games.scm (dsda-doom): Update to 0.29.0. [description]: Revise. Closes: #469 Change-Id: I17f196b5862ce53987137076ec77e49e31b46419 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-04gnu: openttd-opengfx: Update to 3739bbe.Mark L
* gnu/packages/games.scm (openttd-opengfx): Update to 3739bbe. [source]: Use ‘git-fetch’ and change URL. [arguments]: Define ‘REPO_DATE’ and ‘PYTHON’. Change-Id: I10a43f7e220337bbea7cbf0a2b62d636603c8e97 Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02gnu: speed-dreams: Update to 2.4.1.Adrien 'neox' Bourmault
* gnu/packages/games.scm (speed-dreams-version) (speed-dreams-freesolid): New variable. [source]: Fetch from git. Use submodule commit hash. [build-system]: Use cmake-build-system. [tests]: Disable tests. [configure-flags]: Add BUILD_SHARED_LIBS=ON. (speed-dreams-data): Update to 2.4.1. (speed-dreams): Update to 2.4.1. [inputs]: Delete freesolid. Add speed-dreams-freesolid. [configure-flags]: Add OPTION_TRACKEDITOR=OFF. Signed-off-by: Adrien 'neox' Bourmault <neox@gnu.org> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-24gnu: Add xjump-sdl.Sergey Trofimov
* gnu/packages/games.scm (xjump-sdl): New variable. Change-Id: I4f4ac85849d50726c1f18bcf1d51e3b6725ba025 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-05-23gnu: Add sc-controller.Steve George
* gnu/packages/games.scm (sc-controller): New variable. Change-Id: Id978f268045bf045e4274a143e78b5ece36bd581 Signed-off-by: Steve George <steve@futurile.net>
2025-05-23gnu: Add wordwarvi.Denis 'GNUtoo' Carikli
* gnu/packages/games.scm (wordwarvi): New variable. Signed-off-by: Steve George <steve@futurile.net> Change-Id: I2f48c12b780943c56e4d191d43fec3f247261607
2025-05-23gnu: Add sosage.AwesomeAdam54321
* gnu/packages/games.scm (sosage): New variable. Signed-off-by: Steve George <steve@futurile.net> Change-Id: Ic60db8e6326eaa78d00fdbd18c609d31beaf76e1
2025-05-23gnu: Add superfluous-returnz-data.AwesomeAdam54321
* gnu/packages/games.scm (superfluous-returnz-data): New variable. Signed-off-by: Steve George <steve@futurile.net> Change-Id: Iba11d9ecbdd3921ed754c13eb210f7d8bf22741d
2025-05-23gnu: Add netpanzer.Antero Mejr
* gnu/packages/games.scm (netpanzer): New variable. Change-Id: I989834b3b20c9848f53f1f17bb97bd9c49fc86e8 Signed-off-by: Steve George <steve@futurile.net>
2025-05-11gnu: torcs: Update to 1.3.8.Nigko Yerden
* gnu/packages/games.scm (torcs): Update to 1.3.8. * gnu/packages/patches/torcs-glibc-default-source.patch: Delete file. * gnu/packages/patches/torcs-isnan.patch: Delete file. * gnu/packages/patches/torcs-nullptr.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister torcs-glibc-default-source.patch, torcs-isnan.patch, and torcs-nullptr.patch. Change-Id: Ieb7b3db0c1ee66e62fb2873722326141815a2008 Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-11gnu: sgt-puzzles: Update to 20250510.Sergey Trofimov
* gnu/packages/games.scm (sgt-puzzles): Update to 20250510. Change-Id: Iaecc449658a7356ae201c7ab84313a7dfe070e3b Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-07gnu: vcmi: Update to 1.6.8.Vagrant Cascadian
* gnu/packages/games.scm (vcmi): Update to 1.6.8.