<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/elf.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: Reference the inherited ‘arguments’ value.</title>
<updated>2026-03-20T12:27:15+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-03-07T10:19:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2a50c9598bb7fe4175c4f29df07656a7f0a07801'/>
<id>2a50c9598bb7fe4175c4f29df07656a7f0a07801</id>
<content type='text'>
This commit was made by running this command:

  sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm

… and then:

  1. reverting changes from ‘gnu/packages/rust.scm’ and
     ‘gnu/packages/java.scm’ since they would incur derivation changes and/or
     breakage;
  2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
  3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
     which use ‘substitute-keyword-arguments’ for arguments that are not
     inherited (and thus ‘arguments’ would be unbound);
  4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
     which make bogus assumptions about inherited arguments.

Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit was made by running this command:

  sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm

… and then:

  1. reverting changes from ‘gnu/packages/rust.scm’ and
     ‘gnu/packages/java.scm’ since they would incur derivation changes and/or
     breakage;
  2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
  3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
     which use ‘substitute-keyword-arguments’ for arguments that are not
     inherited (and thus ‘arguments’ would be unbound);
  4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
     which make bogus assumptions about inherited arguments.

Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libabigail: Update to 2.9.</title>
<updated>2025-11-23T07:35:53+00:00</updated>
<author>
<name>Artyom V. Poptsov</name>
<email>poptsov.artyom@gmail.com</email>
</author>
<published>2025-11-23T07:35:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5baaa0da3ab2cb969942acfc6d2ae09ee8561365'/>
<id>5baaa0da3ab2cb969942acfc6d2ae09ee8561365</id>
<content type='text'>
* gnu/packages/elf.scm (libabigail): Update to 2.9.
[propagated-inputs]: Add xxhash.

Change-Id: I7976af23464156346d4e45eb138afef1b0640422
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/elf.scm (libabigail): Update to 2.9.
[propagated-inputs]: Add xxhash.

Change-Id: I7976af23464156346d4e45eb138afef1b0640422
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libabigail: Modernize the package.</title>
<updated>2025-11-23T07:26:02+00:00</updated>
<author>
<name>Artyom V. Poptsov</name>
<email>poptsov.artyom@gmail.com</email>
</author>
<published>2025-11-23T07:26:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=65762d5ac951dad9800d164810688b1bb5c968eb'/>
<id>65762d5ac951dad9800d164810688b1bb5c968eb</id>
<content type='text'>
* gnu/packages/elf.scm (libabigail): Modernize the package.
[arguments]: Use GEXPs.

Change-Id: Ie2f4a3f1779fca4e50c4c2db0cd5d5657736732b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/elf.scm (libabigail): Modernize the package.
[arguments]: Use GEXPs.

Change-Id: Ie2f4a3f1779fca4e50c4c2db0cd5d5657736732b
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: pax-utils: Update to 1.3.9.</title>
<updated>2025-11-23T07:12:23+00:00</updated>
<author>
<name>Artyom V. Poptsov</name>
<email>poptsov.artyom@gmail.com</email>
</author>
<published>2025-11-23T07:11:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2d7820193e67f03361a28dea78af50fea5639a5e'/>
<id>2d7820193e67f03361a28dea78af50fea5639a5e</id>
<content type='text'>
* gnu/packages/elf.scm (pax-utils): Update to 1.3.9.

Change-Id: Ic7b6953f78cab03e8903bb1ad9260043ac794f2c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/elf.scm (pax-utils): Update to 1.3.9.

Change-Id: Ic7b6953f78cab03e8903bb1ad9260043ac794f2c
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "gnu: Add dwz."</title>
<updated>2025-10-30T07:20:00+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2025-10-30T07:20:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6cb1b4ec4cc3c6b6c2e5a2f9a50111110481dd2d'/>
<id>6cb1b4ec4cc3c6b6c2e5a2f9a50111110481dd2d</id>
<content type='text'>
This reverts commit 88945309b28c709134c677f6eb38c5290923caf3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 88945309b28c709134c677f6eb38c5290923caf3.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add dwz.</title>
<updated>2025-10-30T07:13:01+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2025-10-18T04:00:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=88945309b28c709134c677f6eb38c5290923caf3'/>
<id>88945309b28c709134c677f6eb38c5290923caf3</id>
<content type='text'>
* gnu/packages/elf.scm (dwz): New variable.

Co-authored-by: Danny Milosavljevic &lt;dannym@friendly-machines.com&gt;
Change-Id: I6d328109c246ee098680a14eed556d29b890a057
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/elf.scm (dwz): New variable.

Co-authored-by: Danny Milosavljevic &lt;dannym@friendly-machines.com&gt;
Change-Id: I6d328109c246ee098680a14eed556d29b890a057
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add pax-utils.</title>
<updated>2025-10-21T06:21:59+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2025-10-21T06:21:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=84b56d3965b916c118f133daf2d299bb55c5e307'/>
<id>84b56d3965b916c118f133daf2d299bb55c5e307</id>
<content type='text'>
* gnu/packages/elf.scm (pax-utils): New variable.

Change-Id: If4978a63b3a654f1a93dcc901f153161df71692f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/elf.scm (pax-utils): New variable.

Change-Id: If4978a63b3a654f1a93dcc901f153161df71692f
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libxml2: Update to 2.14.6; deprecate python-libxml2.</title>
<updated>2025-09-30T07:48:20+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john@guixotic.coop</email>
</author>
<published>2025-09-11T20:51:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=58c345f56c05f8d02b1ba22660ad1cf71d50d727'/>
<id>58c345f56c05f8d02b1ba22660ad1cf71d50d727</id>
<content type='text'>
Python bindings for libxml2 are now built as part of libxml2; remove all
python-libxml2 inputs for libxml2 (nearly all already had libxml2) and
deprecate the package.  This was done manually using

git grep python-libxml2 gnu/packages

to find affected packages and then check all their input fields.

With the update to libxml2, we can remove all the libxml2-next* variants.
This change was automated with:

git grep -rl libxml2-next | xargs sed -i 's/\(libxml2-next\|libxml2-next-for-grafting\)/libxml2/g'

* gnu/packages/xml.scm (libxml2): Update to 2.14.6.
[arguments]&lt;#:phases&gt;: Add configure-python phase (from python-libxml2).
[native-inputs]: Add pkg-config and python-minimal.
(libxml2-next, libxml2-next/fixed, libxml2-next-for-grafting): Remove.
(python-libxml2): Deprecate in favor of libxml2.

Change-Id: I2976f2fde086e9bc345d661edbdc125abbb7a753
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python bindings for libxml2 are now built as part of libxml2; remove all
python-libxml2 inputs for libxml2 (nearly all already had libxml2) and
deprecate the package.  This was done manually using

git grep python-libxml2 gnu/packages

to find affected packages and then check all their input fields.

With the update to libxml2, we can remove all the libxml2-next* variants.
This change was automated with:

git grep -rl libxml2-next | xargs sed -i 's/\(libxml2-next\|libxml2-next-for-grafting\)/libxml2/g'

* gnu/packages/xml.scm (libxml2): Update to 2.14.6.
[arguments]&lt;#:phases&gt;: Add configure-python phase (from python-libxml2).
[native-inputs]: Add pkg-config and python-minimal.
(libxml2-next, libxml2-next/fixed, libxml2-next-for-grafting): Remove.
(python-libxml2): Deprecate in favor of libxml2.

Change-Id: I2976f2fde086e9bc345d661edbdc125abbb7a753
</pre>
</div>
</content>
</entry>
<entry>
<title>licenses: Use license: prefix in (gnu packages elf).</title>
<updated>2025-09-11T06:46:53+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-07-14T11:42:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1f5907e947bc8b6901f3802319238af93e2ddfb2'/>
<id>1f5907e947bc8b6901f3802319238af93e2ddfb2</id>
<content type='text'>
* gnu/packages/elf.scm (chrpath, elftutils, libabigail, libefl,
patchelf, libdwarf)[license]: Use license: prefix.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/elf.scm (chrpath, elftutils, libabigail, libefl,
patchelf, libdwarf)[license]: Use license: prefix.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: packages: Avoid libxml2@2.9 propagation.</title>
<updated>2025-09-04T09:13:05+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-08-27T08:33:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5bd5624982be773f1b1ab6e12077069c4105e810'/>
<id>5bd5624982be773f1b1ab6e12077069c4105e810</id>
<content type='text'>
libxml2@2.9 has CVEs, we don't want it in user profiles.

* gnu/packages/augeas.scm (augeas)
* gnu/packages/bioinformatics.scm (libsbml)
* gnu/packages/elf.scm (libabigail)
* gnu/packages/freedesktop.scm (telepathy-logger)
* gnu/packages/glib.scm (libaccounts-glib)
* gnu/packages/gtk.scm (gtksourceview)
* gnu/packages/image-processing.scm (vips)
* gnu/packages/mate.scm (libmateweather)
* gnu/packages/messaging.scm (libgnt)
* gnu/packages/virtualization.scm (libvirt-glib)
* gnu/packages/vpn.scm (openconnect)
* gnu/packages/xml.scm (xmlsec)
[propagated-inputs]: Replace libxml2 by libxml2-next.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libxml2@2.9 has CVEs, we don't want it in user profiles.

* gnu/packages/augeas.scm (augeas)
* gnu/packages/bioinformatics.scm (libsbml)
* gnu/packages/elf.scm (libabigail)
* gnu/packages/freedesktop.scm (telepathy-logger)
* gnu/packages/glib.scm (libaccounts-glib)
* gnu/packages/gtk.scm (gtksourceview)
* gnu/packages/image-processing.scm (vips)
* gnu/packages/mate.scm (libmateweather)
* gnu/packages/messaging.scm (libgnt)
* gnu/packages/virtualization.scm (libvirt-glib)
* gnu/packages/vpn.scm (openconnect)
* gnu/packages/xml.scm (xmlsec)
[propagated-inputs]: Replace libxml2 by libxml2-next.

Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
