guix/gnu/packages
Mathieu Othacehe 68110f7288
gnu: kmscon: Fix layout setup.
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.
2021-04-29 12:06:07 +02:00
..
aux-files
patches gnu: kmscon: Fix layout setup. 2021-04-29 12:06:07 +02:00
abduco.scm
abiword.scm
accessibility.scm
acct.scm
acl.scm
ada.scm
admin.scm gnu: Add prips. 2021-04-12 12:51:11 +02:00
adns.scm
agda.scm
aidc.scm
algebra.scm
android.scm
animation.scm
anthy.scm
antivirus.scm gnu: clamav: Update to 0.103.2. 2021-04-09 17:38:29 +02:00
apl.scm
apr.scm
arcan.scm
aspell.scm
assembly.scm
astronomy.scm gnu: python-skyfield: Update to 1.38. 2021-04-11 18:07:40 +02:00
attr.scm
audio.scm gnu: libopenmpt: Update to 0.5.8 [security fixes]. 2021-04-18 20:26:59 +02:00
augeas.scm
authentication.scm
autogen.scm
autotools.scm gnu: config: Fix typo in synopsis. 2021-04-10 14:11:31 +02:00
avahi.scm
avr.scm
axoloti.scm gnu: axoloti-runtime: Simplify build. 2021-04-08 11:00:05 +03:00
backup.scm
base.scm
bash.scm
batik.scm
bdw-gc.scm
benchmark.scm
bioconductor.scm gnu: Add r-txdb-dmelanogaster-ucsc-dm6-ensgene. 2021-04-12 18:25:40 +02:00
bioinformatics.scm gnu: Update blast+ to 2.11.0. 2021-04-16 20:56:43 +02:00
bison.scm
bittorrent.scm
boost.scm gnu: Add boost-mpi. 2021-04-09 17:46:38 +02:00
bootloaders.scm gnu: u-boot: Update to 2021.04. 2021-04-11 01:00:57 -07:00
bootstrap.scm
browser-extensions.scm
build-tools.scm gnu: meson@0.57: Update to 0.57.2. 2021-04-11 00:03:46 +02:00
busybox.scm
c.scm gnu: aws-c-common: Update to 0.5.3. 2021-04-10 14:11:35 +02:00
calcurse.scm
calendar.scm
ccache.scm
cdrom.scm
cedille.scm
certs.scm gnu: le-certs: Update to new Let's Encrypt certificates. 2021-04-13 13:46:24 -04:00
check.scm gnu: python-testpath: Update to 0.4.4. 2021-04-13 13:41:18 +02:00
chemistry.scm
chez.scm
chicken.scm
chromium.scm gnu: Remove unused module imports. 2021-04-10 16:19:37 +02:00
ci.scm gnu: cuirass: Update to 1.0.0-11.922cc66. 2021-04-14 18:05:16 +02:00
cinnamon.scm
clojure.scm
cluster.scm
cmake.scm
cobol.scm
code.scm
commencement.scm
compression.scm
compton.scm
configuration-management.scm
conky.scm
connman.scm
convmv.scm
cook.scm
coq.scm
cpio.scm
cpp.scm gnu: xsimd: Update to 7.4.10. 2021-04-09 17:37:44 +02:00
cppi.scm
cran.scm gnu: Add r-randomforestsrc. 2021-04-13 14:44:32 +02:00
crates-graphics.scm gnu: rust-rav1e-0.4.0: Fix build. 2021-04-09 01:46:21 -04:00
crates-gtk.scm
crates-io.scm gnu: rust-hmac-sha1: Fix description. 2021-04-10 14:11:32 +02:00
cross-base.scm
crypto.scm
cryptsetup.scm
cups.scm
curl.scm
cvassistant.scm
cybersecurity.scm
cyrus-sasl.scm gnu: cyrus-sasl: Absorb grafted replacement. 2021-04-16 16:57:28 -04:00
databases.scm gnu: freetds: Update to 1.2.19. 2021-04-11 00:03:46 +02:00
datamash.scm
datastructures.scm
dav.scm
dbm.scm
dc.scm
debian.scm gnu: dpkg: Update to 1.20.9. 2021-04-16 11:46:33 +03:00
debug.scm
dejagnu.scm
dhall.scm
dico.scm
dictionaries.scm
diffoscope.scm
digest.scm
direct-connect.scm
disk.scm gnu: gpart: Fix typo in description. 2021-04-10 14:11:33 +02:00
display-managers.scm
distributed.scm
django.scm
djvu.scm
dlang.scm
dns.scm gnu: dnsmasq: Update to 2.85 [fixes CVE-2021-3448]. 2021-04-09 17:18:43 +02:00
docbook.scm
docker.scm
documentation.scm
drones.scm
dunst.scm
dvtm.scm
easyrpg.scm
ebook.scm gnu: calibre: Update to 5.14.0. 2021-04-09 16:09:26 -04:00
ed.scm
education.scm
efi.scm
electronics.scm
elf.scm
elixir.scm
elm.scm
emacs-xyz.scm gnu: emacs-vertico: Update to 0.5. 2021-04-18 11:18:07 +02:00
emacs.scm
embedded.scm gnu: newlib-nano: Fix nano lib and header paths. 2021-04-12 11:22:21 +03:00
emulators.scm
enchant.scm
engineering.scm gnu: poke: Update to 1.2. 2021-04-18 21:01:04 +03:00
enlightenment.scm gnu: xfce, mate: Propagate 'font-dejavu'. 2021-04-26 16:46:56 +02:00
entr.scm
erlang.scm
esolangs.scm
fabric-management.scm
fcitx.scm
fcitx5.scm gnu: libime: Update to 1.0.6. 2021-04-11 23:39:17 +02:00
figlet.scm
file-systems.scm gnu: bindfs: Fix typo in description. 2021-04-10 14:11:34 +02:00
file.scm
finance.scm gnu: beancount: Update to 2.3.4. 2021-04-17 09:18:27 +02:00
firmware.scm
flashing-tools.scm gnu: Add srecord. 2021-04-14 10:20:29 +02:00
flex.scm
fltk.scm
fonts.scm
fontutils.scm
forth.scm
fpga.scm
freedesktop.scm gnu: Add python-cchardet. 2021-04-09 16:09:26 -04:00
freeipmi.scm
fribidi.scm
ftp.scm
fvwm.scm
game-development.scm gnu: renpy: Update to 7.4.4. 2021-04-12 13:13:11 +02:00
games.scm gnu: minetest: Fix absolute path to 'rm' command. 2021-04-14 09:41:57 +02:00
gawk.scm
gcal.scm
gcc.scm gnu: gcc-10: Update to 10.3.0. 2021-04-09 15:06:35 +03:00
gd.scm
gdb.scm
genealogy.scm
genimage.scm
geo.scm gnu: python-sip: Update to 5.5.0. Add python-sip-4 2021-04-09 16:09:23 -04:00
gettext.scm
ghostscript.scm
gimp.scm
gkrellm.scm
gl.scm gnu: mesa: Add powerpc64le-linux support. 2021-04-15 21:12:54 +03:00
glib.scm
gnome-xyz.scm gnu: nordic-theme: Fix typo in synopsis & description. 2021-04-10 14:11:32 +02:00
gnome.scm gnu: libcroco: Absorb grafted replacement. 2021-04-16 16:57:28 -04:00
gnu-doc.scm gnu: gnu-standards: Update to 2020-11-25. 2021-04-13 14:19:36 +03:00
gnu-pw-mgr.scm
gnucash.scm
gnunet.scm
gnupg.scm
gnustep.scm
gnuzilla.scm gnu: icecat: Update to 78.10.0-guix0-preview1 [security fixes]. 2021-04-23 23:39:34 -04:00
gobby.scm
golang.scm gnu: go-go-uber-org-multierr: Fix typo in synopsis. 2021-04-10 14:11:34 +02:00
gperf.scm
gpodder.scm gnu: gpodder: Update to 3.10.18. 2021-04-11 15:54:02 +01:00
gps.scm
graph.scm
graphics.scm gnu: Add openvdb. 2021-04-12 16:03:51 +02:00
graphviz.scm gnu: Add python-uqbar. 2021-04-15 11:22:29 +03:00
groff.scm
groovy.scm
gsasl.scm
gstreamer.scm
gtk.scm gnu: cairo: Absorb grafted replacement. 2021-04-16 16:57:27 -04:00
guile-wm.scm
guile-xyz.scm gnu: haunt: Update to 0.2.5. 2021-04-15 13:17:19 -04:00
guile.scm gnu: guile-git: Update to 0.5.1. 2021-04-23 21:32:46 -04:00
gv.scm
gxmessage.scm
hardware.scm gnu: ddcutil: Update to 1.1.0. 2021-04-10 14:11:35 +02:00
haskell-apps.scm
haskell-check.scm
haskell-crypto.scm
haskell-web.scm gnu: ghc-wai-cors: Fix typo in description. 2021-04-10 14:11:32 +02:00
haskell-xyz.scm
haskell.scm
heads.scm
hexedit.scm
hugs.scm
hunspell.scm
hurd.scm
hyperledger.scm
i2p.scm
ibus.scm
icu4c.scm
idris.scm
idutils.scm
image-processing.scm gnu: Add vtk-8. 2021-04-15 22:13:05 -04:00
image-viewers.scm
image.scm
imagemagick.scm
inklingreader.scm
inkscape.scm
installers.scm
ipfs.scm
irc.scm gnu: Add kirc. 2021-04-18 14:43:01 -04:00
iso-codes.scm
jami.scm gnu: jami-qt: Remove the custom wrap phase. 2021-04-10 00:55:18 -04:00
java-compression.scm
java-graphics.scm
java-maths.scm
java.scm
javascript.scm gnu: mujs: Update to 1.1.1. 2021-04-18 20:26:58 +02:00
jemalloc.scm
jose.scm
jrnl.scm
julia-xyz.scm gnu: julia-mbedtls: Fix typo in description. 2021-04-10 14:11:34 +02:00
julia.scm
jupyter.scm gnu: Add python-jupyterlab-widgets. 2021-04-13 13:41:18 +02:00
kawa.scm
kde-frameworks.scm
kde-internet.scm
kde-multimedia.scm
kde-pim.scm gnu: kmail: Fix typo in description. 2021-04-10 14:11:30 +02:00
kde-plasma.scm
kde-systemtools.scm
kde-utils.scm
kde.scm
kerberos.scm
key-mon.scm
kodi.scm
language.scm gnu: nimf: Fix typo in description. 2021-04-10 14:11:28 +02:00
ld-wrapper.in
lean.scm
lego.scm
less.scm
lesstif.scm
libbsd.scm
libcanberra.scm
libdaemon.scm
libedit.scm
libevent.scm
libffcall.scm
libffi.scm
libftdi.scm
libidn.scm
libphidget.scm
libreoffice.scm gnu: libmwaw: Update to 0.3.18. 2021-04-09 18:29:09 +02:00
libsigsegv.scm
libunistring.scm
libunwind.scm
libusb.scm
license.scm
lighting.scm
linphone.scm
linux.scm gnu: util-linux: Disable tests when building on i586-gnu. 2021-04-17 22:59:47 +02:00
lirc.scm
lisp-xyz.scm gnu: Add cl-bodge-blobs-support. 2021-04-16 13:47:10 +02:00
lisp.scm
llvm.scm gnu: Remove clang-runtime-3.6 and clang-3.6. 2021-04-10 14:34:56 -04:00
logging.scm
logo.scm
loko.scm
lout.scm
lsof.scm
lua.scm
lxde.scm
lxqt.scm
m4.scm
machine-learning.scm
magic-wormhole.scm
mail.scm gnu: Add abook. 2021-04-11 12:14:11 +02:00
make-bootstrap.scm
man.scm
markup.scm
marst.scm
mastodon.scm
mate.scm gnu: xfce, mate: Propagate 'font-dejavu'. 2021-04-26 16:46:56 +02:00
maths.scm gnu: blis: Add deprecated aliases. 2021-04-12 12:38:01 +02:00
matrix.scm
maven-parent-pom.scm
maven.scm
mc.scm
mcrypt.scm
medical.scm
mercury.scm
mes.scm
messaging.scm gnu: psi-plus: Update to 1.5.1484. 2021-04-18 20:26:58 +02:00
microcom.scm
mingw.scm
moe.scm
monitoring.scm
mono.scm
moreutils.scm
motti.scm
mp3.scm
mpd.scm
mpi.scm
mtools.scm
multiprecision.scm
music.scm gnu: Add python-abjad. 2021-04-15 14:26:45 +03:00
musl.scm
nano.scm
ncdu.scm
ncurses.scm
netpbm.scm
nettle.scm
networking.scm gnu: wireshark: Update to 3.4.5 [security fixes]. 2021-04-23 23:39:34 -04:00
nfs.scm
nickle.scm
nicotine.scm
nim.scm
ninja.scm
node-xyz.scm
node.scm
noweb.scm
nss.scm
ntp.scm
nutrition.scm
nvi.scm
ocaml.scm gnu: camlboot: Fix typo in synopsis. 2021-04-10 14:11:27 +02:00
ocr.scm
onc-rpc.scm
openbox.scm
opencl.scm
opencog.scm
openkinect.scm
openldap.scm
openpgp.scm
openstack.scm gnu: python-stevedore: Propagate pbr. 2021-04-14 17:15:23 +02:00
orpheus.scm
ots.scm
package-management.scm gnu: Guix: Update to 1.2.0-21.4dff6ec. 2021-04-13 19:24:31 -04:00
pantheon.scm
parallel.scm
pascal.scm
password-utils.scm
patchutils.scm
pciutils.scm
pcre.scm
pdf.scm gnu: python-sip: Update to 5.5.0. Add python-sip-4 2021-04-09 16:09:23 -04:00
pem.scm
pep.scm
perl-check.scm
perl-compression.scm
perl-maths.scm
perl-web.scm
perl.scm gnu: perl-pdf-api2: Update to 2.040. 2021-04-18 20:26:59 +02:00
perl6.scm
phabricator.scm
photo.scm
php.scm
piet.scm
pkg-config.scm
plotutils.scm
poedit.scm
polkit.scm
popt.scm gnu: popt: Fix typo in description. 2021-04-10 14:11:27 +02:00
presentation.scm
pretty-print.scm
printers.scm
profiling.scm
prolog.scm
protobuf.scm
pth.scm
pulseaudio.scm
pumpio.scm
pure.scm
purescript.scm
pv.scm
python-build.scm gnu: python-poetry-core: Update to 1.0.3. 2021-04-18 20:26:59 +02:00
python-check.scm gnu: Add python-pytest-helpers-namespace. 2021-04-15 11:12:22 +03:00
python-compression.scm gnu: Add python-py7zr. 2021-04-09 16:09:25 -04:00
python-crypto.scm
python-science.scm
python-web.scm gnu: python-webtest: Update to 2.0.35. 2021-04-18 20:26:58 +02:00
python-xyz.scm gnu: python-lfdfiles: Fix build. 2021-04-18 15:09:33 +02:00
python.scm gnu: Python: Absorb grafted replacement. 2021-04-16 16:57:28 -04:00
qt.scm gnu: python2-sip: Remove package. 2021-04-09 16:09:27 -04:00
radio.scm gnu: airspyhf: Fix udev rules. 2021-04-10 13:33:53 +02:00
ragel.scm
rails.scm
raspberry-pi.scm
ratpoison.scm
rcm.scm
rdesktop.scm
rdf.scm gnu: raptor2: Use HTTPS home page and source URI. 2021-04-10 14:42:03 +02:00
re2c.scm
readline.scm
rednotebook.scm
regex.scm
robotics.scm
rpc.scm
rrdtool.scm
rsync.scm gnu: librsync: Update to 2.3.2. 2021-04-11 18:07:39 +02:00
ruby.scm gnu: ruby-rexml: Update to 3.2.5. 2021-04-09 18:29:09 +02:00
rush.scm
rust-apps.scm
rust.scm
sagemath.scm
samba.scm gnu: cifs-utils: Update to 6.13. 2021-04-18 20:26:59 +02:00
sawfish.scm
scanner.scm
scheme.scm gnu: racket: Don't inject store paths into Racket files. 2021-04-12 18:42:22 +02:00
screen.scm
scribus.scm
scsi.scm
sdl.scm
search.scm
security-token.scm
selinux.scm
sequoia.scm
serialization.scm
serveez.scm
shells.scm gnu: oil: Update to 0.8.9. 2021-04-14 13:49:08 -04:00
shellutils.scm
simh.scm
simulation.scm
skarnet.scm
skribilo.scm
slang.scm
smalltalk.scm
sml.scm
speech.scm
sphinx.scm gnu: Add python-sphinxcontrib-github-alt. 2021-04-13 13:41:18 +02:00
spice.scm
sqlite.scm
squirrel.scm
ssh.scm
sssd.scm
stalonetray.scm
statistics.scm gnu: r-sn: Update to 2.0.0. 2021-04-08 03:10:13 +02:00
stb.scm
stenography.scm
storage.scm
suckless.scm
swig.scm
sync.scm
syncthing.scm gnu: Syncthing: Update to 1.15.1 [fixes CVE-2021-21404]. 2021-04-11 21:52:34 -04:00
syndication.scm
synergy.scm
task-management.scm
task-runners.scm
tbb.scm
tcl.scm gnu: itcl: Fix typo in description. 2021-04-10 14:11:32 +02:00
telegram.scm gnu: tl-parser: Fix typo in description. 2021-04-10 14:11:29 +02:00
telephony.scm
terminals.scm
terraform.scm
tex.scm gnu: Add texlive-kastrup. 2021-04-15 14:12:10 +01:00
texinfo.scm
text-editors.scm gnu: scintilla: Update to 5.0.1. 2021-04-11 14:42:25 +02:00
textutils.scm
time.scm
tls.scm gnu: GnuTLS: Absorb grafted replacement. 2021-04-16 17:21:04 -04:00
tmux.scm
tor.scm
toys.scm
tryton.scm
tv.scm
uml.scm
unicode.scm
unrtf.scm
upnp.scm
usb-modeswitch.scm
uucp.scm
valgrind.scm
version-control.scm gnu: ghq: Update to 1.1.7. 2021-04-12 00:03:15 +02:00
video.scm
vim.scm
virtualization.scm
visidata.scm gnu: visidata: Update to 2.4. 2021-04-13 14:23:40 +03:00
vlang.scm
vnc.scm
vpn.scm gnu: openconnect-sso: Update to 0.7.2. 2021-04-13 15:21:32 +03:00
vulkan.scm
w3m.scm
wdiff.scm
web-browsers.scm gnu: qutebrowser: Update to 2.2.0. 2021-04-16 14:04:07 +02:00
web.scm gnu: esbuild: Update to 0.11.9. 2021-04-13 14:23:47 +03:00
webkit.scm
wget.scm
wicd.scm
wine.scm
wireservice.scm
wm.scm gnu: xnotify: Update to 0.8.1. 2021-04-11 06:20:28 +03:00
wordnet.scm
wv.scm
wxwidgets.scm
xdisorg.scm
xfce.scm gnu: xfce, mate: Propagate 'font-dejavu'. 2021-04-26 16:46:56 +02:00
xfig.scm
xiph.scm
xml.scm
xnee.scm
xorg.scm
zile.scm
zwave.scm