aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/fetch.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/luarocks/fetch.lua b/src/luarocks/fetch.lua
index e92aeddf..5ae05826 100644
--- a/src/luarocks/fetch.lua
+++ b/src/luarocks/fetch.lua
@@ -247,7 +247,10 @@ function fetch.load_local_rockspec(filename, quick)
247 local base = fetch.url_to_base_dir(filebase) 247 local base = fetch.url_to_base_dir(filebase)
248 rockspec.source.dir = rockspec.source.dir 248 rockspec.source.dir = rockspec.source.dir
249 or rockspec.source.module 249 or rockspec.source.module
250 or ((filebase:match("%.lua$") or filebase:match("%.c$")) and ".") 250 or ( (filebase:match("%.lua$") or filebase:match("%.c$"))
251 and (deps.format_is_at_least(rockspec, "3.0")
252 and (fetch.is_basic_protocol(protocol) and "." or base)
253 or ".") )
251 or base 254 or base
252 if rockspec.dependencies then 255 if rockspec.dependencies then
253 for i = 1, #rockspec.dependencies do 256 for i = 1, #rockspec.dependencies do