diff --git a/pkgs/by-name/tr/tracy/package.nix b/pkgs/by-name/tr/tracy/package.nix index 5273b41a3709..ab8f06031a93 100644 --- a/pkgs/by-name/tr/tracy/package.nix +++ b/pkgs/by-name/tr/tracy/package.nix @@ -25,8 +25,11 @@ wayland-protocols, }: +assert withGtkFileSelector -> stdenv.isLinux; +assert withWayland -> stdenv.isLinux; + stdenv.mkDerivation rec { - pname = "tracy"; + pname = if withWayland then "tracy-wayland" else "tracy-glfw"; version = "0.11.1"; src = fetchFromGitHub { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4c07e150ac6a..cc146de8e32b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3217,7 +3217,9 @@ with pkgs; tsm-client-withGui = callPackage ../by-name/ts/tsm-client/package.nix { enableGui = true; }; - tracy-x11 = callPackage ../by-name/tr/tracy/package.nix { withWayland = false; }; + tracy = callPackage ../by-name/tr/tracy/package.nix { withWayland = stdenv.isLinux; }; + tracy-glfw = callPackage ../by-name/tr/tracy/package.nix { withWayland = false; }; + tracy-wayland = callPackage ../by-name/tr/tracy/package.nix { withWayland = true; }; uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi;