From b3bcddf8a5ebd671af37ced8a9abca7b62a43b76 Mon Sep 17 00:00:00 2001
From: Hisham Muhammad
Date: Mon, 7 May 2012 18:35:45 -0300
Subject: Make URLs in description field clickable in index.html
---
src/luarocks/index.lua | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/luarocks/index.lua b/src/luarocks/index.lua
index 6aa7c831..ba55f3b1 100644
--- a/src/luarocks/index.lua
+++ b/src/luarocks/index.lua
@@ -9,6 +9,8 @@ local persist = require("luarocks.persist")
local dir = require("luarocks.dir")
local manif = require("luarocks.manif")
+local ext_url_target = ' target="_blank"'
+
local index_header = [[
@@ -152,10 +154,11 @@ function make_index(repo)
summary = descript.summary or "",
detailed = descript.detailed or "",
license = descript.license or "N/A",
- homepage = descript.homepage and ("| project homepage") or "",
+ homepage = descript.homepage and ('| project homepage') or "",
externaldependencies = format_external_dependencies(rockspec)
}
vars.detailed = vars.detailed:gsub("\n\n", "
"):gsub("%s+", " ")
+ vars.detailed = vars.detailed:gsub("(https?://[a-zA-Z0-9%.%%-_%+%[%]=%?&/$@;:]+)", '%1')
output = output:gsub("$(%w+)", vars)
else
output = output:gsub("$anchor", package)
--
cgit v1.2.3-55-g6feb