# Example buildsystem for rust crates %buildsystem_rustcrates_prep() %{expand:\\\ %autosetup -C -p1 %* \\\ } %buildsystem_rustcrates_conf() %nil %buildsystem_rustcrates_build() %nil %buildsystem_rustcrates_install() %{expand:\\\ %__install -d %{buildroot}%{_datadir}/cargo/registry/%{crate_name}-%{version} ; \\\ %__cp -a . %{buildroot}%{_datadir}/cargo/registry/%{crate_name}-%{version}/ ; \\\ %__rm -f %{buildroot}%{_datadir}/cargo/registry/%{crate_name}-%{version}/*checksum.json ; \\\ echo '{"files":{},"package":null}' > %{buildroot}%{_datadir}/cargo/registry/%{crate_name}-%{version}/.cargo-checksum.json \\\ } %buildsystem_rustcrates_check() %nil