<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nonguix, branch add-rpath</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>nongnu: heroic-client: Update to 2.15.2.</title>
<updated>2025-02-03T20:58:13+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-03T05:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=ca5775fab9faedca00a4d9a4f69e33ad4c0d8e29'/>
<id>ca5775fab9faedca00a4d9a4f69e33ad4c0d8e29</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>nonguix: binary-build-system: Use add-rpath instead of set-rpath.</title>
<updated>2025-02-03T20:57:36+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-02T22:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=e65677969e7ba6afd6c327379e24da0bed2f3adc'/>
<id>e65677969e7ba6afd6c327379e24da0bed2f3adc</id>
<content type='text'>
Fixes #369.

Previously we were using "patchelf --set-rpath" in binary-build-system for
binaries to find dependencies in Guix.  However, this will override any
previous setting, including if "$ORIGIN" was in RUNPATH.

For Electron applications specifically (like signal-desktop and heroic),
bundled libraries were not found without wrapping with LD_LIBRARY_PATH.  While
this does work, it is not ideal and led to issues in child processes that
inherit LD_LIBRARY_PATH, namely breaking games using Wine/Proton in Heroic.

A possible consequence of this commit is that Guix added paths to RUNPATH are
after what was originally set, perhaps leading to library
loading/compatibility issues.  However, we always try to replace all needed
libraries with Guix packages (just that Electron applications seem to require
bundled libraries in $ORIGIN).

* nonguix/build/binary-build-system.scm (patchelf): Use add-rpath instead of set-rpath.
* nongnu/packages/game-client.scm (heroic-client)[arguments]&lt;#:phases&gt;: Remove
'wrap-where-patchelf-does-not-work phase as it is no longer needed (needed
libraries are found with $ORIGIN preserved in RUNPATH).
* nongnu/packages/messaging.scm (element-desktop, signal-desktop): Likewise.
* nongnu/packages/editors.scm (vscodium): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #369.

Previously we were using "patchelf --set-rpath" in binary-build-system for
binaries to find dependencies in Guix.  However, this will override any
previous setting, including if "$ORIGIN" was in RUNPATH.

For Electron applications specifically (like signal-desktop and heroic),
bundled libraries were not found without wrapping with LD_LIBRARY_PATH.  While
this does work, it is not ideal and led to issues in child processes that
inherit LD_LIBRARY_PATH, namely breaking games using Wine/Proton in Heroic.

A possible consequence of this commit is that Guix added paths to RUNPATH are
after what was originally set, perhaps leading to library
loading/compatibility issues.  However, we always try to replace all needed
libraries with Guix packages (just that Electron applications seem to require
bundled libraries in $ORIGIN).

* nonguix/build/binary-build-system.scm (patchelf): Use add-rpath instead of set-rpath.
* nongnu/packages/game-client.scm (heroic-client)[arguments]&lt;#:phases&gt;: Remove
'wrap-where-patchelf-does-not-work phase as it is no longer needed (needed
libraries are found with $ORIGIN preserved in RUNPATH).
* nongnu/packages/messaging.scm (element-desktop, signal-desktop): Likewise.
* nongnu/packages/editors.scm (vscodium): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: dotnet: Update to 8.0.401.</title>
<updated>2025-01-26T20:00:56+00:00</updated>
<author>
<name>B. Wilson</name>
<email>elaexuotee@wilsonb.com</email>
</author>
<published>2024-09-06T23:02:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=5c6ef7cafdfabdacae8ce33410b41168a952d4ff'/>
<id>5c6ef7cafdfabdacae8ce33410b41168a952d4ff</id>
<content type='text'>
* nongnu/packages/dotnet.scm (dotnet): Update to 8.0.401.
[arguments]: Update #:patchelf-plan.

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/dotnet.scm (dotnet): Update to 8.0.401.
[arguments]: Update #:patchelf-plan.

Signed-off-by: John Kehayias &lt;john.kehayias@protonmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>services: Deprecate zerotier-service for zerotier-service-type.</title>
<updated>2025-01-26T19:38:58+00:00</updated>
<author>
<name>James Kalyan</name>
<email>mjkalyan@proton.me</email>
</author>
<published>2025-01-26T19:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=e215ff3c3121c53c80635fb9a077480123d65fba'/>
<id>e215ff3c3121c53c80635fb9a077480123d65fba</id>
<content type='text'>
* nongnu/services/vpn (zerotier-one-service-type): Rename to ...
(zerotier-service-type): ... this.  Set default-value.
(zerotier-one-service-type, zerotier-one-service): Deprecate procedures.

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/services/vpn (zerotier-one-service-type): Rename to ...
(zerotier-service-type): ... this.  Set default-value.
(zerotier-one-service-type, zerotier-one-service): Deprecate procedures.

Signed-off-by: John Kehayias &lt;john.kehayias@protonmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: signal-desktop: Update to 7.39.0.</title>
<updated>2025-01-26T19:35:40+00:00</updated>
<author>
<name>Ashish SHUKLA</name>
<email>ashish.is@lostca.se</email>
</author>
<published>2025-01-23T09:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=079d6da86805a50611724a87cf680be8b5665d39'/>
<id>079d6da86805a50611724a87cf680be8b5665d39</id>
<content type='text'>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.39.0.

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/messaging.scm (signal-desktop): Update to 7.39.0.

Signed-off-by: John Kehayias &lt;john.kehayias@protonmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: Add hugo.</title>
<updated>2025-01-26T19:31:15+00:00</updated>
<author>
<name>Romain GARBAGE</name>
<email>romain.garbage@inria.fr</email>
</author>
<published>2024-12-31T09:13:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=f80b23827536b9b6c549a8d6882244757720de09'/>
<id>f80b23827536b9b6c549a8d6882244757720de09</id>
<content type='text'>
* nongnu/packages/hugo: New module.
(hugo): New variable.

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/hugo: New module.
(hugo): New variable.

Signed-off-by: John Kehayias &lt;john.kehayias@protonmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: firefox: Update to 134.0.2.</title>
<updated>2025-01-22T15:35:02+00:00</updated>
<author>
<name>Tomas Volf</name>
<email>~@wolfsden.cz</email>
</author>
<published>2025-01-22T14:16:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=faf4c7dcf3f772b369bbf4b964aa4f5e0631dd69'/>
<id>faf4c7dcf3f772b369bbf4b964aa4f5e0631dd69</id>
<content type='text'>
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.2.

Signed-off-by: Hilton Chain &lt;hako@ultrarare.space&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/mozilla.scm (firefox): Update to 134.0.2.

Signed-off-by: Hilton Chain &lt;hako@ultrarare.space&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: linux-xanmod: Update to 6.12.10.</title>
<updated>2025-01-21T10:59:02+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-01-21T07:24:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=566cf65f9c4b4aec875134904982291461e3d0be'/>
<id>566cf65f9c4b4aec875134904982291461e3d0be</id>
<content type='text'>
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.12.10.
(linux-xanmod-source): Update hash.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.12.10.
(linux-xanmod-source): Update hash.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: linux-xanmod-lts: Update to 6.6.72.</title>
<updated>2025-01-21T10:59:02+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-01-21T07:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=b33c229161de3851d987df6717b6e2858ed3dec9'/>
<id>b33c229161de3851d987df6717b6e2858ed3dec9</id>
<content type='text'>
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.72.
(linux-xanmod-lts-source): Update hash.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.72.
(linux-xanmod-lts-source): Update hash.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: linux-firmware: Update to 20250109.</title>
<updated>2025-01-21T10:59:02+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2025-01-21T05:06:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=f3a110cbd75e61233323ca3cea525bbaac9db219'/>
<id>f3a110cbd75e61233323ca3cea525bbaac9db219</id>
<content type='text'>
* nongnu/packages/linux.scm (linux-firmware): Update to 20250109.
[source]: Delete patches field.
* nongnu/packages/patches/linux-firmware-parallel.patch: Delete file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/linux.scm (linux-firmware): Update to 20250109.
[source]: Delete patches field.
* nongnu/packages/patches/linux-firmware-parallel.patch: Delete file.
</pre>
</div>
</content>
</entry>
</feed>
