<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nonguix.git/nonguix, branch heroic</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.marekpasnikowski.pl/nonguix.git/atom?h=heroic</id>
<link rel='self' href='http://git.marekpasnikowski.pl/nonguix.git/atom?h=heroic'/>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/'/>
<updated>2023-10-10T17:43:02Z</updated>
<entry>
<title>nongnu: Add heroic.</title>
<updated>2023-10-10T17:43:02Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2023-09-04T18:27:35Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=2fdfb97f4e5bacc998ee265638b44be6bde0d621'/>
<id>urn:sha1:2fdfb97f4e5bacc998ee265638b44be6bde0d621</id>
<content type='text'>
* nongnu/packages/steam-client.scm: Rename to ...
* nongnu/packages/game-client.scm: ... this.
(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 "/usrshare/glib-2.0".
</content>
</entry>
<entry>
<title>nongnu: steam: Fix missing tray icon.</title>
<updated>2023-09-04T02:40:05Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2023-09-04T02:40:05Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=e2aa9e56d4d1888bf51d7671a18d304750373f89'/>
<id>urn:sha1:e2aa9e56d4d1888bf51d7671a18d304750373f89</id>
<content type='text'>
Finally, it's back!  Using something like snixembed worked around this before
by using a different tray icon format.

* nongnu/packages/steam-client.scm (steam-client-libs): Add gdk-pixbuf.
* nonguix/multiarch-container.scm (make-internal-script): Add symlink to
/usr/share/mime.
</content>
</entry>
<entry>
<title>nonguix: chromium-binary-build-system: Use gcc:lib.</title>
<updated>2023-09-03T15:26:26Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2023-09-03T15:26:26Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=9ef308959e3664e98d924920245228af8ab63bce'/>
<id>urn:sha1:9ef308959e3664e98d924920245228af8ab63bce</id>
<content type='text'>
Effectively reverts changes that came from
9d58bb6e3e93a444d35bf62d4ca98a126ae4f295 which doesn't seem to be needed
anymore.  These got carried into chromium-binary-build-system when it was
introduced.  We need libstdc++ from the gcc:lib package, which is hidden from
users but directly accessible from the build system.  The library from
make-libstdc++ has missing symbols compared to the one from gcc:lib.  The
addition of libgccjit seems to also be unneeded from this change and increases
the closure of e.g. signal-desktop by nearly 10% or 200 MiB.

Fixes #276 and #279.

* nonguix/build-system/chromium-binary.scm (lower)[host-inputs]: Use gcc:lib
again and remove libgccjit.
</content>
</entry>
<entry>
<title>nongnu: steam: Allow workaround of white box bug.</title>
<updated>2023-07-15T19:51:08Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2023-07-15T19:46:09Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=c61c094e765139bf98afaa459baeeacdb928e457'/>
<id>urn:sha1:c61c094e765139bf98afaa459baeeacdb928e457</id>
<content type='text'>
See &lt;https://gitlab.com/nonguix/nonguix/-/issues/267&gt; and &lt;https://github.com/ValveSoftware/steam-for-linux/issues/9306&gt;.

* nonguix/multiarch-container.scm (make-container-wrapper): Preserve
QT_X11_NO_MITSHM to allow setting to 1 to workaround an upstream bug where
only a white box is displayed.
</content>
</entry>
<entry>
<title>nonguix: Add chromium-binary-build-system.</title>
<updated>2023-07-12T21:18:05Z</updated>
<author>
<name>Giacomo Leidi</name>
<email>goodoldpaul@autistici.org</email>
</author>
<published>2023-05-18T23:04:31Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=f2970727de9bdbb503846705b53720660c14273b'/>
<id>urn:sha1:f2970727de9bdbb503846705b53720660c14273b</id>
<content type='text'>
This build system is an extension to the binary-build-system, designed
to abstract some common boilerplate necessary for packaging Chromium
based software.

* nonguix/build-system/chromium-binary.scm: New file;
* nonguix/build/chromium-binary-build-system.scm: new file;
* nonguix/build/utils.scm (build-paths-for-input): new variable;
(build-paths-from-inputs): New variable.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
</entry>
<entry>
<title>nonguix: glibc-for-fhs: Remove variable.</title>
<updated>2023-06-29T18:16:12Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2023-06-29T18:16:12Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=ef015aecf7a222cc385f90e58eb62550d35f02c4'/>
<id>urn:sha1:ef015aecf7a222cc385f90e58eb62550d35f02c4</id>
<content type='text'>
* nonguix/multiarch-container.scm (glibc-for-fhs): Remove.
(fhs-min-libs): Use upstream glibc-for-fhs.
</content>
</entry>
<entry>
<title>nongnu: Export steam containers and minor refactor.</title>
<updated>2023-05-30T04:39:12Z</updated>
<author>
<name>Elijah Malaby</name>
<email>qwe12345678910@gmail.com</email>
</author>
<published>2023-05-30T04:39:12Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=c323f4c866cdf7c9fb958ed968b80e0911ecd899'/>
<id>urn:sha1:c323f4c866cdf7c9fb958ed968b80e0911ecd899</id>
<content type='text'>
nonguix: Make container actually respect the ngc-shared and ngc-exposed fields.

* nongnu/packages/steam-client.scm (steam-container): New variable.  This is to
export the container definition from steam.
(steam-nvidia-container): New variable.  This is the container for steam-nvidia
and now inherits from steam-container.
(steam, steam-nvidia): Container definitions moved to steam-container and
steam-nvidia-container.
* nonguix/multiarch-container.scm (make-container-wrapper): Add ngc-exposed and
ngc-shared to expose and share lists.

Signed-off-by: ison &lt;ison@airmail.cc&gt;
</content>
</entry>
<entry>
<title>nonguix: Remove unnecessary modules from multiarch-container scripts.</title>
<updated>2023-05-30T02:16:11Z</updated>
<author>
<name>Attila Lendvai</name>
<email>attila@lendvai.name</email>
</author>
<published>2023-05-30T02:16:11Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=5bc3c9da84ee172511d702bd564872bf6b8e0639'/>
<id>urn:sha1:5bc3c9da84ee172511d702bd564872bf6b8e0639</id>
<content type='text'>
* nonguix/multiarch-container.scm (packages-&gt;ld.so.conf)[computed-file]: Remove
with-imported-modules and use-modules.
(make-container-wrapper)[program-file]: Remove with-imported-modules.

Signed-off-by: ison &lt;ison@airmail.cc&gt;
</content>
</entry>
<entry>
<title>nonguix: Move nonguix-container to its own module.</title>
<updated>2023-05-15T09:45:30Z</updated>
<author>
<name>Giacomo Leidi</name>
<email>goodoldpaul@autistici.org</email>
</author>
<published>2023-05-15T09:45:30Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=87c9cdaedae7e1b09ce2136171729553a2ac25aa'/>
<id>urn:sha1:87c9cdaedae7e1b09ce2136171729553a2ac25aa</id>
<content type='text'>
* nonguix/multiarch-container.scm: New file. This module makes the container
code from steam-client.scm usable by other packages which require multiarch
support (which is not currently supported by the upstream Guix FHS container).

Signed-off-by: ison &lt;ison@airmail.cc&gt;
</content>
</entry>
<entry>
<title>nonguix: Add missing copyright line.</title>
<updated>2022-12-19T16:25:05Z</updated>
<author>
<name>Jonathan Brielmaier</name>
<email>jonathan.brielmaier@web.de</email>
</author>
<published>2022-12-19T16:25:05Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=71252d2d9d1908a1f1b005d2025b0907d5d5c377'/>
<id>urn:sha1:71252d2d9d1908a1f1b005d2025b0907d5d5c377</id>
<content type='text'>
This is a follow up to daa0dda76ddd869c8b2866fcf2866667b69461ad.

* nonguix/utils.scm: Add missing copyright line for myself.
</content>
</entry>
</feed>
