<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/selinux.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: libselinux: Mark as unsupported on the Hurd.</title>
<updated>2026-06-27T12:50:56+00:00</updated>
<author>
<name>Yelninei</name>
<email>yelninei@tutamail.com</email>
</author>
<published>2026-06-27T07:00:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=fa887788646a86634884236974ab844587b1366d'/>
<id>fa887788646a86634884236974ab844587b1366d</id>
<content type='text'>
* gnu/packages/selinux.scm (libselinux)[supported-systems]:
  Remove Hurd targets.

Merges: https://codeberg.org/guix/guix/pulls/9562
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/selinux.scm (libselinux)[supported-systems]:
  Remove Hurd targets.

Merges: https://codeberg.org/guix/guix/pulls/9562
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Remove pending references to deprecated (gnu packages flex).</title>
<updated>2026-05-29T07:41:06+00:00</updated>
<author>
<name>Anderson Torres</name>
<email>anderson.torres.8519@gmail.com</email>
</author>
<published>2026-05-27T13:53:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cf21d51433b9cead40e77ffefab483d7fd7d2668'/>
<id>cf21d51433b9cead40e77ffefab483d7fd7d2668</id>
<content type='text'>
* gnu/packages/c.scm:  Remove references to (gnu packages flex).
* gnu/packages/video.scm: Likewise.
* gnu/packages/web.scm: Likewise.
* gnu/packages/admin.scm: Change (gnu packages flex)
  to (gnu packages compiler-tools).
* gnu/packages/algebra.scm: Likewise.
* gnu/packages/apparmor.scm: Likewise.
* gnu/packages/assembly.scm: Likewise.
* gnu/packages/astronomy.scm: Likewise.
* gnu/packages/audio.scm: Likewise.
* gnu/packages/bioinformatics.scm: Likewise.
* gnu/packages/bison.scm: Likewise.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/cdrom.scm: Likewise.
* gnu/packages/chemistry.scm: Likewise.
* gnu/packages/cluster.scm: Likewise.
* gnu/packages/cobol.scm: Likewise.
* gnu/packages/code.scm: Likewise.
* gnu/packages/commencement.scm: Likewise.
* gnu/packages/coq.scm: Likewise.
* gnu/packages/coreboot.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/datalog.scm: Likewise.
* gnu/packages/debug.scm: Likewise.
* gnu/packages/dictionaries.scm: Likewise.
* gnu/packages/dns.scm: Likewise.
* gnu/packages/documentation.scm: Likewise.
* gnu/packages/dotnet.scm: Likewise.
* gnu/packages/education.scm: Likewise.
* gnu/packages/electronics.scm: Likewise.
* gnu/packages/embedded.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/esolangs.scm: Likewise.
* gnu/packages/fabric-management.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/finance.scm: Likewise.
* gnu/packages/firmware.scm: Likewise.
* gnu/packages/flashing-tools.scm: Likewise.
* gnu/packages/fontutils.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gcc.scm: Likewise.
* gnu/packages/gdb.scm: Likewise.
* gnu/packages/geo.scm: Likewise.
* gnu/packages/gl.scm: Likewise.
* gnu/packages/glib.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/graph.scm: Likewise.
* gnu/packages/graphics.scm: Likewise.
* gnu/packages/groff.scm: Likewise.
* gnu/packages/gstreamer.scm: Likewise.
* gnu/packages/guile.scm: Likewise.
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/haskell.scm: Likewise.
* gnu/packages/heads.scm: Likewise.
* gnu/packages/hurd.scm: Likewise.
* gnu/packages/image-processing.scm: Likewise.
* gnu/packages/instrumentation.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/kde-graphics.scm: Likewise.
* gnu/packages/kde-pim.scm: Likewise.
* gnu/packages/kde-sdk.scm: Likewise.
* gnu/packages/kerberos.scm: Likewise.
* gnu/packages/lego.scm: Likewise.
* gnu/packages/lesstif.scm: Likewise.
* gnu/packages/libreoffice.scm: Likewise.
* gnu/packages/lighting.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/logging.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/man.scm: Likewise.
* gnu/packages/maths.scm: Likewise.
* gnu/packages/mpi.scm: Likewise.
* gnu/packages/multiprecision.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/netpbm.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/nickle.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/package-management.scm: Likewise.
* gnu/packages/parallel.scm: Likewise.
* gnu/packages/plotutils.scm: Likewise.
* gnu/packages/pretty-print.scm: Likewise.
* gnu/packages/profiling.scm: Likewise.
* gnu/packages/qt.scm: Likewise.
* gnu/packages/radio.scm: Likewise.
* gnu/packages/rdesktop.scm: Likewise.
* gnu/packages/rpc.scm: Likewise.
* gnu/packages/rust.scm: Likewise.
* gnu/packages/security-token.scm: Likewise.
* gnu/packages/selinux.scm: Likewise.
* gnu/packages/shellutils.scm: Likewise.
* gnu/packages/simulation.scm: Likewise.
* gnu/packages/statistics.scm: Likewise.
* gnu/packages/telephony.scm: Likewise.
* gnu/packages/toys.scm: Likewise.
* gnu/packages/version-control.scm: Likewise.
* gnu/packages/virtualization.scm: Likewise.
* gnu/packages/vpn.scm: Likewise.
* gnu/packages/vulkan.scm: Likewise.
* gnu/packages/webkit.scm: Likewise.
* gnu/packages/wine.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/packages/xorg.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/8483
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/c.scm:  Remove references to (gnu packages flex).
* gnu/packages/video.scm: Likewise.
* gnu/packages/web.scm: Likewise.
* gnu/packages/admin.scm: Change (gnu packages flex)
  to (gnu packages compiler-tools).
* gnu/packages/algebra.scm: Likewise.
* gnu/packages/apparmor.scm: Likewise.
* gnu/packages/assembly.scm: Likewise.
* gnu/packages/astronomy.scm: Likewise.
* gnu/packages/audio.scm: Likewise.
* gnu/packages/bioinformatics.scm: Likewise.
* gnu/packages/bison.scm: Likewise.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/cdrom.scm: Likewise.
* gnu/packages/chemistry.scm: Likewise.
* gnu/packages/cluster.scm: Likewise.
* gnu/packages/cobol.scm: Likewise.
* gnu/packages/code.scm: Likewise.
* gnu/packages/commencement.scm: Likewise.
* gnu/packages/coq.scm: Likewise.
* gnu/packages/coreboot.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/datalog.scm: Likewise.
* gnu/packages/debug.scm: Likewise.
* gnu/packages/dictionaries.scm: Likewise.
* gnu/packages/dns.scm: Likewise.
* gnu/packages/documentation.scm: Likewise.
* gnu/packages/dotnet.scm: Likewise.
* gnu/packages/education.scm: Likewise.
* gnu/packages/electronics.scm: Likewise.
* gnu/packages/embedded.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/esolangs.scm: Likewise.
* gnu/packages/fabric-management.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/finance.scm: Likewise.
* gnu/packages/firmware.scm: Likewise.
* gnu/packages/flashing-tools.scm: Likewise.
* gnu/packages/fontutils.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gcc.scm: Likewise.
* gnu/packages/gdb.scm: Likewise.
* gnu/packages/geo.scm: Likewise.
* gnu/packages/gl.scm: Likewise.
* gnu/packages/glib.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/graph.scm: Likewise.
* gnu/packages/graphics.scm: Likewise.
* gnu/packages/groff.scm: Likewise.
* gnu/packages/gstreamer.scm: Likewise.
* gnu/packages/guile.scm: Likewise.
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/haskell.scm: Likewise.
* gnu/packages/heads.scm: Likewise.
* gnu/packages/hurd.scm: Likewise.
* gnu/packages/image-processing.scm: Likewise.
* gnu/packages/instrumentation.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/kde-graphics.scm: Likewise.
* gnu/packages/kde-pim.scm: Likewise.
* gnu/packages/kde-sdk.scm: Likewise.
* gnu/packages/kerberos.scm: Likewise.
* gnu/packages/lego.scm: Likewise.
* gnu/packages/lesstif.scm: Likewise.
* gnu/packages/libreoffice.scm: Likewise.
* gnu/packages/lighting.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/logging.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/man.scm: Likewise.
* gnu/packages/maths.scm: Likewise.
* gnu/packages/mpi.scm: Likewise.
* gnu/packages/multiprecision.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/netpbm.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/nickle.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/package-management.scm: Likewise.
* gnu/packages/parallel.scm: Likewise.
* gnu/packages/plotutils.scm: Likewise.
* gnu/packages/pretty-print.scm: Likewise.
* gnu/packages/profiling.scm: Likewise.
* gnu/packages/qt.scm: Likewise.
* gnu/packages/radio.scm: Likewise.
* gnu/packages/rdesktop.scm: Likewise.
* gnu/packages/rpc.scm: Likewise.
* gnu/packages/rust.scm: Likewise.
* gnu/packages/security-token.scm: Likewise.
* gnu/packages/selinux.scm: Likewise.
* gnu/packages/shellutils.scm: Likewise.
* gnu/packages/simulation.scm: Likewise.
* gnu/packages/statistics.scm: Likewise.
* gnu/packages/telephony.scm: Likewise.
* gnu/packages/toys.scm: Likewise.
* gnu/packages/version-control.scm: Likewise.
* gnu/packages/virtualization.scm: Likewise.
* gnu/packages/vpn.scm: Likewise.
* gnu/packages/vulkan.scm: Likewise.
* gnu/packages/webkit.scm: Likewise.
* gnu/packages/wine.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/packages/xorg.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/8483
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>guix: build-system: Set pypi-uri in pyproject, drop python module.</title>
<updated>2026-05-24T09:14:45+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-24T12:13:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=803e96bf55b9539c9b805b6709cdbfb32b164c27'/>
<id>803e96bf55b9539c9b805b6709cdbfb32b164c27</id>
<content type='text'>
After this commit, when both modules are imported:

- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead

- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)

This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.

* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.

* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.

* gnu/packages/openldap.scm: Reorder modules to get the right warning.

* gnu/packages/pypy.scm: Likewise.

* gnu/packages/*.scm : Drop module (guix build-system python).

* tests/import/pypi.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After this commit, when both modules are imported:

- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead

- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)

This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.

* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.

* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.

* gnu/packages/openldap.scm: Reorder modules to get the right warning.

* gnu/packages/pypy.scm: Likewise.

* gnu/packages/*.scm : Drop module (guix build-system python).

* tests/import/pypi.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: packages: Remove python-build-system comments.</title>
<updated>2026-05-24T09:14:45+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-03-25T23:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8b91d18c5a1d8da267fee04a3ee15863fa9874a9'/>
<id>8b91d18c5a1d8da267fee04a3ee15863fa9874a9</id>
<content type='text'>
Rephrase or remove comments completely mentioning python-build-system to
prepare it for depreciation. It helps to search code for the rest
relevant entries of python-build-system.

Change-Id: I98ee81b4b0e0f826fd236fec20e77546e1567f80
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rephrase or remove comments completely mentioning python-build-system to
prepare it for depreciation. It helps to search code for the rest
relevant entries of python-build-system.

Change-Id: I98ee81b4b0e0f826fd236fec20e77546e1567f80
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libselinux: Fix package build under python-3.12.</title>
<updated>2026-05-24T09:14:20+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-02-09T21:45:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=37f86ae679494f7674c7e8f3407e35ca2ab60855'/>
<id>37f86ae679494f7674c7e8f3407e35ca2ab60855</id>
<content type='text'>
* gnu/packages/selinux.scm (libselinux)[native-inputs]: Add
python-setuptools.

Change-Id: I035052b9e87690c9a7bf5a7b8526871a8f57df78
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/selinux.scm (libselinux)[native-inputs]: Add
python-setuptools.

Change-Id: I035052b9e87690c9a7bf5a7b8526871a8f57df78
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<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: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.</title>
<updated>2026-02-27T14:07:00+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-02-27T12:20:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5f3cd428594f14e9d268c23c8995af5a7a8aaba1'/>
<id>5f3cd428594f14e9d268c23c8995af5a7a8aaba1</id>
<content type='text'>
This is a following up change after discussion in
&lt;https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648&gt;.

* gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables.
(swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and
swig-4.4.

* gnu/packages/accessibility.scm (libbraille)
* gnu/packages/apparmor.scm (libapparmor)
* gnu/packages/bioinformatics.scm (htseq, imp, libsbml)
* gnu/packages/bootloaders.scm (dtc, u-boot)
* gnu/packages/disk.scm (volume-key)
* gnu/packages/dns.scm (ldns, unbound)
* gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm)
* gnu/packages/embedded.scm (python-libmpsse)
* gnu/packages/engineering.scm (freecad, kicad, meep, mpb)
* gnu/packages/fabric-management.scm (ibutils)
* gnu/packages/game-development.scm (python-pybox2d)
* gnu/packages/games.scm (kiki)
* gnu/packages/geo.scm (saga)
* gnu/packages/gnome.scm (libratbag)
* gnu/packages/gnucash.scm (gnucash)
* gnu/packages/gnupg.scm (python-gpg)
* gnu/packages/graphviz.scm (graphviz)
* gnu/packages/guile-xyz.scm (guile-xapian)
* gnu/packages/image.scm (mypaint)
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools)
* gnu/packages/kodi.scm (kodi)
* gnu/packages/libftdi.scm (libftdi)
* gnu/packages/linux.scm (libnl)
* gnu/packages/llvm.scm (lldb)
* gnu/packages/machine-learning.scm (openmm, tensorflow-lite)
* gnu/packages/maths.scm (nlopt)
* gnu/packages/ncurses.scm (stfl)
* gnu/packages/oneapi.scm (python-onetbb)
* gnu/packages/pretty-print.scm (highlight)
* gnu/packages/python-crypto.scm (python-m2crypto)
* gnu/packages/python-graphics.scm (python-pivy)
* gnu/packages/radio.scm (hamlib, soapysdr)
* gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager)
* gnu/packages/selinux.scm (libselinux, libsemanage, python-setools)
* gnu/packages/speech.scm (pocketsphinx)
* gnu/packages/statistics.scm (python-openturns, r-spams)
* gnu/packages/tbb.scm (python-tbb)
* gnu/packages/version-control.scm (subversion)
* gnu/packages/video.scm (libopenshot, mlt, obs)
[native-inputs]: Remove swig; add swig-4.0.

* gnu/packages/geo.scm (gdal)
* gnu/packages/graph.scm (python-faiss)
[inputs]: Remove swig; add swig-4.0.

* gnu/packages/games.scm (fifengine): Update to 0.4.2.
[inputs]: Remove swig; add swig-4.0.
[native-inputs]: Likewise.

* gnu/packages/image-processing.scm (insight-toolkit, simpleitk)
* gnu/packages/pdf.scm (mupdf, python-pymupdf)
[native-inputs]: Remove swig-next; add swig-4.4.

Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a following up change after discussion in
&lt;https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648&gt;.

* gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables.
(swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and
swig-4.4.

* gnu/packages/accessibility.scm (libbraille)
* gnu/packages/apparmor.scm (libapparmor)
* gnu/packages/bioinformatics.scm (htseq, imp, libsbml)
* gnu/packages/bootloaders.scm (dtc, u-boot)
* gnu/packages/disk.scm (volume-key)
* gnu/packages/dns.scm (ldns, unbound)
* gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm)
* gnu/packages/embedded.scm (python-libmpsse)
* gnu/packages/engineering.scm (freecad, kicad, meep, mpb)
* gnu/packages/fabric-management.scm (ibutils)
* gnu/packages/game-development.scm (python-pybox2d)
* gnu/packages/games.scm (kiki)
* gnu/packages/geo.scm (saga)
* gnu/packages/gnome.scm (libratbag)
* gnu/packages/gnucash.scm (gnucash)
* gnu/packages/gnupg.scm (python-gpg)
* gnu/packages/graphviz.scm (graphviz)
* gnu/packages/guile-xyz.scm (guile-xapian)
* gnu/packages/image.scm (mypaint)
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools)
* gnu/packages/kodi.scm (kodi)
* gnu/packages/libftdi.scm (libftdi)
* gnu/packages/linux.scm (libnl)
* gnu/packages/llvm.scm (lldb)
* gnu/packages/machine-learning.scm (openmm, tensorflow-lite)
* gnu/packages/maths.scm (nlopt)
* gnu/packages/ncurses.scm (stfl)
* gnu/packages/oneapi.scm (python-onetbb)
* gnu/packages/pretty-print.scm (highlight)
* gnu/packages/python-crypto.scm (python-m2crypto)
* gnu/packages/python-graphics.scm (python-pivy)
* gnu/packages/radio.scm (hamlib, soapysdr)
* gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager)
* gnu/packages/selinux.scm (libselinux, libsemanage, python-setools)
* gnu/packages/speech.scm (pocketsphinx)
* gnu/packages/statistics.scm (python-openturns, r-spams)
* gnu/packages/tbb.scm (python-tbb)
* gnu/packages/version-control.scm (subversion)
* gnu/packages/video.scm (libopenshot, mlt, obs)
[native-inputs]: Remove swig; add swig-4.0.

* gnu/packages/geo.scm (gdal)
* gnu/packages/graph.scm (python-faiss)
[inputs]: Remove swig; add swig-4.0.

* gnu/packages/games.scm (fifengine): Update to 0.4.2.
[inputs]: Remove swig; add swig-4.0.
[native-inputs]: Likewise.

* gnu/packages/image-processing.scm (insight-toolkit, simpleitk)
* gnu/packages/pdf.scm (mupdf, python-pymupdf)
[native-inputs]: Remove swig-next; add swig-4.4.

Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-setools: Update to 4.5.0.</title>
<updated>2025-12-27T21:42:21+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-12-22T10:24:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4a3faf19d41c4ad5c33fd5e87eaa7cc7a5546e4e'/>
<id>4a3faf19d41c4ad5c33fd5e87eaa7cc7a5546e4e</id>
<content type='text'>
* gnu/packages/selinux.scm (python-setools): Update to 4.5.0.
[arguments]&lt;#:test-flags&gt;: Set it.
&lt;#:phases&gt;: Remove phase 'remove-Werror. Add phase 'fix-tests.
[native-inputs]: Add python-pytest, python-pytest-qt.
[inputs]: Replace python-pyqt by python-pyqt-6.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/selinux.scm (python-setools): Update to 4.5.0.
[arguments]&lt;#:test-flags&gt;: Set it.
&lt;#:phases&gt;: Remove phase 'remove-Werror. Add phase 'fix-tests.
[native-inputs]: Add python-pytest, python-pytest-qt.
[inputs]: Replace python-pyqt by python-pyqt-6.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-setools: Switch to pyproject.</title>
<updated>2025-12-27T21:42:21+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-12-21T23:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2aae63601d9f1606c7f01b56fb13a47657363654'/>
<id>2aae63601d9f1606c7f01b56fb13a47657363654</id>
<content type='text'>
* gnu/packages/selinux.scm (python-setools):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/selinux.scm (python-setools):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-setools: Improve package, fix build.</title>
<updated>2025-09-25T08:36:59+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2025-09-23T13:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4c6b3722de1051d79c96a61ca4a529c7c7101f21'/>
<id>4c6b3722de1051d79c96a61ca4a529c7c7101f21</id>
<content type='text'>
* gnu/packages/selinux.scm (python-setools): Use G-Expressions, fix
indentation, remove trailing #t from lambdas.
[native-inputs]: Remove python-cython; add python-cython-0.

Change-Id: Ib30043915a6895022b32cb818a74aea54d91b6d2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/selinux.scm (python-setools): Use G-Expressions, fix
indentation, remove trailing #t from lambdas.
[native-inputs]: Remove python-cython; add python-cython-0.

Change-Id: Ib30043915a6895022b32cb818a74aea54d91b6d2
</pre>
</div>
</content>
</entry>
</feed>
