i3: fix tests with strictDeps (#373157)

This commit is contained in:
Franz Pletz
2025-01-12 15:56:26 +01:00
committed by GitHub
@@ -66,36 +66,27 @@ stdenv.mkDerivation (finalAttrs: {
(lib.mesonBool "mans" true)
];
buildInputs =
[
libxcb
xcbutilkeysyms
xcbutil
xcbutilwm
xcbutilxrm
libxkbcommon
libstartup_notification
libX11
pcre2
libev
yajl
xcb-util-cursor
perl
pango
perlPackages.AnyEventI3
perlPackages.X11XCB
perlPackages.IPCRun
perlPackages.ExtUtilsPkgConfig
perlPackages.InlineC
]
++ lib.optionals finalAttrs.doCheck [
xorgserver
xvfb-run
xdotool
xorg.setxkbmap
xorg.xrandr
which
];
buildInputs = [
libxcb
xcbutilkeysyms
xcbutil
xcbutilwm
xcbutilxrm
libxkbcommon
libstartup_notification
libX11
pcre2
libev
yajl
xcb-util-cursor
perl
pango
perlPackages.AnyEventI3
perlPackages.X11XCB
perlPackages.IPCRun
perlPackages.ExtUtilsPkgConfig
perlPackages.InlineC
];
postPatch = ''
patchShebangs .
@@ -111,6 +102,15 @@ stdenv.mkDerivation (finalAttrs: {
# xvfb-run is available only on Linux
doCheck = stdenv.hostPlatform.isLinux;
nativeCheckInputs = lib.optionals finalAttrs.doCheck [
xorgserver
xvfb-run
xdotool
xorg.setxkbmap
xorg.xrandr
which
];
checkPhase = ''
runHook preCheck