diff --git a/var/spack/repos/builtin/packages/eza/package.py b/var/spack/repos/builtin/packages/eza/package.py index 321b4aab22e..71aaf04bb4d 100644 --- a/var/spack/repos/builtin/packages/eza/package.py +++ b/var/spack/repos/builtin/packages/eza/package.py @@ -21,6 +21,7 @@ class Eza(CargoPackage): version("0.15.3", sha256="09093e565913104acb7a8eba974f8067c95566b6fbedf31138c9923a8cfde42f") depends_on("rust@1.70:", when="@0.15.3:") + depends_on("c", type="build") @run_after("install") def install_completions(self): diff --git a/var/spack/repos/builtin/packages/fd/package.py b/var/spack/repos/builtin/packages/fd/package.py index 59bb889fca5..bfb40c45704 100644 --- a/var/spack/repos/builtin/packages/fd/package.py +++ b/var/spack/repos/builtin/packages/fd/package.py @@ -27,6 +27,8 @@ class Fd(CargoPackage): depends_on("rust@1.70:", type="build", when="@8.7.1:") depends_on("rust@1.77.2:", type="build", when="@10:") + depends_on("c", type="build") + @run_after("install") def install_completions(self): fd = Executable(self.prefix.bin.fd) diff --git a/var/spack/repos/builtin/packages/hyperfine/package.py b/var/spack/repos/builtin/packages/hyperfine/package.py index ce795592319..5698a88c222 100644 --- a/var/spack/repos/builtin/packages/hyperfine/package.py +++ b/var/spack/repos/builtin/packages/hyperfine/package.py @@ -28,3 +28,5 @@ class Hyperfine(CargoPackage): depends_on("rust@1.64:", when="@1.16.0:") depends_on("rust@1.54:", when="@1.13.0:") depends_on("rust@1.46:", when="@1.12.0:") + + depends_on("c", type="build") diff --git a/var/spack/repos/builtin/packages/lsd/package.py b/var/spack/repos/builtin/packages/lsd/package.py index c7d63d41ddb..29a302dc88a 100644 --- a/var/spack/repos/builtin/packages/lsd/package.py +++ b/var/spack/repos/builtin/packages/lsd/package.py @@ -20,3 +20,4 @@ class Lsd(CargoPackage): version("1.0.0", sha256="ab34e9c85bc77cfa42b43bfb54414200433a37419f3b1947d0e8cfbb4b7a6325") depends_on("rust@1.63:") + depends_on("c", type="build") diff --git a/var/spack/repos/builtin/packages/ripgrep/package.py b/var/spack/repos/builtin/packages/ripgrep/package.py index ee30a1420dc..9f945724797 100644 --- a/var/spack/repos/builtin/packages/ripgrep/package.py +++ b/var/spack/repos/builtin/packages/ripgrep/package.py @@ -26,6 +26,7 @@ class Ripgrep(CargoPackage): version("11.0.2", sha256="0983861279936ada8bc7a6d5d663d590ad34eb44a44c75c2d6ccd0ab33490055") depends_on("rust@1.72:", type="build", when="@14:") + depends_on("c", type="build") @run_after("install") def install_completions(self):