diff --git a/pkgs/by-name/sv/sv-lang_10/package.nix b/pkgs/by-name/sv/sv-lang_10/package.nix index 15b0d2259c89..ada0d78531bf 100644 --- a/pkgs/by-name/sv/sv-lang_10/package.nix +++ b/pkgs/by-name/sv/sv-lang_10/package.nix @@ -8,6 +8,7 @@ cmake, ninja, fmt, + llvmPackages, mimalloc, python3, }: @@ -52,6 +53,10 @@ stdenv.mkDerivation (finalAttrs: { cmake python3 ninja + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # needs the wrapped clang-scan-deps to find the C++20 module headers + llvmPackages.clang-tools ]; strictDeps = true; @@ -63,15 +68,17 @@ stdenv.mkDerivation (finalAttrs: { catch2_3 ]; - doCheck = !stdenv.hostPlatform.isDarwin; + doCheck = true; meta = { description = "SystemVerilog compiler and language services"; homepage = "https://github.com/MikePopoloski/slang"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ sharzy ]; + maintainers = with lib.maintainers; [ + sharzy + carlossless + ]; mainProgram = "slang"; platforms = lib.platforms.all; - broken = stdenv.hostPlatform.isDarwin; }; })