<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nonguix.git/nongnu/packages, branch add-rpath</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.marekpasnikowski.pl/nonguix.git/atom?h=add-rpath</id>
<link rel='self' href='http://git.marekpasnikowski.pl/nonguix.git/atom?h=add-rpath'/>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/'/>
<updated>2025-02-03T20:58:13Z</updated>
<entry>
<title>nongnu: heroic-client: Update to 2.15.2.</title>
<updated>2025-02-03T20:58:13Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-03T05:59:15Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=ca5775fab9faedca00a4d9a4f69e33ad4c0d8e29'/>
<id>urn:sha1:ca5775fab9faedca00a4d9a4f69e33ad4c0d8e29</id>
<content type='text'>
* nongnu/packages/game-client.scm (heroic-client): Update to 2.15.2.
</content>
</entry>
<entry>
<title>nonguix: binary-build-system: Use add-rpath instead of set-rpath.</title>
<updated>2025-02-03T20:57:36Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-02T22:53:09Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=e65677969e7ba6afd6c327379e24da0bed2f3adc'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nongnu: dotnet: Update to 8.0.401.</title>
<updated>2025-01-26T20:00:56Z</updated>
<author>
<name>B. Wilson</name>
<email>elaexuotee@wilsonb.com</email>
</author>
<published>2024-09-06T23:02:38Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=5c6ef7cafdfabdacae8ce33410b41168a952d4ff'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nongnu: signal-desktop: Update to 7.39.0.</title>
<updated>2025-01-26T19:35:40Z</updated>
<author>
<name>Ashish SHUKLA</name>
<email>ashish.is@lostca.se</email>
</author>
<published>2025-01-23T09:08:14Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=079d6da86805a50611724a87cf680be8b5665d39'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nongnu: Add hugo.</title>
<updated>2025-01-26T19:31:15Z</updated>
<author>
<name>Romain GARBAGE</name>
<email>romain.garbage@inria.fr</email>
</author>
<published>2024-12-31T09:13:14Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=f80b23827536b9b6c549a8d6882244757720de09'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nongnu: firefox: Update to 134.0.2.</title>
<updated>2025-01-22T15:35:02Z</updated>
<author>
<name>Tomas Volf</name>
<email>~@wolfsden.cz</email>
</author>
<published>2025-01-22T14:16:04Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=faf4c7dcf3f772b369bbf4b964aa4f5e0631dd69'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nongnu: linux-xanmod: Update to 6.12.10.</title>
<updated>2025-01-21T10:59:02Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-01-21T07:24:26Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=566cf65f9c4b4aec875134904982291461e3d0be'/>
<id>urn:sha1:566cf65f9c4b4aec875134904982291461e3d0be</id>
<content type='text'>
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.12.10.
(linux-xanmod-source): Update hash.
</content>
</entry>
<entry>
<title>nongnu: linux-xanmod-lts: Update to 6.6.72.</title>
<updated>2025-01-21T10:59:02Z</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-01-21T07:24:04Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=b33c229161de3851d987df6717b6e2858ed3dec9'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nongnu: linux-firmware: Update to 20250109.</title>
<updated>2025-01-21T10:59:02Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2025-01-21T05:06:32Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=f3a110cbd75e61233323ca3cea525bbaac9db219'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nongnu: signal-desktop: Update to 7.38.0.</title>
<updated>2025-01-21T10:59:02Z</updated>
<author>
<name>Ashish SHUKLA</name>
<email>ashish.is@lostca.se</email>
</author>
<published>2025-01-18T20:12:33Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=e290eaf25f1c57a33c6a155c76193dc54de1aa45'/>
<id>urn:sha1:e290eaf25f1c57a33c6a155c76193dc54de1aa45</id>
<content type='text'>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.38.0.
</content>
</entry>
</feed>
