1 Commits
0.1 ... split

Author SHA1 Message Date
yyjeqhc
378ab00f29 Extract some macros into a new file for reuse. 2026-02-05 12:57:47 +08:00
2 changed files with 11 additions and 4 deletions

View File

@@ -5,9 +5,6 @@
%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 \\\
%{rust_install_crate} \\\
}
%buildsystem_rustcrates_check() %nil

10
macros.rust Normal file
View File

@@ -0,0 +1,10 @@
#
# Rust macros
#
%rust_install_crate \
%__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 \
%{nil}