From a85781cfda77b4ba0d0bb399f80a2ad2babc5a9b Mon Sep 17 00:00:00 2001 From: Pierre Chapuis Date: Sat, 2 Jan 2016 17:19:06 +0100 Subject: avoid "missing dependency" errors for defaults --- src/luarocks/deps.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/luarocks/deps.lua b/src/luarocks/deps.lua index 764116a2..96f6a005 100644 --- a/src/luarocks/deps.lua +++ b/src/luarocks/deps.lua @@ -727,7 +727,10 @@ function deps.scan_deps(results, missing, manifest, name, version, deps_mode) end dependencies_name[version] = rockspec.dependencies else - rockspec = { dependencies = deplist, rocks_provided = {} } + rockspec = { + dependencies = deplist, + rocks_provided = setmetatable({}, { __index = cfg.rocks_provided_3_0 }) + } end local matched, failures = deps.match_deps(rockspec, nil, deps_mode) results[name] = results -- cgit v1.2.3-55-g6feb