[devel] Расширение функциональности rpm-build-rust
Anton Farygin
rider на basealt.ru
Вт Сен 15 16:39:34 MSK 2026
On 9/15/26 15:55, Rx wrote:
>
>
> Для добавления возможности вендоринга spec-файл должен
> содержать:
>
> # При отключенном вендоринге брать vendor/ из заранее подготовленного
> архива.
> %{!?_enable_rust_vendoring: Source1: vendor.tar }
>
> BuildRequires(pre): rpm-build-rust
> # При активном вендоринге, установить программу для вендоринга.
> # По умолчанию %rust_vendor использует cargo-vendor-alt из
> cargo-vendor-filterer.
> %{?_enable_rust_vendoring:
> BuildRequires: cargo-vendor-filterer
> }
>
> %prep
> # Аналогично Source1.
> %setup %{!?_enable_rust_vendoring:-a1}
> %rust_prep
>
Т.е. для вендоринга внутри hasher нужна сеть, соответственно это не
сработает без специальным образом запущенного hasher.
Очень похоже на python, но там понятно когда расползаются зависимости, а
здесь забытый вендоринг про себя что-то скажет ?
Подробная информация о списке рассылки Devel