<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nonguix.git, branch extend-wrapper-plan</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.marekpasnikowski.pl/nonguix.git/atom?h=extend-wrapper-plan</id>
<link rel='self' href='http://git.marekpasnikowski.pl/nonguix.git/atom?h=extend-wrapper-plan'/>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/'/>
<updated>2025-02-09T19:11:52Z</updated>
<entry>
<title>nongnu: heroic-client: Reduce wrapper-plan.</title>
<updated>2025-02-09T19:11:52Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-09T19:07:41Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=bd2f475ac64b3c7e2b4f12fa90f617cbee1028e2'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nongnu: vscodium: Update wrapper-plan to include binary path.</title>
<updated>2025-02-09T19:11:50Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-05T05:47:06Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=9d4664b3d2487770251cae3ead69256dd27ea312'/>
<id>urn:sha1:9d4664b3d2487770251cae3ead69256dd27ea312</id>
<content type='text'>
* nongnu/packages/editors.scm (vscodium)[arguments]&lt;#:wrapper-plan&gt;: Add the
path for codium to its wrapper-plan.
&lt;#:phases&gt;: Remove wrap-where-patchelf-does-not-work phase as it is no longer
needed.
</content>
</entry>
<entry>
<title>nongnu: element-desktop: Update wrapper-plan to include binary path.</title>
<updated>2025-02-09T19:11:48Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-05T03:05:05Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=35d63ed31ab4f2c907ab1e3058c14488f25e267d'/>
<id>urn:sha1:35d63ed31ab4f2c907ab1e3058c14488f25e267d</id>
<content type='text'>
* nongnu/packages/messaging.scm (element-desktop)[arguments]&lt;#:wrapper-plan&gt;:
Add the path for element-desktop to its wrapper-plan.
&lt;#:phases&gt;: Remove wrap-where-patchelf-does-not-work phase as it is no longer
needed.
</content>
</entry>
<entry>
<title>nongnu: signal-desktop: Update wrapper-plan to include binary path.</title>
<updated>2025-02-09T19:11:46Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-05T03:01:51Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=8c1658014a6579dee6040b65e75664434e8bafd0'/>
<id>urn:sha1:8c1658014a6579dee6040b65e75664434e8bafd0</id>
<content type='text'>
* nongnu/packages/messaging.scm (signal-desktop)[arguments]&lt;#:wrapper-plan&gt;:
Add the path for signal-desktop to its wrapper-plan.
&lt;#:phases&gt;: Remove wrap-where-patchelf-does-not-work phase as it is no longer
needed.
</content>
</entry>
<entry>
<title>nongnu: heroic-client: Update to 2.15.2.</title>
<updated>2025-02-09T19:11:44Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-05T02:54:27Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=7197aec14cb16e111b50aadc04d694fda8c6abb6'/>
<id>urn:sha1:7197aec14cb16e111b50aadc04d694fda8c6abb6</id>
<content type='text'>
* nongnu/packages/game-client.scm (heroic-client): Update to 2.15.2.
</content>
</entry>
<entry>
<title>nongnu: heroic-client: Update wrapper-plan to include binary path.</title>
<updated>2025-02-09T19:11:42Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-05T02:46:49Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=1be22dfea3b4b853ecbd465b528021837930256d'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>nonguix: chromium-binary-build: Extend wrapper-plan syntax.</title>
<updated>2025-02-09T19:11:39Z</updated>
<author>
<name>John Kehayias</name>
<email>john.kehayias@protonmail.com</email>
</author>
<published>2025-02-05T02:33:30Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=26778f221b0eda26eb3bd4a2801bfaca99f37c41'/>
<id>urn:sha1:26778f221b0eda26eb3bd4a2801bfaca99f37c41</id>
<content type='text'>
This commit is similar to a0079cf1bd8ef707ab9e15a0e249cbd34f157ae4 which
allowed patchelf-plan to take entries with an optional path.  Here,
wrapper-plan is extended to allow for additional syntax (not just a list of
strings) similar to patchelf-plan.  Now, entries can be a list, with the first
the string for the file to be patched and the second a list which is added to
the patchelf-plan.

This allows, for example, to patch RPATH to effectively have $ORIGIN for
binaries that need it, with an entry like `("bin/binary" (("out"
"/lib/Binary")))` common for some chromium-based packages.  See followup
commits for these changes to reduce LD_LIBRARY_PATH wrapping in some packages.

* nonguix/build-system/chromium-binary.scm (build-patchelf-plan): Handle
entries in wrapper-plan which are a list so that the cdr is added to
patchelf-plan for the car.
(chromium-binary-build): Update doc string for this change and some basics
which were not documented.
</content>
</entry>
<entry>
<title>nongnu: signal-desktop: Update to 7.41.0.</title>
<updated>2025-02-07T18:49:10Z</updated>
<author>
<name>Ashish SHUKLA</name>
<email>ashish.is@lostca.se</email>
</author>
<published>2025-01-30T11:33:58Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=1df78871489a343f9a9cb4b292b407c30d16f77d'/>
<id>urn:sha1:1df78871489a343f9a9cb4b292b407c30d16f77d</id>
<content type='text'>
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.41.0.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
</entry>
<entry>
<title>nongnu: firefox: Update to 135.0 [security fixes].</title>
<updated>2025-02-06T20:47:18Z</updated>
<author>
<name>Tomas Volf</name>
<email>~@wolfsden.cz</email>
</author>
<published>2025-02-04T20:12:39Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=7c1a45d8e71580fe45f75b4d7eba0a52eb2ed9b0'/>
<id>urn:sha1:7c1a45d8e71580fe45f75b4d7eba0a52eb2ed9b0</id>
<content type='text'>
Fixes CVE-2025-1009, CVE-2025-1010, CVE-2025-1011, CVE-2025-1012,
CVE-2025-1013, CVE-2025-1014, CVE-2025-1016, CVE-2025-1017,
CVE-2025-1018, CVE-2025-1019, CVE-2025-1020.

* nongnu/packages/mozilla.scm (firefox): Update to 135.0.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
</entry>
<entry>
<title>nongnu: firefox-esr: Update to 128.7.0esr [security fixes].</title>
<updated>2025-02-06T20:46:52Z</updated>
<author>
<name>Tomas Volf</name>
<email>~@wolfsden.cz</email>
</author>
<published>2025-02-04T20:12:56Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=e4fafbad8ed8c5077941670e7eba00b7eb09469d'/>
<id>urn:sha1:e4fafbad8ed8c5077941670e7eba00b7eb09469d</id>
<content type='text'>
Fixes CVE-2024-11704, CVE-2025-1009, CVE-2025-1010, CVE-2025-1011,
CVE-2025-1012, CVE-2025-1013, CVE-2025-1014, CVE-2025-1016,
CVE-2025-1017.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 128.7.0esr.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
</entry>
</feed>
