On Thu, Dec 6, 2012 at 6:05 AM, steve donovan <[email protected]> wrote:
> Hi all,
>
> A quick question: I'm going to provide a SCM rock for Penlight, but
> first I need some clarification. The directory structure has the
> source in a 'lua' subdirectory.
>
> So will this then work as expected?
>
> source = {
> dir = 'lua',
> url = "git://github.com/stevedonovan/Penlight.git"
> }
Actually, the bultin build mode has (as a leftover from early Kepler
days, IIRC), explicit support for Lua sources inside a "lua" dir:
if fs.is_dir("lua") then
ok = fs.copy_contents("lua", luadir)
if not ok then err = "Failed copying contents of 'lua' directory." end
end
So, if you're installing everything that's under 'lua', you shouldn't
even need to list the modules in the rockspec!
It's been a while since I last used that feature, though, so give it a
try and please report back if there are any problems.
-- Hisham
http://hisham.hm/
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Luarocks-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/luarocks-developers