acrn-hypervisor: Autospec creation for version 0.1
This commit is contained in:
commit
537b0f7655
|
@ -0,0 +1,5 @@
|
|||
PKG_NAME := acrn-hypervisor
|
||||
URL = https://github.com/projectacrn/acrn-hypervisor/archive/v0.1.tar.gz
|
||||
ARCHIVES =
|
||||
|
||||
include ../common/Makefile.common
|
|
@ -0,0 +1,57 @@
|
|||
#
|
||||
# This file is auto-generated. DO NOT EDIT
|
||||
# Generated by: autospec.py
|
||||
#
|
||||
Name : acrn-hypervisor
|
||||
Version : 0.1
|
||||
Release : 3
|
||||
URL : https://github.com/projectacrn/acrn-hypervisor/archive/v0.1.tar.gz
|
||||
Source0 : https://github.com/projectacrn/acrn-hypervisor/archive/v0.1.tar.gz
|
||||
Summary : No detailed summary available
|
||||
Group : Development/Tools
|
||||
License : BSD-3-Clause
|
||||
Requires: acrn-hypervisor-data
|
||||
BuildRequires : gnu-efi
|
||||
BuildRequires : gnu-efi-dev
|
||||
# Suppress stripping binaries
|
||||
%define __strip /bin/true
|
||||
%define debug_package %{nil}
|
||||
|
||||
%description
|
||||
Embedded-Hypervisor
|
||||
###################
|
||||
This open source embedded hypervisor defines a software architecture for
|
||||
running multiple software subsystems managed securely on a consolidated
|
||||
system (by means of a virtual machine manager), and defines a reference
|
||||
framework Device Model implementation for devices emulation
|
||||
|
||||
%package data
|
||||
Summary: data components for the acrn-hypervisor package.
|
||||
Group: Data
|
||||
|
||||
%description data
|
||||
data components for the acrn-hypervisor package.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n acrn-hypervisor-0.1
|
||||
|
||||
%build
|
||||
export http_proxy=http://127.0.0.1:9/
|
||||
export https_proxy=http://127.0.0.1:9/
|
||||
export no_proxy=localhost,127.0.0.1,0.0.0.0
|
||||
export LANG=C
|
||||
export SOURCE_DATE_EPOCH=1520445326
|
||||
make %{?_smp_mflags} PLATFORM=uefi
|
||||
|
||||
%install
|
||||
export SOURCE_DATE_EPOCH=1520445326
|
||||
rm -rf %{buildroot}
|
||||
%make_install PLATFORM=uefi
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
|
||||
%files data
|
||||
%defattr(-,root,root,-)
|
||||
/usr/share/acrn.efi
|
|
@ -0,0 +1,4 @@
|
|||
# This file contains additional build requirements that did not get
|
||||
# picked up automatically. One name per line, no whitespace.
|
||||
gnu-efi
|
||||
gnu-efi-dev
|
|
@ -0,0 +1,2 @@
|
|||
# This file contains build requirements that get picked up but are
|
||||
# undesirable. One entry per line, no whitespace.
|
|
@ -0,0 +1,2 @@
|
|||
# This file contains the output files that need %exclude. Full path
|
||||
# names, one per line.
|
|
@ -0,0 +1 @@
|
|||
PLATFORM=uefi
|
|
@ -0,0 +1,54 @@
|
|||
[package]
|
||||
name = acrn-hypervisor
|
||||
url = https://github.com/projectacrn/acrn-hypervisor/archive/v0.1.tar.gz
|
||||
archives =
|
||||
giturl =
|
||||
|
||||
[autospec]
|
||||
# build 32 bit libraries
|
||||
32bit = false
|
||||
# allow package to build with test failures
|
||||
allow_test_failures = false
|
||||
# unset %build ld_as_needed variable
|
||||
asneeded = false
|
||||
# this package is trusted enough to automatically update (used by other tools)
|
||||
autoupdate = false
|
||||
# extend flags with '-std=gnu++98
|
||||
broken_c++ = false
|
||||
# disable parallelization during build
|
||||
broken_parallel_build = false
|
||||
# set conservative build flags
|
||||
conservative_flags = false
|
||||
# pass -ffast-math to compiler
|
||||
fast-math = false
|
||||
# optimize build for speed over size
|
||||
funroll-loops = false
|
||||
# set flags to smallest -02 flags possible
|
||||
insecure_build = false
|
||||
# do not remove static libraries
|
||||
keepstatic = false
|
||||
# do not require autostart subpackage
|
||||
no_autostart = false
|
||||
# disable stripping binaries
|
||||
nostrip = true
|
||||
# optimize build for size over speed
|
||||
optimize_size = false
|
||||
# set profile for pgo
|
||||
pgo = false
|
||||
# set flags for security-sensitive builds
|
||||
security_sensitive = false
|
||||
# do not run test suite
|
||||
skip_tests = false
|
||||
# add .so files to the lib package instead of dev
|
||||
so_to_lib = false
|
||||
# configure build for avx2
|
||||
use_avx2 = false
|
||||
# configure build for avx512
|
||||
use_avx512 = false
|
||||
# add clang flags
|
||||
use_clang = false
|
||||
# configure build for lto
|
||||
use_lto = false
|
||||
# require package verification for build
|
||||
verify_required = false
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
# This file contains additional pkgconfig build requirements that did
|
||||
# not get picked up automatically. One name per line, no whitespace.
|
|
@ -0,0 +1,2 @@
|
|||
# This file contains pkgconfig build requirements that get picked up
|
||||
# but are undesirable. One entry per line, no whitespace.
|
|
@ -0,0 +1,2 @@
|
|||
# This file contains additional runtime requirements that did not get
|
||||
# picked up automatically. One name per line, no whitespace.
|
|
@ -0,0 +1,2 @@
|
|||
# This file contains runtime requirements that get picked up but are
|
||||
# undesirable. One entry per line, no whitespace.
|
|
@ -0,0 +1,5 @@
|
|||
Total : 0
|
||||
Pass : 0
|
||||
Fail : 0
|
||||
Skip : 0
|
||||
XFail : 0
|
|
@ -0,0 +1 @@
|
|||
# This file contains recursive sources that require this package
|
Loading…
Reference in New Issue