Какое правильное имя файла Rockspec для нового luarock?

Согласно этой странице: http://luarocks.org/en/Creating_a_rock

Это должно быть сохранено в файле с именем luafruits-1.0-1.rockspec. Имя должно содержать версии полей «пакет» и «версия» в нижнем регистре, иначе LuaRocks будет жаловаться.

Однако другие luarocks используют rockspec в качестве имени файла. Где я могу получить дополнительную информацию о rockspec и name-VER-REV.rockspec? Сам Luarocks использует имя файла rockspec: https://github.com/keplerproject/luarocks/blob/master/rockspec


person dgo.a    schedule 11.08.2013    source источник


Ответы (1)


Имя файла rockspec не зависит от версии, но может использоваться только с командой luarocks make (следовательно, это полезно для разработки/загрузки). Для распространения рокспека (например, отправки для включения в http://luarocks.org) используйте имя версии. Некоторые разработчики также хранят в своем репозитории каталог rockspecs/, содержащий спецификации Rockspecs для своих выпусков: пользователи могут затем использовать эти файлы напрямую, если захотят, с помощью таких команд, как luarocks install https://raw.github.com/lua4web/refser/v0.2/rockspecs/refser-0.2-1.rockspec (используя путь к файлу raw.github.com).

person Hisham H M    schedule 12.08.2013