@@ -273,6 +273,10 @@ jobs:
273273 path : .cache
274274 key : 0_${{ steps.set_cache.outputs.cache_name }}_${{ hashFiles('reqs/constraints.txt', 'reqs/dist.txt', 'reqs/test.txt') }}
275275
276+ # Required to install xkbcommon Python package.
277+ - name : Install system dependencies
278+ run : apt_get_install libxkbcommon-dev
279+
276280 - name : Setup Python environment
277281 run : setup_python_env -c reqs/constraints.txt -r reqs/dist.txt -r reqs/test.txt
278282
@@ -439,6 +443,10 @@ jobs:
439443 path : .cache
440444 key : 0_${{ steps.set_cache.outputs.cache_name }}_${{ hashFiles('reqs/constraints.txt', 'reqs/dist.txt', 'reqs/test.txt') }}
441445
446+ # Required to install xkbcommon Python package.
447+ - name : Install system dependencies
448+ run : apt_get_install libxkbcommon-dev
449+
442450 - name : Setup Python environment
443451 run : setup_python_env -c reqs/constraints.txt -r reqs/dist.txt -r reqs/test.txt
444452
@@ -493,6 +501,10 @@ jobs:
493501 path : .cache
494502 key : 0_${{ steps.set_cache.outputs.cache_name }}_${{ hashFiles('reqs/constraints.txt', 'reqs/dist.txt', 'reqs/test.txt') }}
495503
504+ # Required to install xkbcommon Python package.
505+ - name : Install system dependencies
506+ run : apt_get_install libxkbcommon-dev
507+
496508 - name : Setup Python environment
497509 run : setup_python_env -c reqs/constraints.txt -r reqs/dist.txt -r reqs/test.txt
498510
@@ -547,6 +559,10 @@ jobs:
547559 path : .cache
548560 key : 0_${{ steps.set_cache.outputs.cache_name }}_${{ hashFiles('reqs/constraints.txt', 'reqs/dist.txt', 'reqs/test.txt') }}
549561
562+ # Required to install xkbcommon Python package.
563+ - name : Install system dependencies
564+ run : apt_get_install libxkbcommon-dev
565+
550566 - name : Setup Python environment
551567 run : setup_python_env -c reqs/constraints.txt -r reqs/dist.txt -r reqs/test.txt
552568
@@ -601,6 +617,10 @@ jobs:
601617 path : .cache
602618 key : 0_${{ steps.set_cache.outputs.cache_name }}_${{ hashFiles('reqs/constraints.txt', 'reqs/dist.txt', 'reqs/test.txt') }}
603619
620+ # Required to install xkbcommon Python package.
621+ - name : Install system dependencies
622+ run : apt_get_install libxkbcommon-dev
623+
604624 - name : Setup Python environment
605625 run : setup_python_env -c reqs/constraints.txt -r reqs/dist.txt -r reqs/test.txt
606626
@@ -656,7 +676,7 @@ jobs:
656676 key : 0_${{ steps.set_cache.outputs.cache_name }}_${{ hashFiles('reqs/constraints.txt', 'reqs/dist.txt', 'reqs/dist_extra_gui_qt.txt', 'reqs/test.txt') }}
657677
658678 - name : Install system dependencies
659- run : apt_get_install libdbus-1-dev libdbus-glib-1-dev libudev-dev libegl-dev libxkbcommon-x11-0
679+ run : apt_get_install libdbus-1-dev libdbus-glib-1-dev libudev-dev libegl-dev libxkbcommon-x11-0 libxkbcommon-dev
660680
661681 - name : Setup Python environment
662682 run : setup_python_env -c reqs/constraints.txt -r reqs/dist.txt -r reqs/dist_extra_gui_qt.txt -r reqs/test.txt
@@ -718,6 +738,10 @@ jobs:
718738 path : .cache
719739 key : 0_${{ steps.set_cache.outputs.cache_name }}_${{ hashFiles('reqs/constraints.txt', 'reqs/packaging.txt', 'reqs/setup.txt') }}
720740
741+ # Required to install xkbcommon Python package.
742+ - name : Install system dependencies
743+ run : apt_get_install libxkbcommon-dev
744+
721745 - name : Setup Python environment
722746 run : setup_python_env -c reqs/constraints.txt -r reqs/packaging.txt -r reqs/setup.txt
723747
@@ -805,6 +829,10 @@ jobs:
805829 path : .cache
806830 key : 0_${{ steps.set_cache.outputs.cache_name }}_${{ hashFiles('reqs/constraints.txt', 'reqs/code_quality.txt') }}
807831
832+ # Required to install xkbcommon Python package.
833+ - name : Install system dependencies
834+ run : apt_get_install libxkbcommon-dev
835+
808836 - name : Setup Python environment
809837 run : setup_python_env -c reqs/constraints.txt -r reqs/code_quality.txt
810838
@@ -862,7 +890,7 @@ jobs:
862890 key : 0_${{ steps.set_cache.outputs.cache_name }}_${{ hashFiles('reqs/constraints.txt', 'reqs/build.txt', 'reqs/setup.txt', 'reqs/dist_*.txt', 'linux/appimage/deps.sh') }}
863891
864892 - name : Install system dependencies
865- run : apt_get_install libdbus-1-dev libdbus-glib-1-dev libudev-dev libegl-dev libxkbcommon-x11-0
893+ run : apt_get_install libdbus-1-dev libdbus-glib-1-dev libudev-dev libegl-dev libxkbcommon-x11-0 libxkbcommon-dev
866894
867895 - name : Setup Python environment
868896 run : setup_python_env -c reqs/constraints.txt -r reqs/build.txt -r reqs/setup.txt
0 commit comments