aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/games.scm
Commit message (Collapse)AuthorAge
* gnu: augustus: Update to 3.2.0.Timotej Lazar2022-10-04
| | | | | | | | * 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>
* gnu: Add tetzle.Hendursaga2022-09-22
| | | | | | * gnu/packages/games.scm (tetzle): New public variable. Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
* gnu: lablgtk3: Update to 3.1.2.Julien Lepiller2022-09-22
| | | | | | | | | | | * 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'.
* gnu: hyperrogue: Update to 12.1a.Nicolas Goaziou2022-09-18
| | | | | | | | * 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.
* gnu: Add comments to the bottom of a few more package modules.Christopher Baines2022-09-14
| | | | | | | | | | | | | | | | 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.
* gnu: hedgewars: Improve package style.Nicolas Goaziou2022-09-13
| | | | | | | * 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.
* gnu: hedgewars: Update to 1.0.2.Nicolas Goaziou2022-09-13
| | | | | | * gnu/packages/games.scm (hedgewars): Update to 1.0.2. * gnu/packages/patches/hedgewars-network-bsd.patch: Delete file. * gnu/local.mk: Apply removal.
* gnu: crawl: Update to 0.29.1.Nicolas Goaziou2022-09-13
| | | | * gnu/packages/games.scm (crawl): Update to 0.29.1.
* gnu: gnome-2048: Remove input labels.Maxim Cournoyer2022-09-13
| | | | * gnu/packages/games.scm (gnome-2048)[inputs, native-inputs]: Remove labels.
* gnu: libgnome-games-support: Update to 2.0.0.Maxim Cournoyer2022-09-13
| | | | | | | | | * 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.
* gnu: Add steam-devices-udev-rules.Morgan Smith2022-09-11
| | | | | | * gnu/packages/games.scm (steam-devices-udev-rules): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: Add exult.Tobias Geerinckx-Rice2022-09-04
| | | | * gnu/packages/games.scm (exult): New public variable.
* gnu: Move KDE games to (gnu packages kde-games).Brendan Tildesley2022-09-01
| | | | | | | | | | | | | | | | | | | | | * 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>
* gnu: Remove shlomif-cmake-modules.Liliana Marie Prikler2022-08-28
| | | | | | | 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.
* gnu: Remove rinutils.Liliana Marie Prikler2022-08-28
| | | | | | | 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.
* gnu: Remove fortune-mod.Liliana Marie Prikler2022-08-28
| | | | | | | | 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.
* gnu: wesnoth: Update to 1.16.5.宋文武2022-08-25
| | | | * gnu/packages/games.scm (wesnoth): Update to 1.16.5.
* gnu: crawl: Honor the #:tests? flag.Nicolas Goaziou2022-08-24
| | | | | * gnu/packages/games.scm (crawl)[arguments]<#:phases>: Honor the #:tests? flag in custom check phase.
* gnu: crawl: Update to 0.29.0.Nicolas Goaziou2022-08-24
| | | | | | | | | * 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.
* gnu: arx-libertatis: Update to 1.2.1.Tobias Geerinckx-Rice2022-08-14
| | | | * gnu/packages/games.scm (arx-libertatis): Update to 1.2.1.
* Update copyright/name notices for Christine Lemmer-Webber.Christine Lemmer-Webber2022-08-14
| | | | | * gnu/packages/games.scm: Update copyright/name notices for Christine Lemmer-Webber.
* gnu: xonotic: Further explore the concept of iteration.Tobias Geerinckx-Rice2022-08-07
| | | | | | | | * 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.
* gnu: xonotic: Rename misleading 'bootstrap phase.Tobias Geerinckx-Rice2022-08-07
| | | | | * gnu/packages/games.scm (xonotic)[arguments]: Rename (second! stateful!) 'bootstrap phase to 'preconfigure.
* gnu: xonotic: Normalise building Darkplaces.Tobias Geerinckx-Rice2022-08-07
| | | | | * gnu/packages/games.scm (xonotic)[arguments]: Build Darkplaces in a single pass. Honour MAKE-FLAGS, PARALLEL-BUILD?, and CC-FOR-TARGET.
* gnu: xonotic: Use G-expressions.Tobias Geerinckx-Rice2022-08-07
| | | | | * gnu/packages/games.scm (xonotic)[arguments]: Rewrite as G-expressions.
* gnu: xonotic-data: Don't copy 1.2-GiB file to build directory.Tobias Geerinckx-Rice2022-08-07
| | | | | * gnu/packages/games.scm (xonotic-data)[arguments]: Extract SOURCE directly from the store.
* gnu: xonotic-data: Use G-expressions.Tobias Geerinckx-Rice2022-08-07
| | | | | * gnu/packages/games.scm (xonotic-data)[arguments]: Rewrite as G-expressions.
* gnu: xonotic: Remove input labels.Tobias Geerinckx-Rice2022-08-07
| | | | | * gnu/packages/games.scm (xonotic)[inputs, native-inputs]: Remove input labels.
* gnu: xonotic-data: Remove input labels.Tobias Geerinckx-Rice2022-08-07
| | | | | * gnu/packages/games.scm (xonotic-data)[native-inputs]: Remove input labels.
* gnu: xonotic-data: Update to 0.8.5.Tobias Geerinckx-Rice2022-08-07
| | | | | * gnu/packages/games.scm (xonotic-data): Update to 0.8.5. [source]: Use HTTPS.
* gnu: xonotic: Update to 0.8.5.Tobias Geerinckx-Rice2022-08-07
| | | | | | * gnu/packages/games.scm (xonotic): Update to 0.8.5. [source]: Use HTTPS. [arguments]: Don't explicitly return #t from phases.
* gnu: queen: Use new package style.Liliana Marie Prikler2022-08-06
| | | | | | | * 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.
* gnu: queen-de: Fix build.Felix Gruber2022-08-06
| | | | | | | | | | 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>
* gnu: frotz: Update to 2.54.Tobias Geerinckx-Rice2022-07-31
| | | | | | | | | | | 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.
* gnu: Add barony.Timotej Lazar2022-08-04
| | | | | | | | * 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>
* gnu: naev: Update to 0.9.4.Nicolas Goaziou2022-08-03
| | | | * gnu/packages/games.scm (naev): Update to 0.9.4.
* gnu: qttools: Rename to qttools-5.Maxim Cournoyer2022-07-31
| | | | | | | Automated with: git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i git checkout NEWS
* gnu: qtwebsockets: Rename to qtwebsockets-5.Maxim Cournoyer2022-07-31
| | | | | | | Automated via: git grep -l qtwebsockets | xargs sed 's/\bqtwebsockets\b/\0-5/g' -i git checkout NEWS
* gnu: qtdeclarative: Rename to qtdeclarative-5.Maxim Cournoyer2022-07-31
| | | | | | | Automated via the following commands: git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i git checkout NEWS
* gnu: qtmultimedia: Rename to qtmultimedia-5.Maxim Cournoyer2022-07-31
| | | | | | | Automated via: git grep -l qtmultimedia | xargs sed 's/qtmultimedia/qtmultimedia-5/g' -i git checkout NEWS
* gnu: qtsvg: Rename variable to qtsvg-5.Maxim Cournoyer2022-07-31
| | | | | | | | 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
* gnu: lolcat: Move to (gnu packages toys).Tobias Geerinckx-Rice2022-07-17
| | | | | | | | 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.
* gnu: pokerth: Fix build and modernize package.Maxim Cournoyer2022-07-12
| | | | | | | | | 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.
* gnu: naev: Update to 0.9.3.Timotej Lazar2022-06-28
| | | | | | | * 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>
* gnu: corsix-th: Update to 0.66.Timotej Lazar2022-06-28
| | | | | | * gnu/packages/games.scm (corsix-th): Update to 0.66. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: retux: Update to 1.6.1.Tobias Geerinckx-Rice2022-06-05
| | | | | | * 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.
* gnu: Add apricots.Foo Chuan Wei2022-06-05
| | | | | | * gnu/packages/games.scm (apricots): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: irrlicht: Remove input labels.Tobias Geerinckx-Rice2022-05-29
| | | | | * gnu/packages/games.scm (irrlicht)[inputs]: Remove input labels.
* gnu: irrlicht: Use CC-FOR-TARGET.Tobias Geerinckx-Rice2022-05-29
| | | | * gnu/packages/games.scm (irrlicht)[arguments]: Use CC-FOR-TARGET.
* gnu: irrlicht: Update to 1.8.5.Tobias Geerinckx-Rice2022-05-29
| | | | | | | | | | * 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.