Missing gio-unix-2.0 dependency
I'm building squeekboard 1.9.1 on NixOS and I'm getting the following error:
[1/56] Generating squeekboard-resources_h with a custom command
xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH
[3/56] Generating squeekboard-resources_c with a custom command
xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH
[30/56] Generating sm.puri.Squeekboard.desktop_data_merge with a custom command
msgfmt: ../data/../po/LINGUAS does not exist
[34/56] Compiling C object 'src/25a6634@@libsqueekboard@sta/meson-generated_.._sm.puri.OSK0.c.o'
FAILED: src/25a6634@@libsqueekboard@sta/meson-generated_.._sm.puri.OSK0.c.o
gcc -Isrc/25a6634@@libsqueekboard@sta -Isrc -I../src -I. -I.. -I../eek -Idata -I/nix/store/lh6xk0cgq9pvjdmsq3vh1m829va7ysm3-glib-2.64.1-dev/include -I/nix/store/lh6xk0cgq9pvjdmsq3vh1m829va7ysm3-glib-2.64.1-dev/include/glib-2.0 -I/nix/store/9yfbxys7srn3cgx9jsmfcyakwpkwr9fs-glib-2.64.1/lib/glib-2.0/include -I/nix/store/q6ar7s3ld5l537pkjymwyz92a1cgv1qg-gtk+3-3.24.20-dev/include/gtk-3.0 -I/nix/store/18qmdsyy9f6xxxcxbk8zi7k7gl04z3r7-atk-2.36.0-dev/include/atk-1.0 -I/nix/store/n2amx937mh6k39iadvh567kq4g2ljly7-cairo-1.16.0-dev/include/cairo -I/nix/store/chrni3066nd9li7ccffs9yfqdhlqjdw7-freetype-2.10.1-dev/include/freetype2 -I/nix/store/chrni3066nd9li7ccffs9yfqdhlqjdw7-freetype-2.10.1-dev/include -I/nix/store/pj515z2qsfhwsp3izx0paxfj434hwjqn-gdk-pixbuf-2.40.0-dev/include/gdk-pixbuf-2.0 -I/nix/store/vhc7j53yqsvrr35whr178bh7spxpan6n-gsettings-desktop-schemas-3.36.1/include/gsettings-desktop-schemas -I/nix/store/hnigkkd0xdyl0byb09xxmx55r502acgs-pango-1.44.7-dev/include/pango-1.0 -I/nix/store/kicxnsx8wx5vdjdm1hxq13kkpykkb067-harfbuzz-2.6.4-dev/include/harfbuzz -I/nix/store/jsmq4mkqcklgpwdi34vp3b3g4mfy97z6-gnome-desktop-3.36.2-dev/include/gnome-desktop-3.0 -I/nix/store/fh1v53h0y0jcm2rd3cxkd5a8jf9hwp6p-wayland-1.18.0/include -I/nix/store/bwg82bn5m8kgncq390ic4yzg7qia7rih-libxkbcommon-0.10.0-dev/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu11 -Werror=implicit-function-declaration -Werror=implicit-fallthrough=3 -Werror=maybe-uninitialized -Werror=missing-field-initializers -Werror=incompatible-pointer-types -Werror=int-conversion -fPIC '-DTHEMESDIR="/nix/store/r9k3mg7x2ici4kdzjcsl96bbdsld9gn7-squeekboard-1.9.1/share/squeekboard/themes"' '-DKEYBOARDSDIR="/nix/store/r9k3mg7x2ici4kdzjcsl96bbdsld9gn7-squeekboard-1.9.1/share/squeekboard/keyboards"' -DEEKBOARD_COMPILATION=1 -DEEK_COMPILATION=1 -MD -MQ 'src/25a6634@@libsqueekboard@sta/meson-generated_.._sm.puri.OSK0.c.o' -MF 'src/25a6634@@libsqueekboard@sta/meson-generated_.._sm.puri.OSK0.c.o.d' -o 'src/25a6634@@libsqueekboard@sta/meson-generated_.._sm.puri.OSK0.c.o' -c src/sm.puri.OSK0.c
src/sm.puri.OSK0.c:17:12: fatal error: gio/gunixfdlist.h: No such file or directory
17 | # include <gio/gunixfdlist.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
[40/56] Compiling C object 'src/25a6634@@libsqueekboard@sta/server-context-service.c.o'
ninja: build stopped: subcommand failed.
Downstream issue: https://github.com/NixOS/nixpkgs/issues/36468