summaryrefslogtreecommitdiff
path: root/gnu/packages/games.scm
AgeCommit message (Collapse)Author
2022-09-04gnu: Add exult.Tobias Geerinckx-Rice
* gnu/packages/games.scm (exult): New public variable.
2022-09-01gnu: Move KDE games to (gnu packages kde-games).Brendan Tildesley
* gnu/packages/games.scm: (ktuberling picmi kolf libkmahjongg kmahjongg kshisen kajongg kbreakout kmines konquest kbounce kblocks ksudoku klines kgoldrunner kdiamond kfourinline kblackbox knetwalk bomber granatier ksirk palapeli kiriki kigo kubrick lskat kapman kspaceduel bovo killbots ksnakeduel kollision knavalbattle kreversi ksquares kjumpingcube): Move to gnu/packages/kde-games.scm. [define-module]: Remove (gnu packages kde), (gnu packages kde-frameworks). * gnu/packages/kde-games.scm: New module. [header]: Copy over any copyrights I could find that affected these games. * gnu/local.mk (GNU_SYSTEM_MODULES): Register it. Why? games.scm is very large, and will only get larger, so splitting it helps. Also, it is convenient for singling out and updating KDE games. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-28gnu: Remove shlomif-cmake-modules.Liliana Marie Prikler
This origin was added for the now removed fortune-mod, so let's remove it as well. * gnu/packages/games.scm (shlomif-cmake-modules): Delete variable.
2022-08-28gnu: Remove rinutils.Liliana Marie Prikler
This package was introduced as native input to the now removed fortune-mod, so let's remove it as well. * gnu/packages/games.scm (rinutils): Delete variable.
2022-08-28gnu: Remove fortune-mod.Liliana Marie Prikler
Since the addition of fortune-jkirchartz, it is no longer necessary to keep around a package that propagates various non-nice things. For a complete list, see <https://bugs.gnu.org/54691>. * gnu/packages/games.scm (fortune-mod): Delete variable.
2022-08-25gnu: wesnoth: Update to 1.16.5.宋文武
* gnu/packages/games.scm (wesnoth): Update to 1.16.5.
2022-08-24gnu: crawl: Honor the #:tests? flag.Nicolas Goaziou
* gnu/packages/games.scm (crawl)[arguments]<#:phases>: Honor the #:tests? flag in custom check phase.
2022-08-24gnu: crawl: Update to 0.29.0.Nicolas Goaziou
* gnu/packages/games.scm (crawl): Update to 0.29.0. [source]<origin>: Use GIT-FETCH method. [arguments]<#:make-flags>: Match new directory layout. <#:phases>: Add a phase to set version without calling GIT. * gnu/packages/patches/crawl-upgrade-saves.patch: Match new directory layout.
2022-08-14gnu: arx-libertatis: Update to 1.2.1.Tobias Geerinckx-Rice
* gnu/packages/games.scm (arx-libertatis): Update to 1.2.1.
2022-08-14Update copyright/name notices for Christine Lemmer-Webber.Christine Lemmer-Webber
* gnu/packages/games.scm: Update copyright/name notices for Christine Lemmer-Webber.
2022-08-07gnu: xonotic: Further explore the concept of iteration.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic)[arguments]: Use FOR-EACH in the 'install-binaries and renamed 'install-desktop-entries phases. Use FIND-FILES in the 'install-icons phase. Use both in 'wrap-binaries for brevity (and SRFI-26 for fun). Symlink ‘xonotic’ after wrapping, so we don't double-wrap it.
2022-08-07gnu: xonotic: Rename misleading 'bootstrap phase.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic)[arguments]: Rename (second! stateful!) 'bootstrap phase to 'preconfigure.
2022-08-07gnu: xonotic: Normalise building Darkplaces.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic)[arguments]: Build Darkplaces in a single pass. Honour MAKE-FLAGS, PARALLEL-BUILD?, and CC-FOR-TARGET.
2022-08-07gnu: xonotic: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic)[arguments]: Rewrite as G-expressions.
2022-08-07gnu: xonotic-data: Don't copy 1.2-GiB file to build directory.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic-data)[arguments]: Extract SOURCE directly from the store.
2022-08-07gnu: xonotic-data: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic-data)[arguments]: Rewrite as G-expressions.
2022-08-07gnu: xonotic: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic)[inputs, native-inputs]: Remove input labels.
2022-08-07gnu: xonotic-data: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic-data)[native-inputs]: Remove input labels.
2022-08-07gnu: xonotic-data: Update to 0.8.5.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic-data): Update to 0.8.5. [source]: Use HTTPS.
2022-08-07gnu: xonotic: Update to 0.8.5.Tobias Geerinckx-Rice
* gnu/packages/games.scm (xonotic): Update to 0.8.5. [source]: Use HTTPS. [arguments]: Don't explicitly return #t from phases.
2022-08-06gnu: queen: Use new package style.Liliana Marie Prikler
* gnu/packages/games.scm (make-queen-package)[build-system]: Use copy-build-system. [arguments]: Convert to list of G-Expressions. Replace #:modules and #:builder with #:install-plan and #:phases.
2022-08-06gnu: queen-de: Fix build.Felix Gruber
The sources for queen-de lack a readme, so check whether one exists prior to trying to install it. See <https://bugs.gnu.org/56886>. * gnu/packages/games.scm (make-queen-package)[#:builder]: Only install readme.txt if it exists. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-07-31gnu: frotz: Update to 2.54.Tobias Geerinckx-Rice
This fixes the build. * gnu/packages/games.scm (frotz): Update to 2.54. [arguments]: Use G-expressions. Set CC in #:make-flags. Remove obsolete 'curses phase. Don't explicitly return #t from phases. [native-inputs]: Add pkg-config and which. [inputs]: Add ao.
2022-08-04gnu: Add barony.Timotej Lazar
* gnu/packages/games.scm (barony): New variable. * gnu/packages/patches/barony-fix-textures.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-03gnu: naev: Update to 0.9.4.Nicolas Goaziou
* gnu/packages/games.scm (naev): Update to 0.9.4.
2022-07-31gnu: qttools: Rename to qttools-5.Maxim Cournoyer
Automated with: git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtwebsockets: Rename to qtwebsockets-5.Maxim Cournoyer
Automated via: git grep -l qtwebsockets | xargs sed 's/\bqtwebsockets\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtdeclarative: Rename to qtdeclarative-5.Maxim Cournoyer
Automated via the following commands: git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtmultimedia: Rename to qtmultimedia-5.Maxim Cournoyer
Automated via: git grep -l qtmultimedia | xargs sed 's/qtmultimedia/qtmultimedia-5/g' -i git checkout NEWS
2022-07-31gnu: qtsvg: Rename variable to qtsvg-5.Maxim Cournoyer
This is in preparation of the qtsvg update to version 6. This change was automated via the following command: git grep -l '\bqtsvg\b' | xargs sed 's/qtsvg/qtsvg-5/g' -i
2022-07-17gnu: lolcat: Move to (gnu packages toys).Tobias Geerinckx-Rice
As fun as this is, the gameplay is disappointing. Also add a missing 2019 copyright for Liliana Marie. * gnu/packages/games.scm (lolcat): Move from here… * gnu/packages/toys.scm (lolcat): …to here.
2022-07-12gnu: pokerth: Fix build and modernize package.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/51093>. * gnu/packages/games.scm (pokerth) [source]: Apply patch [inputs]: Use new style. [phases]: Delete trailing #t. Use gexps. {fix-paths}: Remove the gsasl and libircclient related substitutions.
2022-06-28gnu: naev: Update to 0.9.3.Timotej Lazar
* gnu/packages/games.scm (naev): Update to 0.9.3. Fix lonely parens. [source]: Switch to git-fetch. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-06-28gnu: corsix-th: Update to 0.66.Timotej Lazar
* gnu/packages/games.scm (corsix-th): Update to 0.66. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-06-05gnu: retux: Update to 1.6.1.Tobias Geerinckx-Rice
* gnu/packages/games.scm (retux): Update to 1.6.1. [arguments]: Don't explicitly return #t from phases. [inputs]: Remove python-six. I found no indication that it's used.
2022-06-05gnu: Add apricots.Foo Chuan Wei
* gnu/packages/games.scm (apricots): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-05-29gnu: irrlicht: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/games.scm (irrlicht)[inputs]: Remove input labels.
2022-05-29gnu: irrlicht: Use CC-FOR-TARGET.Tobias Geerinckx-Rice
* gnu/packages/games.scm (irrlicht)[arguments]: Use CC-FOR-TARGET.
2022-05-29gnu: irrlicht: Update to 1.8.5.Tobias Geerinckx-Rice
* gnu/packages/games.scm (irrlicht): Update to 1.8.5. [source]: Use unmodified Debian patches rather than manually maintain a custom mash-up. [arguments]: Add a new 'delete-broken-install-rule phase instead. Don't explicitly return #t from phases. * gnu/packages/patches/irrlicht-link-against-needed-libs.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
2022-06-05gnu: Add irrlicht-for-minetest.Vivien Kraus
* gnu/packages/games.scm (irrlichtmt-for-minetest): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-05-29gnu: 7kaa: Update to 2.15.5.Tobias Geerinckx-Rice
* gnu/packages/games.scm (7kaa): Update to 2.15.5.
2022-06-01gnu: Add freerct.Gabriel Arazas
* gnu/packages/games.scm (freerct): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-29gnu: fortune-mod: Fix fortune directory.Tobias Geerinckx-Rice
It now matches the one given in the fortune(6) man page. * gnu/packages/games.scm (fortune-mode)[arguments]: Install to /share rather than /local/share/games. Shorten the 'fix-install-directory phase.
2022-05-29gnu: angband: Update to 4.2.4.Tobias Geerinckx-Rice
* gnu/packages/games.scm (angband): Update to 4.2.4. [arguments]: Don't explicitly return #t from phases.
2022-05-31gnu: mozjs: Cleanup to only keep the last version.Maxim Cournoyer
* gnu/packages/gnuzilla.scm (mozjs): Preserve only the metadata and otherwise update fields to use those of mozjs-78. [arguments]: Use gexps. [phases]: Delete trailing #t. [native-inputs]: Use new style. (mozjs-38, mozjs-52, mozjs-60, mozjs-78): Delete variables. * gnu/packages/patches/mozjs17-aarch64-support.patch * gnu/packages/patches/mozjs24-aarch64-support.patch * gnu/packages/patches/mozjs38-pkg-config-version.patch * gnu/packages/patches/mozjs38-shell-version.patch * gnu/packages/patches/mozjs38-tracelogger.patch * gnu/packages/patches/mozjs38-version-detection.patch * gnu/packages/patches/mozjs60-riscv64-support.patch: Delete patches. * gnu/local.mk (dist_patch_DATA): De-register them. * gnu/packages/games.scm (0ad): Adjust accordingly. * gnu/packages/gnome.scm (gjs): Likewise. * gnu/packages/polkit.scm (polkit-mozjs): Likewise.
2022-05-31gnu: Remove slingshot.Maxim Cournoyer
* gnu/packages/games.scm (slingshot): Delete variable.
2022-05-26gnu: robotfindskitten: Fix typo in description.Roman Riabenko
* gnu/packages/games.scm (robotfindskitten)[description]: Use correct spelling of “humorously”.
2022-05-22gnu: fortune-mod: Update to 3.14.0.Tobias Geerinckx-Rice
* gnu/packages/games.scm (fortune-mod): Update to 3.14.0.
2022-05-22gnu: rinutils: Update to 0.10.1.Tobias Geerinckx-Rice
* gnu/packages/games.scm (rinutils): Update to 0.10.1.
2022-05-22gnu: openttd: Update to 12.2.Tobias Geerinckx-Rice
* gnu/packages/games.scm (openttd): Update to 12.2.