Игнорировать директорию %luarocks_dbdir при вычислении requires, provides. Так как там не хранятся lua библиотеки, а только документы и тесты. Тем более была проблема, когда там были найдены зависимости на модули, которые там же и объявлялись: https://git.altlinux.org/tasks/320452/build/1470/x86_64/log
Я не понимаю схемы сборки через luarocks, и мне видится документация, лежащая по пути /usr/lib, как ошибка. Есть ли какой-то практический смысл (1) собирать модули lua через luarocks и (2) держать метаданные и документацию в собранном пакете?
(Ответ для Vladimir D. Seleznev на комментарий #1) > Я не понимаю схемы сборки через luarocks, и мне видится документация, > лежащая по пути /usr/lib, как ошибка. > > Есть ли какой-то практический смысл (1) собирать модули lua через luarocks и > (2) держать метаданные и документацию в собранном пакете? 1) Практический смысл есть, так как иногда бывает намного проще собрать через luarocks, чем исправлять слишком намудренный Мakefile 2) Я тоже думаю, что класть ее не нужно в /usr/lib, но тут надо понять, нужны ли эти файлы для самого luarocks, или их можно там не хранить.
(In reply to Alexandr Shashkin from comment #2) > (Ответ для Vladimir D. Seleznev на комментарий #1) > > Я не понимаю схемы сборки через luarocks, и мне видится документация, > > лежащая по пути /usr/lib, как ошибка. > > > > Есть ли какой-то практический смысл (1) собирать модули lua через luarocks и > > (2) держать метаданные и документацию в собранном пакете? > > 1) Практический смысл есть, так как иногда бывает намного проще собрать > через luarocks, чем исправлять слишком намудренный Мakefile > 2) Я тоже думаю, что класть ее не нужно в /usr/lib, но тут надо понять, > нужны ли эти файлы для самого luarocks, или их можно там не хранить. Я подозреваю, что в рантайме они никак не участвуют, следовательно не нужны.