diff --git a/isula-rust-extensions.spec b/isula-rust-extensions.spec index 89d5da6c7f221265a178dead4b695915db29d19b..cfd0bda3ea9c3a93895c5f1b340bea31c29d5563 100644 --- a/isula-rust-extensions.spec +++ b/isula-rust-extensions.spec @@ -7,7 +7,7 @@ Name: isula-rust-extensions Version: 0.0.2 -Release: 1 +Release: 2 URL: https://gitee.com/openeuler/isula-rust-extensions Source: %{name}-%{version}.tar.gz Summary: isula-rust-extensions is a rust-extension library for iSulad. @@ -20,7 +20,7 @@ Patch0001: 0001-change-wait-callback-argument-from-u8-to-c_char.patch BuildRequires: rust BuildRequires: cargo -BuildRequires: rust-packaging +BuildRequires: cargo-rpm-macros BuildRequires: cmake gcc %description @@ -48,20 +48,14 @@ popd %build pushd nri -sed -i '/\[source.crates-io\]/{n;d}' ./.cargo/config -sed -i '/\[source.local-registry\]/{n;d}' ./.cargo/config -sed -i '/\[source.local-registry\]/a directory = "vendor"' ./.cargo/config %ifarch aarch64 -sed -i 's/rustflags = \[/rustflags = \["-Clink-arg=-lgcc", "-Clink-arg=-lfdt", /g' ./.cargo/config +sed -i 's/rustflags = \[/rustflags = \["-Clink-arg=-lgcc", "-Clink-arg=-lfdt", /g' ./.cargo/config.toml %endif %cargo_build -a popd pushd sandbox -sed -i '/\[source.crates-io\]/{n;d}' ./.cargo/config -sed -i '/\[source.local-registry\]/{n;d}' ./.cargo/config -sed -i '/\[source.local-registry\]/a directory = "vendor"' ./.cargo/config %ifarch aarch64 -sed -i 's/rustflags = \[/rustflags = \["-Clink-arg=-lgcc", "-Clink-arg=-lfdt", /g' ./.cargo/config +sed -i 's/rustflags = \[/rustflags = \["-Clink-arg=-lgcc", "-Clink-arg=-lfdt", /g' ./.cargo/config.toml %endif %cargo_build -a popd @@ -85,6 +79,9 @@ install -m 0755 sandbox/target/release/libisula_sandbox.so ${RPM_BUILD_ROOT}/%{_ %{_includedir}/isula_sandbox_api.h %changelog +* Fri Oct 24 2025 liweigang - 0.0.2-2 +- modify macros.cargo on rust-packaging update + * Fri Nov 22 2024 xuxuepeng - 0.0.2-1 - Update to 0.0.2, add support for sandbox API