diff --git a/stratovirt.spec b/stratovirt.spec index e3eb1b1def35e9d115f55b7326ed86761168d081..3080bda43af922b554aa4a59fa6a467fcb36f73c 100644 --- a/stratovirt.spec +++ b/stratovirt.spec @@ -6,7 +6,7 @@ Name: stratovirt Version: 2.4.0 -Release: 10 +Release: 11 Summary: StratoVirt is an opensource VMM(Virtual Machine Manager) which aims to perform next generation virtualization. License: MulanPSL-2.0 @@ -55,7 +55,7 @@ BuildRequires: libseccomp-devel BuildRequires: pixman BuildRequires: pixman-devel BuildRequires: rust -BuildRequires: rust-packaging +BuildRequires: cargo-rpm-macros %ifarch x86_64 %define rust_gnu_target x86_64-unknown-linux-gnu @@ -91,23 +91,20 @@ Summary: %{summary} %cargo_generate_buildrequires %build -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 -sed -i '/^rustflags/d' ./.cargo/config -sed -i '/\[build\]/arustflags = \["-Copt-level=3", "-Cdebuginfo=2", "-Clink-arg=-Wl,-z,relro,-z,now", "-Ccodegen-units=1", "--cap-lints=warn", \]' ./.cargo/config +sed -i '/^rustflags/d' ./.cargo/config.toml +sed -i '/\[build\]/arustflags = \["-Copt-level=3", "-Cdebuginfo=2", "-Clink-arg=-Wl,-z,relro,-z,now", "-Ccodegen-units=1", "--cap-lints=warn", \]' ./.cargo/config.toml -sed -i '$a\[profile.release\]' ./.cargo/config -sed -i '$adebug = true' ./.cargo/config +sed -i '$a\[profile.release\]' ./.cargo/config.toml +sed -i '$adebug = true' ./.cargo/config.toml %ifarch aarch64 -sed -i 's/rustflags = \[/&"-Clink-arg=-lgcc", /' ./.cargo/config +sed -i 's/rustflags = \[/&"-Clink-arg=-lgcc", /' ./.cargo/config.toml %endif %ifnarch riscv64 %{_cargo} build --release -Z avoid-dev-deps --target=%{rust_musl_target} --features "boot_time pvpanic demo_device vnc vnc_auth ramfb virtio_gpu trace_to_logger trace_to_ftrace trace_to_hitrace" -sed -i 's/rustflags = \[/&"-Clink-arg=-lpixman-1", /' ./.cargo/config +sed -i 's/rustflags = \[/&"-Clink-arg=-lpixman-1", /' ./.cargo/config.toml %{_cargo} build --release -Z avoid-dev-deps --target=%{rust_gnu_target} --features "boot_time pvpanic demo_device vnc vnc_auth ramfb virtio_gpu trace_to_logger trace_to_ftrace trace_to_hitrace" %endif @@ -131,6 +128,9 @@ install -D -m555 ./target/%{rust_musl_target}/release/stratovirt %{buildroot}%{_ %endif %changelog +* Fri Oct 24 2025 liweigang - 2.4.0-11 +- modify cargo.macros + * Thu Jun 19 2025 Yan Wang 2.4.0-10 - Do not delete fd which has not been added