summary refs log tree commit diff
path: root/gnu/packages/games.scm
AgeCommit message (Collapse)Author
2022-10-11gnu: open-adventure: Improve package style.Nicolas Goaziou
* gnu/packages/games.scm (open-adventure)[arguments]: Use G-expressions. <#:make-flags>: Be nicer with cross-compilation. <#:phases>: Remove trailing #T. [native-inputs]: Remove labels. Re-order alphabetically.
2022-10-11gnu: open-adventure: Update to 1.11.Nicolas Goaziou
* gnu/packages/games.scm (open-adventure): Update to 1.11. [arguments]<#:parallel-tests>: Set to #F. <#:phases>: Fix ECHO filename in an additional file.
2022-10-06gnu: julius: Update to 1.7.0.Timotej Lazar
* gnu/packages/games.scm (julius): Update to 1.7.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-04gnu: augustus: Update to 3.2.0.Timotej Lazar
* gnu/packages/games.scm (augustus): Update to 3.2.0. [inputs]: Add expat. [snippet]: Unbundle it. Drop trailing #t. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-22gnu: Add tetzle.Hendursaga
* gnu/packages/games.scm (tetzle): New public variable. Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-22gnu: lablgtk3: Update to 3.1.2.Julien Lepiller
* gnu/packages/ocaml.scm (lablgtk3): Update to 3.1.2. [arguments]: Do not build extensions anymore (missing dependency) * gnu/packages/games.scm (laby)[inputs]: Use `ocaml-lablgtk3-sourceview3'. * gnu/packages/maths.scm (frama-c)[inputs]: Use `ocaml-lablgtk3-sourceview3'. * gnu/packages/coq.scm (coq-ide)[inputs]: Use `ocaml-lablgtk3-sourceview3'.
2022-09-18gnu: hyperrogue: Update to 12.1a.Nicolas Goaziou
* gnu/packages/games.scm (hyperrogue): Update to 12.1a. [source]<origin>: Set upstream to GitHub. [arguments]: Use G-expressions. <phases>: Remove INSTALL-DATA phase. Remove trailing #T. [home-page]: Fix URL.
2022-09-14gnu: Add comments to the bottom of a few more package modules.Christopher Baines
This will hopefully discourage patches which add new packages to the bottom of files, as this increases the likelihood of conflicts when applying patches. If there are more specific ways that packages should be arranged in specific modules, this message can be updated accordingly. * gnu/packages/crates-graphics.scm: Add comment discouraging adding packages to the bottom of the file. * gnu/packages/crates-gtk.scm: ditto. * gnu/packages/games.scm: ditto. * gnu/packages/music.scm: ditto. * gnu/packages/qt.scm: ditto. * gnu/packages/web.scm: ditto.
2022-09-13gnu: hedgewars: Improve package style.Nicolas Goaziou
* gnu/packages/games.scm (hedgewars)[arguments]: Use G-expressions. Remove trailing #T. Remove FIX-SORCES phase. Run tests according to #:tests? keyword. [inputs]: Remove labels.
2022-09-13gnu: hedgewars: Update to 1.0.2.Nicolas Goaziou
* gnu/packages/games.scm (hedgewars): Update to 1.0.2. * gnu/packages/patches/hedgewars-network-bsd.patch: Delete file. * gnu/local.mk: Apply removal.
2022-09-13gnu: crawl: Update to 0.29.1.Nicolas Goaziou
* gnu/packages/games.scm (crawl): Update to 0.29.1.
2022-09-13gnu: gnome-2048: Remove input labels.Maxim Cournoyer
* gnu/packages/games.scm (gnome-2048)[inputs, native-inputs]: Remove labels.
2022-09-13gnu: libgnome-games-support: Update to 2.0.0.Maxim Cournoyer
* gnu/packages/gnome.scm (libgnome-games-support): Update to 2.0.0. [propagated-inputs]: Remove gtk+; add gtk. (libgnome-games-support-1): New variable. (gnome-klotski)[inputs]: Replace libgnome-games-support with libgnome-games-support-1. * gnu/packages/games.scm (gnome-2048)[inputs]: Likewise.
2022-09-11gnu: Add steam-devices-udev-rules.Morgan Smith
* gnu/packages/games.scm (steam-devices-udev-rules): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
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>