Ну в принципе, мне все в packaging guidelines понятно, да и спек на пакет написан до меня. Но когда я пробую натравить на него rpmbuild, он ругается на меня, что у меня нет множества пакетов типа
(crate(some-library/default) >= 1.0.0 with crate(some-library/default) < 2.0.0)
dnf таких выражений не понимает (ни полностью, ни crate(some-library/default)
). Пакеты типа rust-some-library-devel+default.noarch.fc32.rpm
существуют, даже в репозитории есть, но только если знаешь точный URL. dnf их не устанавливает. Более того, dnf build-dep бодро рапортует, что все зависимости установлены (на самом деле нет).
Федоровцы, ау, как вы собираете растопакеты?