Add a C dependency to a few cargo packages (#48319)

* fd: add a dependency on C

See https://gitlab.spack.io/spack/spack/-/jobs/14424172

* lsd: add a dependency on C

See https://gitlab.spack.io/spack/spack/-/jobs/14424171

* ripgrep: add a dependency on C

See https://gitlab.spack.io/spack/spack/-/jobs/14424170

* eza: add a dependency on C

See https://gitlab.spack.io/spack/spack/-/jobs/14424168

* hyperfine: add a dependency on C

See https://gitlab.spack.io/spack/spack/-/jobs/14424167
This commit is contained in:
Massimiliano Culpo 2024-12-31 16:05:49 +01:00 committed by GitHub
parent 611b0f19b3
commit 38276d13c2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 7 additions and 0 deletions

View File

@ -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):

View File

@ -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)

View File

@ -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")

View File

@ -20,3 +20,4 @@ class Lsd(CargoPackage):
version("1.0.0", sha256="ab34e9c85bc77cfa42b43bfb54414200433a37419f3b1947d0e8cfbb4b7a6325")
depends_on("rust@1.63:")
depends_on("c", type="build")

View File

@ -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):