Summary: Template to show how to vendor crates Name: rust-crate-template Version: 1.0 Release: 0.1 License: Apache v2.0 Group: Applications Source0: https://github.com/NAME/NAME/archive/v%{version}/%{name}-%{version}.tar.gz # Source0-md5: 959298871877c4a50e8e2789d23530c7 # cd NAME-%{version} # cargo vendor # cd .. # tar cJf NAME-crates-%{version}.tar.xz NAME-%{version}/{vendor,Cargo.lock} Source1: %{name}-crates-%{version}.tar.xz # Source1-md5: - URL: - BuildRequires: cargo BuildRequires: rust BuildRequires: tar >= 1:1.22 BuildRequires: xz BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description %prep %setup -q # Use our offline registry export CARGO_HOME="$(pwd)/.cargo" mkdir -p "$CARGO_HOME" cat >.cargo/config <