Какое правильное имя Rockspec для нового luarock?
По данным этой страницы: http://luarocks.org/en/Creating_a_rock
Это должно быть сохранено в файле с именем luafruits-1.0-1.rockspec. Имя должно содержать строчные версии полей "пакет" и "версия", иначе LuaRocks будет жаловаться.
Тем не менее, другие луароки используют rockspec
как имя файла. Где я могу получить больше информации о rockspec
против name-VER-REV.rockspec
? Сам Луарокс использует rockspec
имя файла: https://github.com/keplerproject/luarocks/blob/master/rockspec
1 ответ
rockspec
имя файла не зависит от версии, но может использоваться только с luarocks make
команда (следовательно, это полезно для разработки / начальной загрузки). Для перераспределения скалистой спецификации (например, отправки для включения в http://luarocks.org/) используйте версионное имя. Некоторые разработчики также держат rockspecs/
dir в своем репо, содержащем спецификации для своих выпусков: пользователи могут использовать эти файлы напрямую, если они того пожелают, с помощью таких команд, как luarocks install https://raw.github.com/lua4web/refser/v0.2/rockspecs/refser-0.2-1.rockspec
(используя путь к файлу raw.github.com).