Добрый вечер! On Mon, 5 Apr 2021 13:16:47 +0300 Николай Бурыкин wrote: > 04.04.2021 14:35, Andrey Savchenko пишет: > > On Sun, 4 Apr 2021 13:49:03 +0300 Andrey Savchenko wrote: > >> On Sun, 4 Apr 2021 12:07:32 +0300 Николай Бурыкин wrote: > >>> Freelan успешно собрался > >>> http://git.altlinux.org/tasks/index/sisyphus/eperm/268926/ > > Выглядит хорошо. Пропустил. > > > > Есть небольшое косметическое замечание: перед %changelog желательно > > оставлять пустую строку; но это не обязательно, больше дело вкуса. > > > Спасибо. > По поводу %changelog досадная опечатка. Исправлю. > Успешно, без замечаний вчера собрался edbrowse > http://git.altlinux.org/tasks/index/sisyphus/eperm/268951/ > Если будет время, посмотрите тоже пожалуйста. Есть замечания по упаковке документации: 1) Не следует добавлять зависимость на основной пакет: Requires: %name = %version-%release Документацию вполне можно установить и читать и без него. Это не самое распространённое действие, но вполне допустимое: например, пользователь может захотеть ознакомиться с документацией к пакету перед его установкой, чтоб решить, нужно ли его вовсе устанавливать. 2) Документацию следует делать noarch: BuildArch: noarch 3) Примеры (*.ebrc) лучше установить в отдельный пакет examples. Он тоже должен быть noarch в данном случае. Так же смотрите рекомендации по упаковке документации и примеров: https://www.altlinux.org/Package_Splitting#Документация_и_примеры В общем-то, все вышеуказанные замечания там описаны. Из правила noarch в редких случаях возможны исключения: например, когда примеры архитектурно-зависимы. Кроме того у нас были случаи, когда документация на разных архитектурах генерировалась разная — но это очень редкая ситуация. Кроме того, есть замечание по sed: в аргументе подстановки лучше использовать макрос %_docdir, чем непосредственно указывать путь: sed -i "s|/usr/share/doc/%name|%_docdir/%name-%version|" CMakeLists.txt Результат сборки будет тот же, но на случай, если в будущем кому-то приспичит поменять /usr/share/doc на что-то ещё, будет проще на уровне дистрибутива всё это исправлять. В остальном всё хорошо. Для исправленного варианта тег пересоздайте без инкремента, т.к. эта версия в Сизиф ещё не попала. Best regards, Andrew Savchenko