diff --git a/README.en.md b/README.en.md deleted file mode 100644 index 694115e3f2d5150f352f19cf8f71c1ffacec2f7e..0000000000000000000000000000000000000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# stratovirt - -#### Description -StratoVirt is an opensource VMM(Virtual Machine Manager) which aims to perform next generation virtualization.StratoVirt is based on Rust programming language.StratoVirt is lightweight, efficient and safe.It also has features like Full Secen Support and Modules Flexible Splitting. - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index b88eabb876a9bfe51711f1bcd919927d79aeec14..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# stratovirt - -#### 介绍 -StratoVirt is an opensource VMM(Virtual Machine Manager) which aims to perform next generation virtualization.StratoVirt is based on Rust programming language.StratoVirt is lightweight, efficient and safe.It also has features like Full Secen Support and Modules Flexible Splitting. - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/stratovirt-0.1.0.tar.gz b/stratovirt-0.1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a3f949c0ae2666e3e680a3ce5c4617903e5b526 Binary files /dev/null and b/stratovirt-0.1.0.tar.gz differ diff --git a/stratovirt.spec b/stratovirt.spec new file mode 100644 index 0000000000000000000000000000000000000000..0573630ba62c34529bf37d4813cb40d43b569602 --- /dev/null +++ b/stratovirt.spec @@ -0,0 +1,65 @@ +#needsrootforbuild +%global __cargo_skip_build 0 +%global _debugsource_packages 1 +%global _debuginfo_subpackages 1 +%define _unpackaged_files_terminate_build 0 + +Name: stratovirt +Version: 0.1.0 +Release: 1 +Summary: StratoVirt is an opensource VMM(Vritual Machine Manager) which aims to emulate and manage light-weight virtual machines for serverless runtime. + +License: Mulan PSL v2 +URL: https://gitee.com/openeuler/StratoVirt +Source0: %{name}-%{version}.tar.gz + +ExclusiveArch: x86_64 aarch64 + + +%ifarch aarch64 +Requires: dtc +BuildRequires: dtc-devel +%endif + +BuildRequires: rust +BuildRequires: cargo +BuildRequires: rust-packaging + +%description +StratoVirt is an opensource VMM(Vritual Machine Manager) which aims to emulate and manage light-weight +virtual machines for serverless runtime. + + +Summary: %{summary} + +%files -n stratovirt +%{_bindir}/stratovirt + +%prep +%autosetup -p1 + +%cargo_prep + +%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 +%ifarch aarch64 +sed -i 's/rustflags = \[/rustflags = \["-Clink-arg=-lgcc", "-Clink-arg=-lfdt", /g' ./.cargo/config +%endif + +%cargo_build -a + +%install +%cargo_install -a +chmod 550 ${RPM_BUILD_ROOT}/usr/bin/stratovirt + +%check +%cargo_test -a -- --all + +%changelog +* Thu Jul 16 03:19:44 EDT 2020 Xu Yandong - 0.1.0-1 +- Initial package