diff --git a/pkgs/tools/graphics/deqp-runner/default.nix b/pkgs/tools/graphics/deqp-runner/default.nix new file mode 100644 index 000000000000..88fa06d36b3c --- /dev/null +++ b/pkgs/tools/graphics/deqp-runner/default.nix @@ -0,0 +1,24 @@ +{ lib, fetchFromGitLab, rustPlatform }: + +rustPlatform.buildRustPackage rec { + pname = "deqp-runner"; + version = "0.16.1"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "anholt"; + repo = "deqp-runner"; + rev = "v${version}"; + hash = "sha256-Spx7Y0es+s3k2dod/kdEgypncED8mNR23uRdOOcLxJc="; + }; + + cargoHash = "sha256-G4fxtpIhwAVleJ+0rN1+ZhKWw7QbWTB5aLUa3EdFyvA="; + + meta = with lib; { + description = "A VK-GL-CTS/dEQP wrapper program to parallelize it across CPUs and report results against a baseline"; + homepage = "https://gitlab.freedesktop.org/anholt/deqp-runner"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ Benjamin-L ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 79afde4f7398..5ed7abf57259 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6858,6 +6858,8 @@ with pkgs; deno = callPackage ../development/web/deno { }; + deqp-runner = callPackage ../tools/graphics/deqp-runner { }; + detox = callPackage ../tools/misc/detox { }; devilspie2 = callPackage ../applications/misc/devilspie2 {