| Age | Commit message (Expand) | Author |
| 2025-08-16 | nongnu: game-client: Import (gnu packages nss).•••For compatibility with upcoming nss-updates merge.
* nongnu/packages/game-client.scm: Import module (gnu packages nss).
| Hilton Chain |
| 2025-07-30 | nongnu: heroic-client: Update to 2.18.0.•••* nongnu/packages/game-client.scm (heroic-client): Update to 2.18.0.
| Jelle Licht |
| 2025-07-11 | nongnu: heroic-extra-client-libs: Add openssl.•••* nongnu/packages/game-client.scm (heroic-extra-client-libs): Add entry for
openssl.
| Jelle Licht |
| 2025-07-03 | nongnu: heroic-client: Update to 2.17.2.•••* nongnu/packages/game-client.scm (heroic-client): Update to 2.17.2.
| John Kehayias |
| 2025-06-25 | gnu: steam-client: Update to 1.0.0.83.•••* nongnu/packages/game-client.scm (steam-client): Update to 1.0.0.83.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
| Nicolas Graves |
| 2025-04-05 | nongnu: steam-client: Update to 1.0.0.82.•••* nongnu/packages/game-client.scm (steam-client): Update to 1.0.0.82.
| Hilton Chain |
| 2025-04-05 | nongnu: game-client: Merge NVIDIA and non-NVIDIA containers.•••* nongnu/packages/game-client.scm (steam-container-for,steam-for)
(heroic-container-for,heroic-for): New procedures.
(steam-container,steam-nvidia-container): Deprecated by steam-container-for.
(steam,steam-nvidia): Define with steam-for.
(heroic-container,heroic-nvidia-container): Deprecated by heroic-container-for.
(heroic,heroic-nvidia): Define with heroic-for.
(steam-nvidia-container-libs,steam-ld.so.conf,steam-ld.so.cache)
(steam-nvidia-ld.so.conf,steam-nvidia-ld.so.cache): Delete variables.
| Hilton Chain |
| 2025-03-04 | nongnu: heroic-client: Update to 2.16.0.•••* nongnu/packages/game-client.scm (heroic-client): Update to 2.16.0.
[source]: Update origin uri due to upstream file renaming.
| John Kehayias |
| 2025-02-16 | gnu: heroic-client: Fix .desktop file.•••* nongnu/packages/game-client.scm (heroic-client)[arguments]<#:phases>: Add
fix-desktop-file phase to set the "Exec" line to "heroic" to run the correct
binary. Remove setting the full store path in the .desktop file in the
setup-cwd phase. Delete the patch-dot-desktop-files phase (not needed).
| John Kehayias |
| 2025-02-16 | nongnu: steam-client-libs: Add fonts for emojis and CJK scripts.•••The choice of fonts here is arbitrary, chosen as the google-noto set has fonts
for emoji and Chinese/Japanese/Korean and related scripts. This fixes missing
emoji and characters from these languages in the Steam interface. It would be
better to be able to use the font configuration and fonts from the host system
in the container, though.
* nongnu/packages/game-client.scm (steam-client-libs): Add font-google-noto,
font-google-noto-emoji, font-google-noto-sans-cjk, font-google-noto-serif-cjk.
| John Kehayias |
| 2025-02-16 | nongnu: heroic-client: Fix synopsis.•••* nongnu/packages/game-client.scm (heroic-client): Fix synopsis to satisfy
guix lint.
| John Kehayias |
| 2025-02-09 | nongnu: heroic-client: Reduce wrapper-plan.•••Most entries were unneeded or didn't make sense (trying to wrap the
libraries).
* nongnu/packages/game-client.scm (heroic-client)[arguments]<#:wrapper-plan>:
Remove unneeded entries.
extend-wrapper-plan | John Kehayias |
| 2025-02-09 | nongnu: heroic-client: Update to 2.15.2.•••* nongnu/packages/game-client.scm (heroic-client): Update to 2.15.2.
| John Kehayias |
| 2025-02-09 | nongnu: heroic-client: Update wrapper-plan to include binary path.•••* nongnu/packages/game-client.scm (heroic-client)[arguments]<#:wrapper-plan>:
Add the path for heroic to its wrapper-plan.
<#:phases>: Remove wrap-where-patchelf-does-not-work phase as it is no longer
needed.
| John Kehayias |
| 2024-12-06 | nongnu: steam: Use newer gcc for better game compatibility.•••Fixes #355.
* nongnu/packages/steam-client.scm (steam-client-libs): Replace gcc with
gcc-14.
| John Kehayias |
| 2024-08-31 | nongnu: steam-client: Fix build.•••It is unclear why steam failed to build post-core-updates merge in Guix, with
errors like:
In guix/build/utils.scm:
761:4 0 (alist-cons-after patch-dot-desktop-files # #<procedur?> ?)
guix/build/utils.scm:761:4: In procedure alist-cons-after:
Throw to key `match-error' with args `("match" "no matching pattern" ())'.
The fix is to reorder and rename some phases which apparently don't exist.
* nongnu/packages/game-client.scm (steam-client)[arguments]<phases>: Reorder
the deletion of 'patch-dot-desktop-files to after 'patch-desktop-file (which
tried to add after this now deleted phases). Change the 'post-install phase
to add after 'install ('install-binaries doesn't exist').
| John Kehayias |
| 2024-05-28 | nongnu: heroic-client: Update to 2.14.1.•••* nongnu/packages/game-client.scm (heroic-client): Update to 2.14.1.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
| dan |
| 2024-03-22 | nongnu: game-client: Preserve environment variables for NVIDIA driver.•••* nongnu/packages/nvidia.scm (%nvidia-environment-variable-regexps): New
variable.
* nongnu/packages/game-client.scm (steam-nvidia-container)
(heroic-nvidia-container): Use it.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| Hilton Chain |
| 2024-03-22 | nongnu: game-client: Build ld.so.cache for NVIDIA containers.•••* nongnu/packages/game-client.scm (steam-nvidia-ld.so.conf)
(steam-nvidia-ld.so.cache): New variables.
(steam-nvidia-container,heroic-nvidia-container): Use them.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| Hilton Chain |
| 2024-03-22 | nongnu: game-client: Replace mesa with nvda in NVIDIA containers.•••* nongnu/packages/game-client.scm (steam-nvidia-container-libs): New variable.
(steam-nvidia-container,heroic-nvidia-container): Use it.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| Hilton Chain |
| 2024-03-22 | nongnu: game-client: Add steam-container-libs variable.•••* nongnu/packages/game-client.scm (steam-container-libs): New variable.
(steam-ld.so.conf,steam-container,heroic-container): Use it.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| Hilton Chain |
| 2024-02-23 | nongnu: heroic-container: Link all of 'share' from heroic-client.•••Followup to 5d5d496 to do the same for heroic.
* nongnu/packages/game-client.scm (heroic-container)[link-files]: Link all of
'share' from heroic-client.
| John Kehayias |
| 2024-02-23 | nongnu: steam-container: Link all of 'share' from steam-client.•••Previously, only the .desktop files from steam-client were shared with
steam-container, and thus only those were available directly when installing
the steam package. This would miss things like the icons (needed in some
cases for tray support, for example, in waybar). Update to share all of
'share' to provide a more complete package for the user.
* nongnu/packages/game-client.scm (steam-container)[link-files]: Link all of
'share' from steam-client.
| John Kehayias |
| 2024-01-29 | nongnu: steam-client: Update to 1.0.0.78.•••* nongnu/packages/game-client.scm (steam-client): Update to 1.0.0.78.
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
| Hilton Chain |
| 2024-01-08 | nongnu: heroic-client: Update to 2.12.0.•••* nongnu/packages/game-client.scm (heroic-client): Update to 2.12.0.
| John Kehayias |
| 2024-01-03 | nongnu: Add heroic.•••* nongnu/packages/game-client.scm (heroic-client, heroic-extra-client-libs,
heroic-container, heroic-nvidia-container, heroic, heroic-nvidia): New
variables.
* nonguix/multi-arch-container.scm (make-container-wrapper): Preserve "^SSL_"
for heroic to use curl.
(make-internal-script): Add symlink for "/usr/share/glib-2.0".
| John Kehayias |
| 2024-01-03 | nongnu: Rename (nongnu packages steam-client) module.•••* nongnu/packages/steam-client.scm: Rename to ...
* nongnu/packages/game-client.scm: ... this.
| John Kehayias |