Commit Graph

1443 Commits

Author SHA1 Message Date
Nicolas Goaziou
ef060487a2
gnu: naev: Update to 0.10.0.
* gnu/packages/games.scm (naev): Update to 0.10.0.
[inputs]: Add ENET, PCRE2.
2022-12-23 19:06:47 +01:00
Michael Rohleder
d2cd3290ea
gnu: stockfish: Update to 15.1.
* gnu/packages/games.scm (stockfish): Update to 15.1.
  [arguments]: Renamed phase remove-m-flag to remove-m-flag-and-net-target.
  Add removing of the net target in the Makefile, because it wants networking.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-12-22 17:15:48 +01:00
Andrew Tropin
30143cdad2
gnu: fheroes2: Update to 1.0.0.
* gnu/packages/games.scm (fheroes2): Update to 1.0.0.
2022-12-22 09:59:39 +04:00
Nicolas Goaziou
ced3be2b56
gnu: flare-game: Update to 1.14.
* gnu/packages/games.scm (flare-game): Update to 1.14.
2022-12-14 21:14:27 +01:00
Nicolas Goaziou
042f169cc3
gnu: flare-engine: Update to 1.14.
* gnu/packages/games.scm (flare-engine): Update to 1.14.
2022-12-14 21:14:18 +01:00
Marius Bakke
79564bf997
gnu: ffmpeg: Promote version 5 to the default.
* gnu/packages/video.scm (ffmpeg): Alias to FFMPEG-5.
(mlt-6)[inpust]: Replace "ffmpeg" with FFMPEG-4.
(transcode, libquicktime, ffmpegthumbnailer, mplayer, obs,
simplescreenrecorder, handbrake, ffms2, libopenshot, wlstream)[inputs]: Change
from FFMPEG to FFMPEG-4.
* gnu/packages/arcan.scm (arcan)[inputs]: Likewise.
* gnu/packages/astronomy.scm (stackistry, libskry)[inputs]: Likewise.
* gnu/packages/audio.scm (aubio, bs1770gain)[inputs]: Likewise.
* gnu/packages/education.scm (openboard)[inputs]: Likewise.
* gnu/packages/emulators.scm (dolphin-emu, retroarch, pcsxr, ppsspp)[inputs]:
Likewise.
* gnu/packages/game-development.scm (warsow-qfusion)[inputs]: Likewise.
* gnu/packages/games.scm (oshu, hedgewars)[inputs]: Likewise.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise.
* gnu/packages/graphics.scm (openscenegraph)[inputs]: Likewise.
* gnu/packages/image-processing.scm (opencv, paraview-5.9)[inputs]: Likewise.
* gnu/packages/julia-jll.scm (julia-ffmpeg-jll)[inputs]: Likewise.
* gnu/packages/kde-multimedia.scm (kid3)[inputs]: Likewise.
* gnu/packages/kodi.scm (kodi)[inputs]: Likewise.
* gnu/packages/linphone.scm (mediastreamer2)[inputs]: Likewise.
* gnu/packages/linux.scm (pipewire)[inputs]: Likewise.
(pipewire-0.3)[inputs]: Replace "ffmpeg" with FFMPEG.
* gnu/packages/mp3.scm (chromaprint)[inputs]: Change from FFMPEG to FFMPEG-4.
* gnu/packages/music.scm (musikcube)[inputs]: Likewise.
* gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise.
* gnu/packages/qt.scm (qtwebengine-5)[inputs]: Likewise.
2022-12-12 15:12:58 +01:00
Ron Nazarov
426af37387
gnu: nethack: Fix missing command line arguments support in wrapper.
* gnu/packages/games.scm (nethack)[phases]: Pass "$@" to nethack.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-12-09 10:34:14 +08:00
Hendursaga
34628a54ec
gnu: extremetuxracer: Update to 0.8.2.
* gnu/packages/games.scm (extremetuxracer): Update to 0.8.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-08 13:07:46 +01:00
Nicolas Goaziou
6f3f952e20
gnu: astromenace: Improve package style.
* gnu/packages/games.scm (astromenace)[arguments]: Use G-expressions.  Remove
trailing #T from phases.
2022-12-05 23:02:35 +01:00
Nicolas Goaziou
c84820618a
gnu: astromenace: Update to 1.4.2.
* gnu/packages/games.scm (astromenace): Update to 1.4.2.
2022-12-05 23:00:04 +01:00
Marius Bakke
ea0e6e5d65
gnu: golly: Update to 4.2.
* gnu/packages/games.scm (golly): Update to 4.2.
[arguments]: Remove configure phase.
[inputs]: Remove PYTHON-2 and WXWIDGETS-GTK2.  Add PYTHON, SDL2, and
WXWIDGETS.  Remove labels while at it.
2022-12-02 19:08:27 +01:00
Marius Bakke
f16358144f
gnu: wxWidgets: Update to 3.2.1.
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.1.
[source](modules, snippet): New fields.
[inputs]: Remove SDL.  Add CATCH-FRAMEWORK, EXPAT, GSTREAMER,
GST-PLUGINS-BASE, LIBNOTIFY, LIBPNG, LIBSECRET, PCRE, SDL2,
WEBKITGTK-WITH-LIBSOUP2, and ZLIB
[arguments]: Add "--enable-mediactrl" and "--enable-gui" to #:configure-flags.
Remove aarch64 workaround.  Install catch header in refer-to-inputs phase.
Add phase to adjust WebKitGTK version.
(wxwidgets-3.1, wxwidgets-gtk2-3.1): Remove variables.
(wxwidgets-3.0, (wxwidgets-gtk2-3.0): New variables.
(wxsvg)[inputs]: Change from WXWIDGETS-3.1 to WXWIDGETS.
* gnu/packages/audio.scm (audacity)[inputs]: Likewise.
* gnu/packages/cdrom.scm (dvdstyler)[inputs]: Likewise.
* gnu/packages/astronomy.scm (imppg)[inputs]: Change from WXWIDGETS to
WXWIDGETS-3.0.
* gnu/packages/ftp.scm (filezilla)[inputs]: Likewise.
* gnu/packages/games.scm (megaglest)[inputs]: Likewise.
* gnu/packages/geo.scm (opencpn)[inputs]: Likewise.
* gnu/packages/music.scm (sooperlooper)[inputs]: Likewise.
* gnu/packages/engineering.scm (kicad)[arguments]: Enable EGL support.
2022-12-02 19:08:27 +01:00
Marius Bakke
42c59c7849
gnu: megaglest: Remove input labels.
* gnu/packages/games.scm (megaglest)[inputs]: Remove labels.
[arguments]: Use SEARCH-INPUT-DIRECTORY.
2022-11-27 21:19:51 +01:00
Marius Bakke
c457c715a8
gnu: cdogs-sdl: Update to 1.4.0.
* gnu/packages/games.scm (cdogs-sdl): Update to 1.4.0.
2022-11-26 15:37:45 +01:00
Nicolas Goaziou
d858714ffc
gnu: burgerspace: Update to 1.9.5.
* gnu/packages/games.scm (burgerspace): Update to 1.9.5.
2022-11-24 23:36:03 +01:00
Nicolas Goaziou
945fd54f65
gnu: bzflag: Update to 2.4.26.
* gnu/packages/games.scm (bzflag): Update to 2.4.26.
2022-11-21 23:07:15 +01:00
Liliana Marie Prikler
d09a4cc7c7
gnu: Remove last reference to fortune-mod.
Since fortune-mod was removed in 6b6b947b61,
it makes no sense to mention it in the description of bsd-games.

* gnu/packages/games.scm (bsd-games): Remove reference to fortune-mod.
2022-11-20 09:22:36 +01:00
Efraim Flashner
a0aa6542ac
gnu: irrlicht-for-minetest: Add source file-name.
* gnu/packages/games.scm (irrlicht-for-minetest)[source]: Add file-name
field.
2022-11-14 15:17:42 +02:00
Liliana Marie Prikler
e58450be4a
gnu: ultrastar-deluxe: Improve package style.
* gnu/packages/games.scm (ultrastar-deluxe): Do not exceed column 80.
[source]<snippet>: Use G-Expressions.
[#:phases]: Fix indentation.
<fix-configure>: Add ‘where’ helper and use it to shrink horizontal space.
2022-11-08 06:48:10 +01:00
Liliana Marie Prikler
4cecbc5dd2
gnu: ultrastar-deluxe: Drop marketing speech.
* gnu/packages/games.scm (ultrastar-deluxe)[description]: Drop gratutious
“free and open source”.
2022-11-08 06:43:17 +01:00
Lars-Dominik Braun
f7f0c3b53c
gnu: Add ultrastar-deluxe.
* gnu/packages/games.scm (ultrastar-deluxe): New variable.
* gnu/packages/patches/ultrastar-deluxe-no-freesans.patch: New file.
* gnu/local.mk: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-07 22:52:02 +01:00
Timotej Lazar
6e5e5f8fc2
gnu: opensurge: Update to 0.6.0.3.
* gnu/packages/games.scm (opensurge): Update to 0.6.0.3.
[arguments]: Use G-exps.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-06 15:19:14 +01:00
Vivien Kraus
86c14e70c5
gnu: irrlicht-for-minetest: Update to 1.9.0.mt8.
* gnu/packages/games.scm (irrlicht-for-minetest): Update to 1.9.0.mt8.
[inputs]: Add libxi.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-11-05 17:52:30 +01:00
Timotej Lazar
0e392dc35c
gnu: endless-sky: Update to 0.9.16.1, use new package style.
* gnu/packages/games.scm (endless-sky): Update to 0.9.16.1.
[arguments]: Use G-expressions. Drop #:scons to use the default version.
[inputs]: Remove labels. Add util-linux:lib.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03 18:08:58 +01:00
Vagrant Cascadian
15ff5eebb6
gnu: Fix various lint issues in synopsis and descriptions.
* gnu/packages/android.scm (etc1tool)[synopsis]: Drop trailing period.
* gnu/packages/bioinformatics.scm (mudskipper)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-async-log-attributes-1)[synopsis]: Likewise.
  (rust-atomic-polyfill-1)[synopsis]: Likewise.
  (rust-modifier-0.1)[synopsis]: Likewise.
  (rust-openssl-macros-0.1)[synopsis]: Likewise.
  (rust-syn-mid-0.5)[synopsis]: Likewise.
  (rust-toml-edit-0.14)[synopsis]: Likewise.
  (rust-valuable-derive-0.1)[synopsis]: Likewise.
  (rust-inflections-1)[synopsis]: Likewise.
* gnu/packages/databases.scm (python-databases)[synopsis]: Likewise.
* gnu/packages/games.scm (liquidwar6)[synopsis]: Likewise.
* gnu/packages/golang.scm (go-golang.org-x-sync-errgroup)[synopsis]: Likewise.
* gnu/packages/guile-xyz.scm (guile-config)[synopsis]: Likewise.
* gnu/packages/haskell-web.scm (ghc-hxt-xpath)[synopsis]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-string-qq)[synopsis]: Likewise.
* gnu/packages/machine-learning.scm (python-lap)[synopsis]: Likewise.
  (python-pyro-api)[synopsis]: Likewise.
* gnu/packages/messaging.scm (python-librecaptcha)[synopsis]: Likewise.
* gnu/packages/python-check.scm (python-pytest-cram)[synopsis]: Likewise.
* gnu/packages/python-web.scm (python-jschema-to-python)[synopsis]: Likewise.
  (python-sarif-om)[synopsis]: Likewise.
  (python-socksio)[synopsis]: Likewise.
  (python-msrest)[synopsis]: Likewise.
* gnu/packages/tor.scm (torsocks)[synopsis]: Likewise.
* gnu/packages/cran.scm (r-rlist)[synopsis]: Remove leading article.
* gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153)[synopsis]: Likewise.
  (rust-simplelog-0.11)[synopsis]: Likewise.
* gnu/packages/samba.scm (wsdd)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-spki-0.4)[synopsis]: Remove trailing
  whitespace.
* gnu/packages/golang.scm (go-github-com-mattn-go-zglob)[description]: Remove
  leading whitespace.
* gnu/packages/haskell-check.scm (ghc-crypto-cipher-tests)[description]:
  Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-ctype)[synopsis]: Remove trailing
  whitespace.
* gnu/packages/mpi.scm (openmpi-thread-multiple)[description]: Remove leading
  whitespace.
* gnu/packages/node-xyz.scm (node-string-decoder)[synopsis]: Remove trailing
  whitespace.
2022-10-31 18:13:48 -07:00
(
9ffeec668e
gnu: wesnoth: Update to 1.16.6.
* gnu/packages/games.scm (wesnoth): Update to 1.16.6.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-10-29 23:52:14 +02:00
Vagrant Cascadian
d3e982dccb
gnu: Fix typos.
* gnu/packages/emacs-xyz.scm (emacs-piem)[description]: Fix use of "This
  packages".
* gnu/packages/tex.scm (texlive-hardwrap)[description]: Fix spelling of
  "arbitrary".
* gnu/packages/cran.scm (r-shinymanager)[description]: Fix spelling of
  "authentication".
* gnu/packages/lisp-xyz.scm (sbcl-utils-kt)[description]: Fix spelling of
  "developed".
* gnu/packages/crates-io.scm (rust-fs-utils-1)[description]: Fix spelling of
  "filesystem".
  [synopsis]: Likewise.
* gnu/packages/haxe.scm (neko)[description]: Fix spelling of "functions".
* gnu/packages/animation.scm (swftools)[description]: Fix needless
  pluralization of "information".
* gnu/packages/lisp-xyz.scm (sbcl-slot-extra-options)[description]: Fix
  spelling of "inheritance".
* gnu/packages/emacs-xyz.scm (emacs-js-comint)[description]: Fix spelling of
  "interpreter".
* gnu/packages/coq.scm (coq-mathcomp-finmap)[description]: Fix spelling of
  "library".
* gnu/services/lightdm.scm (lightdm-configuration): Fix spelling of
  "mechanism".
* gnu/packages/emacs-xyz.scm (emacs-citar-org-roam)[synopsis]: Fix spelling of
  "package".
* gnu/packages/games.scm (freerct)[description]: Fix spelling of
  "responsibilities".
* gnu/packages/statistics.scm (r-mixedpower)[description]: Fix spelling of
  "separate".
* gnu/packages/accessibility.scm (espeakup)[description]: Fix spelling of
  "speech".
* gnu/packages/bioinformatics.scm (r-skitools)[synopsis]: Fix spelling of
  "utilities".
* gnu/packages/golang.scm (go-github-com-savsgio-gotils)[synopsis]: Fix
  spelling of "utilities".
  [description]: Likewise.
* gnu/system.scm (boot-file-system-service os): Fix spelling of "utilities".
2022-10-23 17:03:09 -07:00
Julien Lepiller
82b0f3755d
guix: Fix typos.
These typos were found and reported through weblate.

* gnu/packages/audio.scm (wildmidi)[description]: Fix typo.
* gnu/packages/games.scm (cgoban)[description]: Fix typo.
* gnu/services/version-control.scm (gitolite-service-type)[description]:
  Fix typo.
* gnu/installer/newt/substitutes.scm (run-substitutes-page): Remove full
  stop at end of title.
* gnu/machine/ssh.scm (machine-ssh-configuration-system): Move
  punctuation outside of quotes.
* guix/scripts/home.scm (process-action): Remove trailing space before
  newline.
* guix/scripts/system.scm (show-help): Fix typo.
* guix/scripts/environment.scm (with-store/maybe): Fix typo.
2022-10-17 07:29:09 +02:00
Brendan Tildesley
8935049db9
gnu: 0ad: Update to 0.0.26-alpha.
* gnu/packages/games.scm (0ad): Update to 0.0.26-alpha.
[inputs]: Add freetype.
(0ad-data): Update to 0.0.26-alpha.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-10-16 19:12:59 +01:00
Efraim Flashner
322917aeb8
Merge remote-tracking branch 'origin/master' into staging
Conflicts:
	gnu/packages/gnuzilla.scm
	gnu/packages/graphics.scm
	gnu/packages/gstreamer.scm
	gnu/packages/gtk.scm
	gnu/packages/kde-frameworks.scm
	gnu/packages/video.scm
2022-10-12 14:36:44 +03:00
Nicolas Goaziou
a01e7f09cb
gnu: open-adventure: Improve package style.
* 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-11 00:16:30 +02:00
Nicolas Goaziou
8fc86d1f6f
gnu: open-adventure: Update to 1.11.
* 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-11 00:10:49 +02:00
Timotej Lazar
cb731c80ff
gnu: julius: Update to 1.7.0.
* gnu/packages/games.scm (julius): Update to 1.7.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-06 23:17:05 +02:00
Timotej Lazar
ba84c8c448
gnu: augustus: Update to 3.2.0.
* 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-10-04 13:37:43 +02:00
Maxim Cournoyer
3c6e220d81
Merge branch 'master' into staging.
With resolved conflicts in:
	gnu/local.mk
	gnu/packages/crates-io.scm
2022-09-27 14:27:28 -04:00
Hendursaga
81ad759ab9
gnu: Add tetzle.
* gnu/packages/games.scm (tetzle): New public variable.

Signed-off-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
2022-09-22 10:17:42 +02:00
Julien Lepiller
b7971ff798
gnu: lablgtk3: Update to 3.1.2.
* 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-22 07:34:02 +02:00
Nicolas Goaziou
31a56967e2
gnu: hyperrogue: Update to 12.1a.
* 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-18 19:56:20 +02:00
Maxim Cournoyer
3d297a0017
Merge branch 'master' into staging
With resolved conflicts in:
	gnu/local.mk
	gnu/packages/freedesktop.scm
	gnu/packages/gnuzilla.scm
2022-09-15 10:20:32 -04:00
Christopher Baines
fa4fffbd08
gnu: 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.
2022-09-14 09:33:11 +01:00
Nicolas Goaziou
669187accc
gnu: 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.
2022-09-13 23:07:06 +02:00
Nicolas Goaziou
d8d5e2a88f
gnu: 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.
2022-09-13 23:07:05 +02:00
Nicolas Goaziou
4017a47766
gnu: crawl: Update to 0.29.1.
* gnu/packages/games.scm (crawl): Update to 0.29.1.
2022-09-13 14:48:46 +02:00
Maxim Cournoyer
7d59dbfb8b
gnu: gnome-2048: Remove input labels.
* gnu/packages/games.scm (gnome-2048)[inputs, native-inputs]: Remove labels.
2022-09-13 02:05:00 -04:00
Maxim Cournoyer
04ed75cc9d
gnu: 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.
2022-09-13 02:04:45 -04:00
Morgan Smith
5ed679a2a9
gnu: Add steam-devices-udev-rules.
* gnu/packages/games.scm (steam-devices-udev-rules): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-11 16:43:31 +02:00
Marius Bakke
6cfb2e6270
Merge branch 'master' into staging 2022-09-07 18:20:23 +02:00
Tobias Geerinckx-Rice
26c2a8a327
gnu: Add exult.
* gnu/packages/games.scm (exult): New public variable.
2022-09-04 02:00:01 +02:00
Marius Bakke
c4ce54055a
Merge branch 'master' into staging 2022-09-01 16:24:18 +02:00
Brendan Tildesley
6549b259db
gnu: 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>
2022-09-01 16:08:16 +02:00
Marius Bakke
827b4117da
Merge branch 'master' into staging 2022-08-30 18:58:57 +02:00
Liliana Marie Prikler
f592decd4d
gnu: 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.
2022-08-28 19:17:28 +02:00
Liliana Marie Prikler
5e17480574
gnu: 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.
2022-08-28 19:17:28 +02:00
Liliana Marie Prikler
6b6b947b61
gnu: 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.
2022-08-28 19:17:28 +02:00
Marius Bakke
d6fa3ac7a8
gnu: 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.
2022-08-27 01:31:23 +02:00
宋文武
0e11067d53
gnu: wesnoth: Update to 1.16.5.
* gnu/packages/games.scm (wesnoth): Update to 1.16.5.
2022-08-25 11:12:36 +08:00
Nicolas Goaziou
6199ee19ff
gnu: crawl: Honor the #:tests? flag.
* gnu/packages/games.scm (crawl)[arguments]<#:phases>: Honor the #:tests? flag
in custom check phase.
2022-08-24 16:06:46 +02:00
Nicolas Goaziou
1e16af13b0
gnu: 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.
2022-08-24 16:03:32 +02:00
Tobias Geerinckx-Rice
9544553c8b
gnu: arx-libertatis: Update to 1.2.1.
* gnu/packages/games.scm (arx-libertatis): Update to 1.2.1.
2022-08-14 02:00:02 +02:00
Christine Lemmer-Webber
8337787720
Update copyright/name notices for Christine Lemmer-Webber.
* gnu/packages/games.scm: Update copyright/name notices for Christine
Lemmer-Webber.
2022-08-14 13:43:07 -04:00
Tobias Geerinckx-Rice
5dee2fdae7
gnu: 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.
2022-08-07 02:00:01 +02:00
Tobias Geerinckx-Rice
642a3e3d7a
gnu: xonotic: Rename misleading 'bootstrap phase.
* gnu/packages/games.scm (xonotic)[arguments]: Rename (second!
stateful!) 'bootstrap phase to 'preconfigure.
2022-08-07 02:00:01 +02:00
Tobias Geerinckx-Rice
22f865b7e6
gnu: 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.
2022-08-07 02:00:01 +02:00
Tobias Geerinckx-Rice
3dc16fe0dc
gnu: xonotic: Use G-expressions.
* gnu/packages/games.scm (xonotic)[arguments]:
Rewrite as G-expressions.
2022-08-07 02:00:01 +02:00
Tobias Geerinckx-Rice
d21ddfc9d8
gnu: 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.
2022-08-07 02:00:00 +02:00
Tobias Geerinckx-Rice
33ae2fb398
gnu: xonotic-data: Use G-expressions.
* gnu/packages/games.scm (xonotic-data)[arguments]:
Rewrite as G-expressions.
2022-08-07 02:00:00 +02:00
Tobias Geerinckx-Rice
501d4b3bb4
gnu: xonotic: Remove input labels.
* gnu/packages/games.scm (xonotic)[inputs, native-inputs]:
Remove input labels.
2022-08-07 02:00:00 +02:00
Tobias Geerinckx-Rice
3ec40d0074
gnu: xonotic-data: Remove input labels.
* gnu/packages/games.scm (xonotic-data)[native-inputs]:
Remove input labels.
2022-08-07 02:00:00 +02:00
Tobias Geerinckx-Rice
12b0258d75
gnu: xonotic-data: Update to 0.8.5.
* gnu/packages/games.scm (xonotic-data): Update to 0.8.5.
[source]: Use HTTPS.
2022-08-07 02:00:00 +02:00
Tobias Geerinckx-Rice
ad871dae88
gnu: 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.
2022-08-07 02:00:00 +02:00
Liliana Marie Prikler
1d543f67e2
gnu: 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.
2022-08-06 06:45:14 +02:00
Felix Gruber
18007d3a7b
gnu: 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>
2022-08-06 06:45:13 +02:00
Tobias Geerinckx-Rice
fe47ae3b79
gnu: 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.
2022-07-31 02:00:00 +02:00
Timotej Lazar
23cc276aaa
gnu: 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>
2022-08-04 12:05:46 +02:00
Nicolas Goaziou
bea272b0ba
gnu: naev: Update to 0.9.4.
* gnu/packages/games.scm (naev): Update to 0.9.4.
2022-08-03 18:32:21 +02:00
Maxim Cournoyer
eef8e2ec46
gnu: qttools: Rename to qttools-5.
Automated with:

  git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:48 -04:00
Maxim Cournoyer
d15258d991
gnu: qtwebsockets: Rename to qtwebsockets-5.
Automated via:

  git grep -l qtwebsockets | xargs sed 's/\bqtwebsockets\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:46 -04:00
Maxim Cournoyer
735d340ae4
gnu: 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
2022-07-31 21:55:44 -04:00
Maxim Cournoyer
5f22854339
gnu: qtmultimedia: Rename to qtmultimedia-5.
Automated via:

  git grep -l qtmultimedia | xargs sed 's/qtmultimedia/qtmultimedia-5/g' -i
  git checkout NEWS
2022-07-31 21:55:44 -04:00
Maxim Cournoyer
1ef04fb228
gnu: 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
2022-07-31 21:55:43 -04:00
Tobias Geerinckx-Rice
c2aecd6738
gnu: 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.
2022-07-17 02:00:12 +02:00
Maxim Cournoyer
f0c8abe857
gnu: 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.
2022-07-12 11:18:13 -04:00
Timotej Lazar
aa565e7a10
gnu: 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>
2022-06-28 22:43:58 +01:00
Timotej Lazar
ae7302e523
gnu: 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>
2022-06-28 18:01:35 +03:00
Tobias Geerinckx-Rice
62b2d37e51
gnu: 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.
2022-06-05 02:00:12 +02:00
Foo Chuan Wei
2dae3cbecc
gnu: Add apricots.
* gnu/packages/games.scm (apricots): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-06-05 21:27:53 +02:00
Tobias Geerinckx-Rice
e3fa68ec70
gnu: irrlicht: Remove input labels.
* gnu/packages/games.scm (irrlicht)[inputs]:
Remove input labels.
2022-05-29 02:00:00 +02:00
Tobias Geerinckx-Rice
4e735cccc7
gnu: irrlicht: Use CC-FOR-TARGET.
* gnu/packages/games.scm (irrlicht)[arguments]: Use CC-FOR-TARGET.
2022-05-29 02:00:00 +02:00
Tobias Geerinckx-Rice
64e78659f4
gnu: irrlicht: Update to 1.8.5.
* 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-05-29 02:00:00 +02:00
Vivien Kraus
5729e45160
gnu: Add irrlicht-for-minetest.
* gnu/packages/games.scm (irrlichtmt-for-minetest): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-06-05 12:11:04 +02:00
Tobias Geerinckx-Rice
5c6808748d
gnu: 7kaa: Update to 2.15.5.
* gnu/packages/games.scm (7kaa): Update to 2.15.5.
2022-05-29 02:00:00 +02:00
Gabriel Arazas
d045780c6a
gnu: Add freerct.
* gnu/packages/games.scm (freerct): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:20 +02:00
Tobias Geerinckx-Rice
f696bbb707
gnu: fortune-mod: Fix fortune directory.
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-29 02:00:00 +02:00
Tobias Geerinckx-Rice
6c345a2465
gnu: angband: Update to 4.2.4.
* gnu/packages/games.scm (angband): Update to 4.2.4.
[arguments]: Don't explicitly return #t from phases.
2022-05-29 02:00:26 +02:00
Maxim Cournoyer
5e25a69e6e
gnu: mozjs: Cleanup to only keep the last version.
* 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-31 14:54:10 -04:00
Maxim Cournoyer
b7da08a4f9
gnu: Remove slingshot.
* gnu/packages/games.scm (slingshot): Delete variable.
2022-05-31 14:52:29 -04:00
Roman Riabenko
8dc47f9ee4
gnu: robotfindskitten: Fix typo in description.
* gnu/packages/games.scm (robotfindskitten)[description]: Use correct spelling
of “humorously”.
2022-05-26 09:14:10 +02:00
Tobias Geerinckx-Rice
d62474af1b
gnu: fortune-mod: Update to 3.14.0.
* gnu/packages/games.scm (fortune-mod): Update to 3.14.0.
2022-05-22 02:00:01 +02:00
Tobias Geerinckx-Rice
afa96117d0
gnu: rinutils: Update to 0.10.1.
* gnu/packages/games.scm (rinutils): Update to 0.10.1.
2022-05-22 02:00:01 +02:00
Tobias Geerinckx-Rice
24f0beea42
gnu: openttd: Update to 12.2.
* gnu/packages/games.scm (openttd): Update to 12.2.
2022-05-22 02:00:01 +02:00