obs: Add CentOS 8

Build packages for CentOS 8.

Fixes #1048

Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com>
This commit is contained in:
Gabriela Cervantes 2020-05-13 12:33:47 -05:00
parent e9dc1c90be
commit 34136ac396
5 changed files with 14 additions and 1 deletions

View File

@ -177,6 +177,7 @@ main() {
info "Creating/Updating project with name ${project_branch}"
# Update /Create project metadata.
docker_run osc meta prj "${project_branch}" -F meta_project.xml
docker_run osc meta prjconf "${project_branch}" -F projectconfig
for pkg in "${OBS_PKGS_PROJECTS[@]}"; do
if ! pkg_exist "${project_branch}" "${pkg}"; then
echo "Package ${pkg} does not exit in ${project_branch}, creating ..."

View File

@ -5,6 +5,7 @@
# name::project::repository
#
CentOS_7::CentOS:CentOS-7::standard
CentOS_8::CentOS:CentOS-8::standard
Debian_9::Debian:9.0::standard
# Qemu vanilla is broken see https://github.com/kata-containers/packaging/issues/1051
#Debian_10::Debian:10::standard

View File

@ -30,10 +30,14 @@ BuildRequires: libelf-devel
BuildRequires: fdupes
%endif
%if 0%{?fedora} || 0%{?centos_version}
%if 0%{?fedora} || 0%{?centos} <= 7
BuildRequires: pkgconfig(libelf)
%endif
%if 0%{?centos} >= 8
BuildRequires: elfutils-libelf-devel
%endif
BuildRequires: make >= 3.78
BuildRequires: openssl-devel
BuildRequires: flex

View File

@ -0,0 +1 @@
ExpandFlags: module:python36-3.6

View File

@ -43,8 +43,14 @@ BuildRequires : libnuma-devel
%else
BuildRequires : numactl-devel
%endif
%if 0%{?centos} < 8
BuildRequires : python
BuildRequires : python-devel
%else
BuildRequires : python3
BuildRequires : python3-devel
%endif
BuildRequires : zlib-devel
BuildRequires : pkgconfig(pixman-1)
BuildRequires : libpmem-devel