<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/syndication.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: Fix fossil-fetched hashes.</title>
<updated>2026-06-02T13:26:24+00:00</updated>
<author>
<name>Nguyễn Gia Phong</name>
<email>cnx@loang.net</email>
</author>
<published>2026-06-02T13:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=927222c0f697c147044dabda38bae31932012649'/>
<id>927222c0f697c147044dabda38bae31932012649</id>
<content type='text'>
The recent fix for the top-level dirname of tarballs
download by fossil-fetch 98ffd0c3556c ("guix: build: fossil:
Set archive's top-level dirname.") caused their hash
to change as well.

* gnu/packages/syndication.scm (fead)[source]: Update sha256.
* gnu/packages/version-control.scm (fnc, libfossil)[source]: Likewise.
* gnu/packages/web.scm (xoa)[source]: Likewise.

Change-Id: I686cf0facd476130ec86cee049fbb417d9c47b4a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The recent fix for the top-level dirname of tarballs
download by fossil-fetch 98ffd0c3556c ("guix: build: fossil:
Set archive's top-level dirname.") caused their hash
to change as well.

* gnu/packages/syndication.scm (fead)[source]: Update sha256.
* gnu/packages/version-control.scm (fnc, libfossil)[source]: Likewise.
* gnu/packages/web.scm (xoa)[source]: Likewise.

Change-Id: I686cf0facd476130ec86cee049fbb417d9c47b4a
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: tuir: Fix build with Python@3.12.</title>
<updated>2026-05-24T09:19:27+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-05-06T08:38:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d4e612d28785dde3deb117b0fb896eccaf742cdd'/>
<id>d4e612d28785dde3deb117b0fb896eccaf742cdd</id>
<content type='text'>
* gnu/packages/patches/tuir-python-3.12-support.patch: Add patch.

* gnu/local.mk: Record patch.

* gnu/packages/syndication.scm (tuir)
[source]&lt;origin&gt;: Add patch.
[arguments, inputs]: Improve style.

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/patches/tuir-python-3.12-support.patch: Add patch.

* gnu/local.mk: Record patch.

* gnu/packages/syndication.scm (tuir)
[source]&lt;origin&gt;: Add patch.
[arguments, inputs]: Improve style.

Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&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: Add fead.</title>
<updated>2026-04-25T12:35:10+00:00</updated>
<author>
<name>Nguyễn Gia Phong</name>
<email>cnx@loang.net</email>
</author>
<published>2026-04-18T13:30:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ce09216dce021a52b2edde2f5423ed3c9d458701'/>
<id>ce09216dce021a52b2edde2f5423ed3c9d458701</id>
<content type='text'>
* gnu/packages/syndication.scm (fead): New variable.

Change-Id: Ic43d5fe1cc32697c6382bd6585c73cdef647e92b
Merges: https://codeberg.org/guix/guix/pulls/7979
Reviewed-by: Anderson Torres &lt;anderson.torres.8519@gmail.com&gt;
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/syndication.scm (fead): New variable.

Change-Id: Ic43d5fe1cc32697c6382bd6585c73cdef647e92b
Merges: https://codeberg.org/guix/guix/pulls/7979
Reviewed-by: Anderson Torres &lt;anderson.torres.8519@gmail.com&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: newsboat: Update to 2.43.</title>
<updated>2026-03-31T10:23:34+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-03-31T08:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=53487f4c77ec40fded1774d468b3a30063055a82'/>
<id>53487f4c77ec40fded1774d468b3a30063055a82</id>
<content type='text'>
* gnu/packages/syndication.scm (newsboat): Update to 2.43.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
newsboat.

Change-Id: Id7f51931b9d4a69614f77097d76b55307506ea7b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/syndication.scm (newsboat): Update to 2.43.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
newsboat.

Change-Id: Id7f51931b9d4a69614f77097d76b55307506ea7b
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Pin old pybind11 version.</title>
<updated>2026-03-05T14:53:36+00:00</updated>
<author>
<name>Gabriel Wicki</name>
<email>gabriel@erlikon.ch</email>
</author>
<published>2026-03-05T12:41:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f86ff1db98ebf80abcde89b698b705dc89bf7cea'/>
<id>f86ff1db98ebf80abcde89b698b705dc89bf7cea</id>
<content type='text'>
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2).
(python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree,
python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change
reference to pybind11-2.

* gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp),
  gnu/packages/bioinformatics.scm (python-metacells, python-strawc,
  python-coolbox, python-pyspoa, python-scvelo),
  gnu/packages/chemistry.scm (avogadrolibs),
  gnu/packages/computer-architecture.scm (gem5),
  gnu/packages/duckdb.scm (python-duckdb),
  gnu/packages/electronics.scm (nextpnr, prjtrellis),
  gnu/packages/engineering.scm (python-orocos-kinematics-dynamics),
  gnu/packages/geo.scm (ogs-serial),
  gnu/packages/graphics.scm (openshadinglanguage, openimageio),
  gnu/packages/image-processing.scm (opencolorio),
  gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx,
  onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe,
  python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn,
  python-dlib),
  gnu/packages/maths.scm (python-accupy, python-ducc0),
  gnu/packages/networking.scm (libcamera),
  gnu/packages/opencl.scm (python-pyopencl),
  gnu/packages/package-management.scm (python-libmambapy),
  gnu/packages/physics.scm (python-brille, python-gofit),
  gnu/packages/python-check.scm (python-xdoctest),
  gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy,
  python-iminuit, python-osqp, python-pyamg, python-qdldl,
  python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma),
  gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal,
  gr-satellites, limesuite-ng),
  gnu/packages/simulation.scm (fenics, python-dolfin-adjoint),
  gnu/packages/statistics.scm (python-diptest, python-george),
  gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2.

Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b
Signed-off-by: Gabriel Wicki &lt;gabriel@erlikon.ch&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2).
(python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree,
python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change
reference to pybind11-2.

* gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp),
  gnu/packages/bioinformatics.scm (python-metacells, python-strawc,
  python-coolbox, python-pyspoa, python-scvelo),
  gnu/packages/chemistry.scm (avogadrolibs),
  gnu/packages/computer-architecture.scm (gem5),
  gnu/packages/duckdb.scm (python-duckdb),
  gnu/packages/electronics.scm (nextpnr, prjtrellis),
  gnu/packages/engineering.scm (python-orocos-kinematics-dynamics),
  gnu/packages/geo.scm (ogs-serial),
  gnu/packages/graphics.scm (openshadinglanguage, openimageio),
  gnu/packages/image-processing.scm (opencolorio),
  gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx,
  onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe,
  python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn,
  python-dlib),
  gnu/packages/maths.scm (python-accupy, python-ducc0),
  gnu/packages/networking.scm (libcamera),
  gnu/packages/opencl.scm (python-pyopencl),
  gnu/packages/package-management.scm (python-libmambapy),
  gnu/packages/physics.scm (python-brille, python-gofit),
  gnu/packages/python-check.scm (python-xdoctest),
  gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy,
  python-iminuit, python-osqp, python-pyamg, python-qdldl,
  python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma),
  gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal,
  gr-satellites, limesuite-ng),
  gnu/packages/simulation.scm (fenics, python-dolfin-adjoint),
  gnu/packages/statistics.scm (python-diptest, python-george),
  gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2.

Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b
Signed-off-by: Gabriel Wicki &lt;gabriel@erlikon.ch&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: ruby-asciidoctor/minimal: Move to ruby-xyz module.</title>
<updated>2026-03-01T17:44:31+00:00</updated>
<author>
<name>Aaron Covrig</name>
<email>aarcov@gmail.com</email>
</author>
<published>2026-02-25T00:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=80118dcf72fa27f69fefd35d0613192ea4b6611a'/>
<id>80118dcf72fa27f69fefd35d0613192ea4b6611a</id>
<content type='text'>
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor/minimal): Move to...
* gnu/packages/ruby-check.scm (ruby-asciidoctor/minimal): ...here.
* gnu/packages/backup.scm,
* gnu/packages/ccache.scm,
* gnu/packages/cluster.scm,
* gnu/packages/compton.scm,
* gnu/packages/cryptsetup.scm,
* gnu/packages/engineering.scm,
* gnu/packages/games.scm,
* gnu/packages/irc.scm,
* gnu/packages/ntp.scm,
* gnu/packages/password-utils.scm,
* gnu/packages/radio.scm,
* gnu/packages/ruby-check.scm,
* gnu/packages/syndication.scm,
* gnu/packages/task-management.scm,
* gnu/packages/version-control.scm: Add module import.

Change-Id: I1083b2bb9d59fb4762cbbad777d059c321a997dd
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor/minimal): Move to...
* gnu/packages/ruby-check.scm (ruby-asciidoctor/minimal): ...here.
* gnu/packages/backup.scm,
* gnu/packages/ccache.scm,
* gnu/packages/cluster.scm,
* gnu/packages/compton.scm,
* gnu/packages/cryptsetup.scm,
* gnu/packages/engineering.scm,
* gnu/packages/games.scm,
* gnu/packages/irc.scm,
* gnu/packages/ntp.scm,
* gnu/packages/password-utils.scm,
* gnu/packages/radio.scm,
* gnu/packages/ruby-check.scm,
* gnu/packages/syndication.scm,
* gnu/packages/task-management.scm,
* gnu/packages/version-control.scm: Add module import.

Change-Id: I1083b2bb9d59fb4762cbbad777d059c321a997dd
Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: newsraft: Use official home page.</title>
<updated>2026-02-11T21:04:56+00:00</updated>
<author>
<name>jgart</name>
<email>jgart@dismail.de</email>
</author>
<published>2026-02-11T01:12:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=dd15cf2b6c2deac9546406b7a69c0f7bf93b5fbb'/>
<id>dd15cf2b6c2deac9546406b7a69c0f7bf93b5fbb</id>
<content type='text'>
* gnu/packages/syndication.scm (newsraft)[home-page]: Use official home page.

Change-Id: I3db58eeea6dac16709d1add669e678af1927b8ec
Signed-off-by: jgart &lt;jgart@dismail.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/syndication.scm (newsraft)[home-page]: Use official home page.

Change-Id: I3db58eeea6dac16709d1add669e678af1927b8ec
Signed-off-by: jgart &lt;jgart@dismail.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: newsraft: Install desktop file.</title>
<updated>2026-02-11T21:04:13+00:00</updated>
<author>
<name>Luis Guilherme Coelho</name>
<email>lgcoelho@disroot.org</email>
</author>
<published>2026-02-10T17:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4c8748db80ebabfb34987b296a5948baa563219a'/>
<id>4c8748db80ebabfb34987b296a5948baa563219a</id>
<content type='text'>
* gnu/packages/syndication.scm (newsraft):
[arguments]: Add ‘install-desktop-entry’ phase.

Change-Id: I26ec7ca5bc398c3df2f3a5ef6b8a79be98fd38ee
Signed-off-by: jgart &lt;jgart@dismail.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/syndication.scm (newsraft):
[arguments]: Add ‘install-desktop-entry’ phase.

Change-Id: I26ec7ca5bc398c3df2f3a5ef6b8a79be98fd38ee
Signed-off-by: jgart &lt;jgart@dismail.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: newsraft: Wrap newsraft with libnotify.</title>
<updated>2026-02-11T21:04:13+00:00</updated>
<author>
<name>Luis Guilherme Coelho</name>
<email>lgcoelho@disroot.org</email>
</author>
<published>2026-02-10T12:55:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b99ad08cca58344f5cb4609bb6ad23090ebfbe94'/>
<id>b99ad08cca58344f5cb4609bb6ad23090ebfbe94</id>
<content type='text'>
* gnu/packages/syndication.scm (newsraft):
[arguments]: Add ‘wrap-newsraft’ phase.
[inputs]: Add libnotify.

Change-Id: Iebf6d10705af2a2a2f393c3b6d751e2f83c16cc3
Signed-off-by: jgart &lt;jgart@dismail.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/syndication.scm (newsraft):
[arguments]: Add ‘wrap-newsraft’ phase.
[inputs]: Add libnotify.

Change-Id: Iebf6d10705af2a2a2f393c3b6d751e2f83c16cc3
Signed-off-by: jgart &lt;jgart@dismail.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
