diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f77cdaf12e4..a2cfa44e43c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1957,6 +1957,16 @@ fingerprint = "E9A3 7864 2165 28CE 507C CA82 72EA BF75 C331 CD25"; }]; }; + Benjamin-L = { + name = "Benjamin Lee"; + email = "benjamin@computer.surgery"; + matrix = "@benjamin:computer.surgery"; + github = "Benjamin-L"; + githubId = 6504174; + keys = [{ + fingerprint = "9D84 09A0 44FC 1EEB AE2D FA30 FB96 24E2 885D 55A4"; + }]; + }; benkuhn = { email = "ben@ben-kuhn.com"; github = "ben-kuhn"; diff --git a/pkgs/tools/graphics/deqp-runner/default.nix b/pkgs/tools/graphics/deqp-runner/default.nix new file mode 100644 index 00000000000..88fa06d36b3 --- /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 a28f28d95e2..60667e7d4c6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6876,6 +6876,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 {