<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/stenography.scm, branch python-team</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: plover: Update to 5.4.0.</title>
<updated>2026-08-08T22:02:36+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-08-08T15:24:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8ea9a9a4839e7bb97f4d0493dffcb8cd1cabe8b3'/>
<id>8ea9a9a4839e7bb97f4d0493dffcb8cd1cabe8b3</id>
<content type='text'>
* gnu/packages/stenography.scm (plover): Update to 5.4.0.
[propagated-inputs]: Remove python-dbus-1.2; add python-comrak and python-dbus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/stenography.scm (plover): Update to 5.4.0.
[propagated-inputs]: Remove python-dbus-1.2; add python-comrak and python-dbus.
</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: plover: Improve style</title>
<updated>2026-05-10T08:29:08+00:00</updated>
<author>
<name>chris0ax</name>
<email>chrisalab@proton.me</email>
</author>
<published>2026-04-26T19:10:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bb40939209aa35955766a5c2fb6315f3ecad5ac0'/>
<id>bb40939209aa35955766a5c2fb6315f3ecad5ac0</id>
<content type='text'>
* gnu/packages/stenography.scm (plover)[source]: Reflow.
  [arguments]&lt;#:test-flags&gt;: Fix indentation.
  &lt;#:phases&gt;{install-udev-rules}: Use G-expression.

Change-Id: Ib867c2c74ee1a222d89d7fd5f197bb998ac60e62
Merges: https://codeberg.org/guix/guix/pulls/7857
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&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/stenography.scm (plover)[source]: Reflow.
  [arguments]&lt;#:test-flags&gt;: Fix indentation.
  &lt;#:phases&gt;{install-udev-rules}: Use G-expression.

Change-Id: Ib867c2c74ee1a222d89d7fd5f197bb998ac60e62
Merges: https://codeberg.org/guix/guix/pulls/7857
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: plover: Update to 5.3.0.</title>
<updated>2026-05-10T08:29:08+00:00</updated>
<author>
<name>chris0ax</name>
<email>chrisalab@proton.me</email>
</author>
<published>2026-04-26T18:57:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d00631a4ff93a65fa912c30cda4c14c937bbecb8'/>
<id>d00631a4ff93a65fa912c30cda4c14c937bbecb8</id>
<content type='text'>
Propagated inputs are populated to allow Plover plugins
to be packaged in the future.

* gnu/packages/stenography.scm (plover): Update to 5.3.0.
  [arguments]&lt;#:test-flags&gt;: Move to here...
  &lt;#:phases&gt;{check}: ...from here.  Remove custom phase definition.
  {wrap-executable}: Switch QT_PLUGIN_PATH to Qt 6.
  {set-paths, update-i18n-catalog, install-desktop}: Add phases.
  [native-inputs]: Add python-setuptools.  Remove python-wheel.
  [inputs]: Replace qtsvg-5 with qtsvg.  Add qtbase, qtwayland.
  [native-inputs]: Move python-evdev...  [inputs]: ..., python-appdirs,
  python-dbus-1.2, python-hidapi, python-plover-stroke, python-pyserial,
  python-rtf-tokenize, python-wcwidth, and python-xlib from here...
  [propagated-inputs]: ...to here.  Add python-packaging,
  python-pkginfo, python-psutil, python-pygments,
  python-readme-renderer, python-requests-cache,
  python-requests-futures, and python-xkbcommon.
  Replace python-pyqt with python-pyside-6.

Change-Id: Id55ea1f7be36cbc9bfbd3cb49eeafb8fb8d80c6f
Modified-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&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>
Propagated inputs are populated to allow Plover plugins
to be packaged in the future.

* gnu/packages/stenography.scm (plover): Update to 5.3.0.
  [arguments]&lt;#:test-flags&gt;: Move to here...
  &lt;#:phases&gt;{check}: ...from here.  Remove custom phase definition.
  {wrap-executable}: Switch QT_PLUGIN_PATH to Qt 6.
  {set-paths, update-i18n-catalog, install-desktop}: Add phases.
  [native-inputs]: Add python-setuptools.  Remove python-wheel.
  [inputs]: Replace qtsvg-5 with qtsvg.  Add qtbase, qtwayland.
  [native-inputs]: Move python-evdev...  [inputs]: ..., python-appdirs,
  python-dbus-1.2, python-hidapi, python-plover-stroke, python-pyserial,
  python-rtf-tokenize, python-wcwidth, and python-xlib from here...
  [propagated-inputs]: ...to here.  Add python-packaging,
  python-pkginfo, python-psutil, python-pygments,
  python-readme-renderer, python-requests-cache,
  python-requests-futures, and python-xkbcommon.
  Replace python-pyqt with python-pyside-6.

Change-Id: Id55ea1f7be36cbc9bfbd3cb49eeafb8fb8d80c6f
Modified-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
Reviewed-by: Hugo Buddelmeijer &lt;hugo@buddelmeijer.nl&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: plover: Update to 4.0.3.</title>
<updated>2026-03-23T00:42:06+00:00</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@friendly-machines.com</email>
</author>
<published>2026-03-23T00:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b4be8a36b6fd9fea66a0e8964e988f3e68f05277'/>
<id>b4be8a36b6fd9fea66a0e8964e988f3e68f05277</id>
<content type='text'>
* gnu/packages/stenography.scm (plover): Update to 4.0.3.

Change-Id: Ia2b9e6e8434995b489c99b23c32ec9c68261343e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/stenography.scm (plover): Update to 4.0.3.

Change-Id: Ia2b9e6e8434995b489c99b23c32ec9c68261343e
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-dbus: Rename to python-dbus-1.2.</title>
<updated>2026-03-06T13:53:04+00:00</updated>
<author>
<name>Andreas Enge</name>
<email>andreas@enge.fr</email>
</author>
<published>2026-01-05T20:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1f9e47518ba5893dc842ffeb399a500833ddbc25'/>
<id>1f9e47518ba5893dc842ffeb399a500833ddbc25</id>
<content type='text'>
* gnu/packages/python-xyz.scm (python-dbus): Rename to…
(python-dbus-1.2): … this.
(python-notify2, python-gatt, python2-dbus): Adapt references.
* gnu/packages/audio.scm (cable, jack-2): Likewise.
* gnu/packages/bittorrent.scm (deluge): Likewise.
* gnu/packages/connman.scm (econnman): Likewise.
* gnu/packages/cups.scm (hplip): Likewise.
* gnu/packages/enlightenment.scm (python-efl): Likewise.
* gnu/packages/freedesktop.scm (modem-manager, telepathy-idle): Likewise.
* gnu/packages/gnome.scm (gtg, system-config-printer, libsecret, upower)
(mutter, network-manager, gnome-bluetooth, gnome-shell, terminator)
(gnome-remote-desktop): Likewise.
* gnu/packages/ibus.scm (ibus): Likewise.
* gnu/packages/maths.scm (veusz): Likewise.
* gnu/packages/matrix.scm (pantalaimon): Likewise.
* gnu/packages/messaging.scm (pidgin, gajim): Likewise.
* gnu/packages/mpd.scm (mpdris2): Likewise.
* gnu/packages/music.scm (mididings, a2jmidid, quodlibet): Likewise.
* gnu/packages/password-utils.scm (secretsd): Likewise.
* gnu/packages/stenography.scm (plover): Likewise.
* gnu/packages/sugar.scm (sugar-datastore, sugar-toolkit-gtk3)
(sugar-portfolio-activity): Likewise.
* gnu/packages/video.scm (python-yewtube): Likewise.
* gnu/packages/xdisorg.scm (autokey): Likewise.
* gnu/packages/xfce.scm (catfish): Likewise.
* gnu/packages/xorg.scm (xpra): Likewise.

Change-Id: I19218743260175f1117b8e213131a3b1495c6c48
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/python-xyz.scm (python-dbus): Rename to…
(python-dbus-1.2): … this.
(python-notify2, python-gatt, python2-dbus): Adapt references.
* gnu/packages/audio.scm (cable, jack-2): Likewise.
* gnu/packages/bittorrent.scm (deluge): Likewise.
* gnu/packages/connman.scm (econnman): Likewise.
* gnu/packages/cups.scm (hplip): Likewise.
* gnu/packages/enlightenment.scm (python-efl): Likewise.
* gnu/packages/freedesktop.scm (modem-manager, telepathy-idle): Likewise.
* gnu/packages/gnome.scm (gtg, system-config-printer, libsecret, upower)
(mutter, network-manager, gnome-bluetooth, gnome-shell, terminator)
(gnome-remote-desktop): Likewise.
* gnu/packages/ibus.scm (ibus): Likewise.
* gnu/packages/maths.scm (veusz): Likewise.
* gnu/packages/matrix.scm (pantalaimon): Likewise.
* gnu/packages/messaging.scm (pidgin, gajim): Likewise.
* gnu/packages/mpd.scm (mpdris2): Likewise.
* gnu/packages/music.scm (mididings, a2jmidid, quodlibet): Likewise.
* gnu/packages/password-utils.scm (secretsd): Likewise.
* gnu/packages/stenography.scm (plover): Likewise.
* gnu/packages/sugar.scm (sugar-datastore, sugar-toolkit-gtk3)
(sugar-portfolio-activity): Likewise.
* gnu/packages/video.scm (python-yewtube): Likewise.
* gnu/packages/xdisorg.scm (autokey): Likewise.
* gnu/packages/xfce.scm (catfish): Likewise.
* gnu/packages/xorg.scm (xpra): Likewise.

Change-Id: I19218743260175f1117b8e213131a3b1495c6c48
Signed-off-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-plover-stroke: Switch to pyproject.</title>
<updated>2025-09-28T20:27:30+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-09-27T13:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=af4acb48a05c1443183326633423007998878b69'/>
<id>af4acb48a05c1443183326633423007998878b69</id>
<content type='text'>
* gnu/packages/stenography.scm (python-plover-stroke):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Ia14ad0ecec308720c212168ed2e51cfcd5da1e7c
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/stenography.scm (python-plover-stroke):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Ia14ad0ecec308720c212168ed2e51cfcd5da1e7c
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: plover: Fix build.</title>
<updated>2025-04-21T13:17:10+00:00</updated>
<author>
<name>Zheng Junjie</name>
<email>z572@z572.online</email>
</author>
<published>2025-04-21T13:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b3c6424eb92c752105b18820861db1ddbecaaf53'/>
<id>b3c6424eb92c752105b18820861db1ddbecaaf53</id>
<content type='text'>
* gnu/packages/stenography.scm (plover)[native-inputs]: Add python-wheel.

Change-Id: I7bff15ceaea01fa7e64c93eb127553b0a057f23e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/stenography.scm (plover)[native-inputs]: Add python-wheel.

Change-Id: I7bff15ceaea01fa7e64c93eb127553b0a057f23e
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: plover: Add udev rule.</title>
<updated>2025-03-09T08:28:17+00:00</updated>
<author>
<name>Nicolas Goaziou</name>
<email>mail@nicolasgoaziou.fr</email>
</author>
<published>2025-03-09T08:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c4f297a664869a18126b66eb5209de1fcceb42d8'/>
<id>c4f297a664869a18126b66eb5209de1fcceb42d8</id>
<content type='text'>
* gnu/packages/stenography.scm (plover)[arguments]: Set up a udev rules file
for access to /dev/uinput. Remove unnecessary workaroud for Wayland as it is
now supported.

Change-Id: Iff57a80ffdbc148232b131e5d61671611fbb1e15
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/stenography.scm (plover)[arguments]: Set up a udev rules file
for access to /dev/uinput. Remove unnecessary workaroud for Wayland as it is
now supported.

Change-Id: Iff57a80ffdbc148232b131e5d61671611fbb1e15
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: plover: Update to 4.0.0.</title>
<updated>2025-03-08T19:58:34+00:00</updated>
<author>
<name>Nicolas Goaziou</name>
<email>mail@nicolasgoaziou.fr</email>
</author>
<published>2025-03-08T19:58:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a5256944a35e91be71b1348e805a341fe06cbb8d'/>
<id>a5256944a35e91be71b1348e805a341fe06cbb8d</id>
<content type='text'>
* gnu/packages/stenography.scm (plover): Update to 4.0.0.
[build-system]: Use pyproject-build-system.
[arguments]: Change phase order to account for build system shift.
[inputs]: Add python-evdev.

Change-Id: Id49481386df020413c652bcb52fcd5d7e4de724e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/stenography.scm (plover): Update to 4.0.0.
[build-system]: Use pyproject-build-system.
[arguments]: Change phase order to account for build system shift.
[inputs]: Add python-evdev.

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