<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nonguix/nongnu/packages/game-client.scm, branch feature/bump-default-linux</title>
<subtitle>(another mirror of) Mirror of nonguix https://gitlab.com/nonguix/nonguix</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/'/>
<entry>
<title>gnu: heroic-client: Fix .desktop file.</title>
<updated>2025-02-16T23:50:04+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-16T23:50:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=2ed247c0c86b8cfefe1cb689a94a635e204bada6'/>
<id>2ed247c0c86b8cfefe1cb689a94a635e204bada6</id>
<content type='text'>
* nongnu/packages/game-client.scm (heroic-client)[arguments]&lt;#:phases&gt;: 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).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/game-client.scm (heroic-client)[arguments]&lt;#:phases&gt;: 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).
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: steam-client-libs: Add fonts for emojis and CJK scripts.</title>
<updated>2025-02-16T23:48:00+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-16T23:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=8327932008c1c5e5d541d872ecac8b1f4f5beef0'/>
<id>8327932008c1c5e5d541d872ecac8b1f4f5beef0</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: heroic-client: Fix synopsis.</title>
<updated>2025-02-16T23:34:17+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-16T23:34:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=794aa4eff8ad4e6640283686a8b7c2d22e8b62d8'/>
<id>794aa4eff8ad4e6640283686a8b7c2d22e8b62d8</id>
<content type='text'>
* nongnu/packages/game-client.scm (heroic-client): Fix synopsis to satisfy
guix lint.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/game-client.scm (heroic-client): Fix synopsis to satisfy
guix lint.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: heroic-client: Reduce wrapper-plan.</title>
<updated>2025-02-09T19:11:52+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-09T19:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=bd2f475ac64b3c7e2b4f12fa90f617cbee1028e2'/>
<id>bd2f475ac64b3c7e2b4f12fa90f617cbee1028e2</id>
<content type='text'>
Most entries were unneeded or didn't make sense (trying to wrap the
libraries).

* nongnu/packages/game-client.scm (heroic-client)[arguments]&lt;#:wrapper-plan&gt;:
Remove unneeded entries.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most entries were unneeded or didn't make sense (trying to wrap the
libraries).

* nongnu/packages/game-client.scm (heroic-client)[arguments]&lt;#:wrapper-plan&gt;:
Remove unneeded entries.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: heroic-client: Update to 2.15.2.</title>
<updated>2025-02-09T19:11:44+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-05T02:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=7197aec14cb16e111b50aadc04d694fda8c6abb6'/>
<id>7197aec14cb16e111b50aadc04d694fda8c6abb6</id>
<content type='text'>
* nongnu/packages/game-client.scm (heroic-client): Update to 2.15.2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/game-client.scm (heroic-client): Update to 2.15.2.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: heroic-client: Update wrapper-plan to include binary path.</title>
<updated>2025-02-09T19:11:42+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-05T02:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=1be22dfea3b4b853ecbd465b528021837930256d'/>
<id>1be22dfea3b4b853ecbd465b528021837930256d</id>
<content type='text'>
* nongnu/packages/game-client.scm (heroic-client)[arguments]&lt;#:wrapper-plan&gt;:
Add the path for heroic to its wrapper-plan.
&lt;#:phases&gt;: Remove wrap-where-patchelf-does-not-work phase as it is no longer
needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/game-client.scm (heroic-client)[arguments]&lt;#:wrapper-plan&gt;:
Add the path for heroic to its wrapper-plan.
&lt;#:phases&gt;: Remove wrap-where-patchelf-does-not-work phase as it is no longer
needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: steam: Use newer gcc for better game compatibility.</title>
<updated>2024-12-07T04:11:26+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2024-12-07T04:11:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=4aa03a3ccf6bb693bd4c99900bcd81845c249bbe'/>
<id>4aa03a3ccf6bb693bd4c99900bcd81845c249bbe</id>
<content type='text'>
Fixes #355.

* nongnu/packages/steam-client.scm (steam-client-libs): Replace gcc with
gcc-14.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #355.

* nongnu/packages/steam-client.scm (steam-client-libs): Replace gcc with
gcc-14.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: steam-client: Fix build.</title>
<updated>2024-08-31T21:54:34+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2024-08-31T21:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=18436505000045308a1ba027f9ff46699710c5ca'/>
<id>18436505000045308a1ba027f9ff46699710c5ca</id>
<content type='text'>
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 # #&lt;procedur?&gt; ?)

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]&lt;phases&gt;: 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').
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 # #&lt;procedur?&gt; ?)

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]&lt;phases&gt;: 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').
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: heroic-client: Update to 2.14.1.</title>
<updated>2024-05-28T19:04:43+00:00</updated>
<author>
<name>dan</name>
<email>i@dan.games</email>
</author>
<published>2024-05-25T05:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=ad1b732187d763ba7192d30a3c09f5de47531ff5'/>
<id>ad1b732187d763ba7192d30a3c09f5de47531ff5</id>
<content type='text'>
* nongnu/packages/game-client.scm (heroic-client): Update to 2.14.1.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/game-client.scm (heroic-client): Update to 2.14.1.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: game-client: Preserve environment variables for NVIDIA driver.</title>
<updated>2024-03-23T01:08:33+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2024-01-31T12:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=825f6ee783ff423c7f967b690d3ac2ed8aea1a1d'/>
<id>825f6ee783ff423c7f967b690d3ac2ed8aea1a1d</id>
<content type='text'>
* 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 &lt;john.kehayias@protonmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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 &lt;john.kehayias@protonmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
