Пересобранный в Сизифе libcaca не проходит sisyphus check: /.out/ruby-caca-0.99-alt22.x86_64.rpm: FHS violations: /usr/local/lib/ruby/caca.rb /usr/local/lib64/ruby/caca.la /usr/local/lib64/ruby/caca.so sisyphus_check: check-fhs ERROR: FHS violation hsh-rebuild: libcaca-0.99-alt22.src.rpm: sisyphus_check failed. Это мешало собрать пакет в sisyphus_riscv64, так что там я пока ruby убрал.
%if_enabled ruby %files -n ruby-caca %ruby_sitelibdir/caca.rb %ruby_sitearchdir/caca.* %endif этот блок можно поменять на: %if_enabled ruby %files -n ruby-caca %ruby_vendorlibdir/caca.rb %ruby_vendorarchdir/caca.* %endif ну и соответственно в блоке установки также.
это согласно новой схеме распределения папок. https://en.altlinux.org/Ruby/Policy_2.0
libcaca-0.99-alt23 -> sisyphus: Sat Oct 29 2022 Pavel Skrylev <majioa@altlinux> 0.99-alt23 - ruby-caca: fixed install paths (closes #44113, #43828).