Age | Commit message (Collapse) | Author |
|
Kmscon may discover multiple inputs, corresponding to multiple devices. This
means that the uxkb_dev_keymap_update function may be called multiple times,
and the FIFO is registered on each input poll loop.
When a new layout is written on the FIFO by the installer, the first input
picking up the message, will apply the new layout. However, that input may not
be the input that the user is currently using.
To fix it, register the FIFO on the first input poll loop, but apply the new
layout on all the inputs in the uxkb_keymap_update_handler function.
* gnu/packages/patches/kmscon-runtime-keymap-switch.patch
(uxkb_keymap_update_handler): Apply the new layout to all the inputs.
(input_new_dev): Register the FIFO fd only on the first input poll loop.
|
|
Fixes <https://bugs.gnu.org/39341>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.
Until now, as soon as you had selected the keyboard layout in the
Guix System installer, kmscon would start spinning on epoll_wait(2)
calls because of an event on the initial FIFO file
descriptor (corresponding to the fact that the client closed it.)
* gnu/packages/patches/kmscon-runtime-keymap-switch.patch: In
'uxkb_keymap_update_handler', add calls to 'ev_eloop_rm_fd', 'close',
and 'uxkb_dev_keymap_update' In 'uxkb_dev_keymap_update', add call
to 'unlink'.
|
|
Fixes <https://bugs.gnu.org/47713>.
Reported by bo0od <bo0od@riseup.net>.
This ensures applications such as IceCat can properly text (numbers in
the case of IceCat).
* gnu/packages/enlightenment.scm (enlightenment)[propagated-inputs]: Add
FONT-DEJAVU.
* gnu/packages/mate.scm (mate)[propagated-inputs]: New field.
* gnu/packages/xfce.scm (xfce)[propagated-inputs]: New field.
|
|
* gnu/packages/xfce.scm (xfdesktop)[arguments]: In
'prepare-background-image' phase, add "xfce-verticals.png".
|
|
* gnu/packages/networking.scm (wireshark): Update to 3.4.5.
|
|
Includes fixes for CVE-2021-23961, CVE-2021-23994, CVE-2021-23995,
CVE-2021-23998, CVE-2021-23999, CVE-2021-24002, CVE-2021-29945, and
CVE-2021-29946.
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update upstream source hash.
|
|
Fixes <https://bugs.gnu.org/47808>.
Reported by Bone Baboon <bone.baboon@disroot.org>.
* gnu/packages/guile.scm (guile-git): Update to 0.5.1.
|
|
|
|
* gnu/packages/irc.scm (kirc): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/audio.scm (libopenmpt): Update to 0.5.8.
|
|
* gnu/packages/samba.scm (cifs-utils): Update to 6.13.
|
|
* gnu/packages/python-build.scm (python-poetry-core): Update to 1.0.3.
|
|
* gnu/packages/perl.scm (perl-pdf-api2): Update to 2.040.
|
|
* gnu/packages/javascript.scm (mujs): Update to 1.1.1.
|
|
* gnu/packages/messaging.scm (psi-plus): Update to 1.5.1484.
|
|
* gnu/packages/python-web.scm (python-webtest): Update to 2.0.35.
|
|
* gnu/packages/engineering.scm (poke): Update to 1.2.
|
|
* gnu/packages/python-xyz.scm (python-lfdfiles) [source]: Remove
pre-generated C files.
[native-inputs]: Add python-cython.
[arguments]: Disable tests.
|
|
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.5.
[arguments]: Remove obsolete phase as the "vertico.texi" file is no longer
provided.
|
|
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.7.
|
|
* gnu/packages/python-xyz.scm (python-lfdfiles): Update to 2021.2.22.
|
|
* gnu/packages/python-xyz.scm (python-roifile): Update to 2020.11.28.
|
|
* gnu/packages/python-xyz.scm (python-tifffile) [version]: Update to
2021.4.8.
[propagated-inputs]: Drop python-roifiles, which is only required for
tests (disabled). Add python-imagecodecs, which allows decoding
compressed tiff files.
|
|
* gnu/packages/python-xyz.scm (python-imagecodecs): New variable.
|
|
Works around <https://bugs.gnu.org/47791>
Reported by Maxime Devos <maximedevos@telenet.be>.
* gnu/packages/linux.scm (util-linux)[arguments]: Pass #:tests?.
|
|
* gnu/packages/finance.scm (beancount): Update to 2.3.4.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.267.
(linux-libre-4.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.267.
(linux-libre-4.9-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.231.
(linux-libre-4.14-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.188.
(linux-libre-4.19-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.113.
(linux-libre-5.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.31.
(linux-libre-5.10-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.15.
(linux-libre-5.11-pristine-source): Update hash.
|
|
* gnu/packages/guile.scm (guile-git)[source]: Use ‘git-fetch’ instead of
‘url-fetch’.
[native-inputs]: Add autoconf, automake, and texinfo.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/tls.scm (gnutls)[source]: Add 'gnutls-CVE-2021-20231.patch' and
'gnutls-CVE-2021-20232.patch'.
[replacement]: Remove field.
(gnutls/fixed): Remove variable.
|
|
* gnu/packages/python.scm (python-3.8)[source]: Add
'python-3.8-CVE-2021-3177.patch'.
[replacement]: Remove field.
(python-3.8/fixed): Remove variable.
|
|
* gnu/packages/python.scm (python-2.7)[source]: Add
'python-2.7-CVE-2021-3177.patch'.
[replacement]: Remove field.
(python-2.7/fixed): Remove variable.
|
|
* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[source]: Use
cyrus-sasl-CVE-2019-19906.patch.
[replacement]: Remove field.
(cyrus-sasl/fixed): Remove variable.
|
|
* gnu/packages/gnome.scm (libcroco)[source]: Use libcroco-CVE-2020-12825.patch.
[replacement]: Remove field.
(libcroco/fixed): Remove variable.
|
|
* gnu/packages/gtk.scm (cairo)[source]: Use cairo-CVE-2018-19876.patch
and cairo-CVE-2020-35492.patch.
[replacement]: Remove field.
(cairo/fixed): Remove variable.
|
|
* gnu/packages/gtk.scm (gdk-pixbuf)[source]: Use
gdk-pixbuf-CVE-2020-29385.patch.
[replacement]: Remove field.
(gdk-pixbuf/fixed): Remove variable.
|
|
* gnu/packages/tls.scm (openssl): Update to 1.1.1j.
[replacement]: Remove field.
(openssl/fixed): Remove variable.
|
|
* gnu/packages/bioinformatics.scm (blast+): Update to 2.11.0.
|
|
* gnu/packages/tls.scm (certbot, python-acme): Update to 1.14.0.
|
|
* gnu/packages/emacs-xyz.scm (emacs-ztree): Update to 1.0.6.
|
|
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.0.1.
|
|
* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.2.0.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-bodge-blobs-support,
cl-bodge-blobs-support, ecl-bodge-blobs-support): New variable.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/python-xyz.scm (python-mappy): New variable.
|
|
* gnu/packages/debian.scm (dpkg): Update to 1.20.9.
|