summaryrefslogtreecommitdiff
path: root/gnu/packages/games.scm
AgeCommit message (Expand)Author
2022-09-15Merge branch 'master' into staging...With resolved conflicts in: gnu/local.mk gnu/packages/freedesktop.scm gnu/packages/gnuzilla.scm Maxim Cournoyer
2022-09-14gnu: Add comments to the bottom of a few more package modules....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. Christopher Baines
2022-09-13gnu: hedgewars: Improve package style....* 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. Nicolas Goaziou
2022-09-13gnu: hedgewars: Update to 1.0.2....* gnu/packages/games.scm (hedgewars): Update to 1.0.2. * gnu/packages/patches/hedgewars-network-bsd.patch: Delete file. * gnu/local.mk: Apply removal. Nicolas Goaziou
2022-09-13gnu: crawl: Update to 0.29.1....* gnu/packages/games.scm (crawl): Update to 0.29.1. Nicolas Goaziou
2022-09-13gnu: gnome-2048: Remove input labels....* gnu/packages/games.scm (gnome-2048)[inputs, native-inputs]: Remove labels. Maxim Cournoyer
2022-09-13gnu: libgnome-games-support: Update to 2.0.0....* 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. Maxim Cournoyer
2022-09-11gnu: Add steam-devices-udev-rules....* gnu/packages/games.scm (steam-devices-udev-rules): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Morgan Smith
2022-09-07Merge branch 'master' into stagingMarius Bakke
2022-09-04gnu: Add exult....* gnu/packages/games.scm (exult): New public variable. Tobias Geerinckx-Rice
2022-09-01Merge branch 'master' into stagingMarius Bakke
2022-09-01gnu: Move KDE games to (gnu packages kde-games)....* 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> Brendan Tildesley
2022-08-30Merge branch 'master' into stagingMarius Bakke
2022-08-28gnu: Remove shlomif-cmake-modules....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. Liliana Marie Prikler
2022-08-28gnu: Remove rinutils....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. Liliana Marie Prikler
2022-08-28gnu: Remove fortune-mod....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. Liliana Marie Prikler
2022-08-27gnu: mozjs: Update to 102.2.0....* gnu/packages/gnuzilla.scm (mozjs): Update to 102.2.0. (source)[uri]: Use new download location. [arguments]: Adjust configure phase for upstream changes. Remove adjust-tests-for-icu-68 phase, add adjust-tests phase. Don't delete tests in pre-check phase. [native-inputs]: Remove AUTOCONF-2.13 and PYTHON-3. Add AUTOCONF, M4, and PYTHON-WRAPPER. [inputs]: Replace ICU4C with ICU4C-71. (mozjs-78): New variable. * gnu/packages/games.scm (0ad)[inputs]: Change from MOZJS to MOZJS-78. * gnu/packages/polkit.scm (polkit-mozjs)[inputs]: Likewise. Marius Bakke
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....* gnu/packages/games.scm (crawl)[arguments]<#:phases>: Honor the #:tests? flag in custom check phase. Nicolas Goaziou
2022-08-24gnu: crawl: Update to 0.29.0....* 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. Nicolas Goaziou
2022-08-14gnu: arx-libertatis: Update to 1.2.1....* gnu/packages/games.scm (arx-libertatis): Update to 1.2.1. Tobias Geerinckx-Rice
2022-08-14Update copyright/name notices for Christine Lemmer-Webber....* gnu/packages/games.scm: Update copyright/name notices for Christine Lemmer-Webber. Christine Lemmer-Webber
2022-08-07gnu: xonotic: Further explore the concept of iteration....* 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. Tobias Geerinckx-Rice
2022-08-07gnu: xonotic: Rename misleading 'bootstrap phase....* gnu/packages/games.scm (xonotic)[arguments]: Rename (second! stateful!) 'bootstrap phase to 'preconfigure. Tobias Geerinckx-Rice
2022-08-07gnu: xonotic: Normalise building Darkplaces....* gnu/packages/games.scm (xonotic)[arguments]: Build Darkplaces in a single pass. Honour MAKE-FLAGS, PARALLEL-BUILD?, and CC-FOR-TARGET. Tobias Geerinckx-Rice
2022-08-07gnu: xonotic: Use G-expressions....* gnu/packages/games.scm (xonotic)[arguments]: Rewrite as G-expressions. Tobias Geerinckx-Rice
2022-08-07gnu: xonotic-data: Don't copy 1.2-GiB file to build directory....* gnu/packages/games.scm (xonotic-data)[arguments]: Extract SOURCE directly from the store. Tobias Geerinckx-Rice
2022-08-07gnu: xonotic-data: Use G-expressions....* gnu/packages/games.scm (xonotic-data)[arguments]: Rewrite as G-expressions. Tobias Geerinckx-Rice
2022-08-07gnu: xonotic: Remove input labels....* gnu/packages/games.scm (xonotic)[inputs, native-inputs]: Remove input labels. Tobias Geerinckx-Rice
2022-08-07gnu: xonotic-data: Remove input labels....* gnu/packages/games.scm (xonotic-data)[native-inputs]: Remove input labels. Tobias Geerinckx-Rice
2022-08-07gnu: xonotic-data: Update to 0.8.5....* gnu/packages/games.scm (xonotic-data): Update to 0.8.5. [source]: Use HTTPS. Tobias Geerinckx-Rice
2022-08-07gnu: xonotic: Update to 0.8.5....* gnu/packages/games.scm (xonotic): Update to 0.8.5. [source]: Use HTTPS. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice
2022-08-06gnu: queen: Use new package style....* 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. Liliana Marie Prikler
2022-08-06gnu: queen-de: Fix build....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> Felix Gruber
2022-07-31gnu: frotz: Update to 2.54....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. Tobias Geerinckx-Rice
2022-08-04gnu: Add barony....* 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> Timotej Lazar
2022-08-03gnu: naev: Update to 0.9.4....* gnu/packages/games.scm (naev): Update to 0.9.4. Nicolas Goaziou
2022-07-31gnu: qttools: Rename to qttools-5....Automated with: git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i git checkout NEWS Maxim Cournoyer
2022-07-31gnu: qtwebsockets: Rename to qtwebsockets-5....Automated via: git grep -l qtwebsockets | xargs sed 's/\bqtwebsockets\b/\0-5/g' -i git checkout NEWS Maxim Cournoyer
2022-07-31gnu: qtdeclarative: Rename to qtdeclarative-5....Automated via the following commands: git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i git checkout NEWS Maxim Cournoyer
2022-07-31gnu: qtmultimedia: Rename to qtmultimedia-5....Automated via: git grep -l qtmultimedia | xargs sed 's/qtmultimedia/qtmultimedia-5/g' -i git checkout NEWS Maxim Cournoyer
2022-07-31gnu: qtsvg: Rename variable to qtsvg-5....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 Maxim Cournoyer
2022-07-17gnu: lolcat: Move to (gnu packages toys)....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. Tobias Geerinckx-Rice
2022-07-12gnu: pokerth: Fix build and modernize package....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. Maxim Cournoyer
2022-06-28gnu: naev: Update to 0.9.3....* 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> Timotej Lazar
2022-06-28gnu: corsix-th: Update to 0.66....* gnu/packages/games.scm (corsix-th): Update to 0.66. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Timotej Lazar
2022-06-05gnu: retux: Update to 1.6.1....* 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. Tobias Geerinckx-Rice
2022-06-05gnu: Add apricots....* gnu/packages/games.scm (apricots): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Foo Chuan Wei
2022-05-29gnu: irrlicht: Remove input labels....* gnu/packages/games.scm (irrlicht)[inputs]: Remove input labels. Tobias Geerinckx-Rice
2022-05-29gnu: irrlicht: Use CC-FOR-TARGET....* gnu/packages/games.scm (irrlicht)[arguments]: Use CC-FOR-TARGET. Tobias Geerinckx-Rice