aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2018-10-01 14:20:38 -0300
committerHisham Muhammad <hisham@gobolinux.org>2018-10-01 14:20:38 -0300
commit047c876a9cde2d13859e451769cbb3138f9811b8 (patch)
tree53acebf2ad38c19d2e9e90ea3efc6cdfc4d58766
parentb4cbf29d302de4793841427011ec7b04ef7f1479 (diff)
downloadluarocks-047c876a9cde2d13859e451769cbb3138f9811b8.tar.gz
luarocks-047c876a9cde2d13859e451769cbb3138f9811b8.tar.bz2
luarocks-047c876a9cde2d13859e451769cbb3138f9811b8.zip
Fix dependency pattern matching for patterns including "+"
-rw-r--r--src/luarocks/deps.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/luarocks/deps.lua b/src/luarocks/deps.lua
index a5b55a81..b7d2b236 100644
--- a/src/luarocks/deps.lua
+++ b/src/luarocks/deps.lua
@@ -325,7 +325,7 @@ local function check_external_dependency_at(extdir, name, ext_files, vars, dirs,
325 325
326 local pattern 326 local pattern
327 if f:match("%*") then 327 if f:match("%*") then
328 pattern = f:gsub("%.", "%%."):gsub("%*", ".*") 328 pattern = f:gsub("([-.+])", "%%%1"):gsub("%*", ".*")
329 f = "matching "..f 329 f = "matching "..f
330 end 330 end
331 331