diff --git a/stratovirt-2.2.0.tar.gz b/stratovirt-2.2.0.tar.gz index 8ddd2eb..39f2722 100644 Binary files a/stratovirt-2.2.0.tar.gz and b/stratovirt-2.2.0.tar.gz differ diff --git a/stratovirt.spec b/stratovirt.spec index 9385885..c54020d 100644 --- a/stratovirt.spec +++ b/stratovirt.spec @@ -6,7 +6,7 @@ Name: stratovirt Version: 2.2.0 -Release: 2 +Release: 3 Summary: StratoVirt is an opensource VMM(Virtual Machine Manager) which aims to perform next generation virtualization. License: Mulan PSL v2 @@ -16,15 +16,20 @@ Source0: %{name}-%{version}.tar.gz ExclusiveArch: x86_64 aarch64 +Requires: pixman +Requires: pixman-devel + %ifarch aarch64 -Requires: dtc -BuildRequires: dtc-devel +Requires: dtc +BuildRequires: dtc-devel %endif BuildRequires: rust BuildRequires: cargo BuildRequires: rust-packaging BuildRequires: gcc +BuildRequires: pixman +BuildRequires: pixman-devel %description Based on Rust programming language, StratoVirt is lightweight, efficient and safe. StratoVirt reduces memory resource consumption and improves VM startup speed while retains isolation capability and security capability of traditional virtualization. StratoVirt works with iSulad and Kata container, and can be integrated in Kubernetes ecosystem perfectly. The current version can be applied to microservices or serverless scenarios. StratoVirt reserves interface and design for importing more features, even standard virtualization. @@ -46,10 +51,12 @@ Summary: %{summary} %ifarch aarch64 sed -i '/\[build\]/a target="aarch64-unknown-linux-musl"' ./.cargo/config +sed -i 's/rustflags = \[/&"-Clink-arg=-lgcc", "-Clink-arg=-lpixman-1", /' ./.cargo/config %endif %ifarch x86_64 sed -i '/\[build\]/a target="x86_64-unknown-linux-musl"' ./.cargo/config +sed -i 's/rustflags = \[/&"-Clink-arg=-lpixman-1", /' ./.cargo/config %endif sed -i '/\[source.crates-io\]/{n;d}' ./.cargo/config @@ -67,6 +74,10 @@ chmod 555 ${RPM_BUILD_ROOT}/usr/bin/stratovirt chmod 555 ${RPM_BUILD_ROOT}/usr/bin/ozone %changelog +* Tue Aug 23 2022 yezengruan - 2.2.0-3 +- Update to StratoVirt 2.2.0-rc3 +- Support VNC, usb keyboard, usb tablet, and virtio-gpu + * Sat Aug 13 2022 yezengruan - 2.2.0-2 - Update to StratoVirt 2.2.0-rc2 - Support migration, vhost-user net hotplug and free page reporting