A rockspec filename is an agnostic version, but can only be used with the luarocks make (therefore, it is useful for development / boot). To redistribute the scalpel (for example, to include it at http://luarocks.org ) use the version name. Some developers also keep the rockspecs/ directory in their repo, which contains hints for their releases: users can then use these files directly if they wish, using commands like luarocks install https://raw.github.com/lua4web/refser/v0.2/rockspecs/refser-0.2-1.rockspec (using the raw.github.com path).
source share