<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nonguix/nongnu/packages/messaging.scm, 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>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: 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: signal-desktop: Update to 7.38.0.</title>
<updated>2025-01-21T10:59:02+00:00</updated>
<author>
<name>Ashish SHUKLA</name>
<email>ashish.is@lostca.se</email>
</author>
<published>2025-01-18T20:12:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=e290eaf25f1c57a33c6a155c76193dc54de1aa45'/>
<id>e290eaf25f1c57a33c6a155c76193dc54de1aa45</id>
<content type='text'>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.38.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.38.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: signal-desktop: Update to 7.37.0.</title>
<updated>2025-01-11T16:19:22+00:00</updated>
<author>
<name>Ashish SHUKLA</name>
<email>ashish.is@lostca.se</email>
</author>
<published>2025-01-09T07:37:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=f6c03eefeb475684e758275d8b959acc8adf79d6'/>
<id>f6c03eefeb475684e758275d8b959acc8adf79d6</id>
<content type='text'>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.37.0.

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

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: element-desktop: Update to 1.11.89 [security fixes].</title>
<updated>2025-01-08T19:48:30+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-01-08T19:46:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=3813013d69873a83038d45311a94636741f45a9e'/>
<id>3813013d69873a83038d45311a94636741f45a9e</id>
<content type='text'>
Previous versions fixed CVE-2024-47771, CVE-2024-51750, CVE-2024-51749, and
CVE-2024-50336.

* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.89.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previous versions fixed CVE-2024-47771, CVE-2024-51750, CVE-2024-51749, and
CVE-2024-50336.

* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.89.
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: signal-desktop: Update to 7.36.1.</title>
<updated>2024-12-24T09:14:59+00:00</updated>
<author>
<name>Ashish SHUKLA</name>
<email>ashish.is@lostca.se</email>
</author>
<published>2024-12-04T23:10:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=3112b76fb80a41e2d9d8fb6f258421a84a522f35'/>
<id>3112b76fb80a41e2d9d8fb6f258421a84a522f35</id>
<content type='text'>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.36.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/messaging.scm (signal-desktop): Update to 7.36.1.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: signal-desktop: Update to 7.34.0.</title>
<updated>2024-12-01T13:39:45+00:00</updated>
<author>
<name>Ashish SHUKLA</name>
<email>ashish.is@lostca.se</email>
</author>
<published>2024-11-21T22:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=792d5ecba8aad20fc0fff3c5fc1e0afc66cbda40'/>
<id>792d5ecba8aad20fc0fff3c5fc1e0afc66cbda40</id>
<content type='text'>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.34.0.

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

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: zoom: Fix baked-in source in unpack overrides.</title>
<updated>2024-11-03T12:05:26+00:00</updated>
<author>
<name>Isaac van Bakel</name>
<email>isaac.vanbakel@inf.ethz.ch</email>
</author>
<published>2024-10-28T11:28:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=aa1bfa802fa5905340ac1521dd893044175c2535'/>
<id>aa1bfa802fa5905340ac1521dd893044175c2535</id>
<content type='text'>
* nongnu/packages/messaging.scm (zoom)[#:phases]&lt;unpack&gt;: Replace #$source by
keyword argument source.

Signed-off-by: Jelle Licht &lt;jlicht@fsfe.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/messaging.scm (zoom)[#:phases]&lt;unpack&gt;: Replace #$source by
keyword argument source.

Signed-off-by: Jelle Licht &lt;jlicht@fsfe.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: signal-desktop: Update to 7.28.0.</title>
<updated>2024-10-18T17:57:22+00:00</updated>
<author>
<name>Gabriel Wicki</name>
<email>gabriel@erlikon.ch</email>
</author>
<published>2024-10-11T15:29:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=1fa6d4c194e66b9f6447cbd89a759cf6d0d35990'/>
<id>1fa6d4c194e66b9f6447cbd89a759cf6d0d35990</id>
<content type='text'>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.28.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.28.0.

Signed-off-by: John Kehayias &lt;john.kehayias@protonmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nongnu: signal-desktop: Update to 7.24.1.</title>
<updated>2024-09-14T19:53:48+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2024-09-14T19:53:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/nonguix/commit/?id=99a47731552b179ea021a65a8a6f474cece68182'/>
<id>99a47731552b179ea021a65a8a6f474cece68182</id>
<content type='text'>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.24.1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.24.1.
</pre>
</div>
</content>
</entry>
</feed>
