ci: use latest wayland-protocol for all test cases

Fixes missing protocols on old nixpkgs versions
This commit is contained in:
outfoxxed 2025-09-16 00:15:13 -07:00
parent 6eb12551ba
commit 49646e4407
No known key found for this signature in database
GPG key ID: 4C88A185FB89301E
2 changed files with 8 additions and 3 deletions

View file

@ -2,7 +2,10 @@
qtver,
compiler,
}: let
nixpkgs = (import ./nix-checkouts.nix).${builtins.replaceStrings ["."] ["_"] qtver};
checkouts = import ./nix-checkouts.nix;
nixpkgs = checkouts.${builtins.replaceStrings ["."] ["_"] qtver};
compilerOverride = (nixpkgs.callPackage ./variations.nix {}).${compiler};
pkg = (nixpkgs.callPackage ../default.nix {}).override compilerOverride;
pkg = (nixpkgs.callPackage ../default.nix {}).override (compilerOverride // {
wayland-protocols = checkouts.latest.wayland-protocols;
});
in pkg