summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/lcov/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/lcov/package.py')
-rw-r--r--var/spack/repos/builtin/packages/lcov/package.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/lcov/package.py b/var/spack/repos/builtin/packages/lcov/package.py
index dc7d3aa1b6..64a8d6a228 100644
--- a/var/spack/repos/builtin/packages/lcov/package.py
+++ b/var/spack/repos/builtin/packages/lcov/package.py
@@ -13,14 +13,25 @@ class Lcov(MakefilePackage):
supports statement, function and branch coverage measurement."""
homepage = "http://ltp.sourceforge.net/coverage/lcov.php"
- url = "https://github.com/linux-test-project/lcov/releases/download/v1.14/lcov-1.14.tar.gz"
+ url = "https://github.com/linux-test-project/lcov/releases/download/v2.0/lcov-2.0.tar.gz"
maintainers("KineticTheory")
+ version("2.0", sha256="1857bb18e27abe8bcec701a907d5c47e01db4d4c512fc098d1a6acd29267bf46")
version("1.16", sha256="987031ad5528c8a746d4b52b380bc1bffe412de1f2b9c2ba5224995668e3240b")
version("1.15", sha256="c1cda2fa33bec9aa2c2c73c87226cfe97de0831887176b45ee523c5e30f8053a")
version("1.14", sha256="14995699187440e0ae4da57fe3a64adc0a3c5cf14feab971f8db38fb7d8f071a")
- depends_on("perl")
+ # dependencies from
+ # https://github.com/linux-test-project/lcov/blob/02ece21d54ccd16255d74f8b00f8875b6c15653a/README#L91-L111
+ depends_on("perl", type=("build", "run"))
+ depends_on("perl-capture-tiny", type=("run"))
+ depends_on("perl-devel-cover", type=("run"))
+ depends_on("perl-datetime", type=("run"))
+ depends_on("perl-digest-md5", type=("run"))
+ depends_on("perl-file-spec", type=("run"))
+ depends_on("perl-json", type=("run"))
+ depends_on("perl-memory-process", type=("run"))
+ depends_on("perl-time-hires", type=("run"))
def install(self, spec, prefix):
make(