# Copyright (C) 2023 Intel Corporation # SPDX-License-Identifier: MIT %global pkg_name metee %global lib_ver 3.1.5 %global openeuler_release 1 Name: %{pkg_name} Version: %{lib_ver} Release: %{openeuler_release}%{?dist} Summary: Cross-platform access library for Intel(R) CSME HECI interface Group: System Environment/Libraries License: apache2 URL: https://github.com/intel/metee Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz ExclusiveArch: x86_64 BuildRequires: make BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: doxygen %description ME TEE Library is a C library to access CSE/CSME/GSC firmware via a mei interface. ME TEE provides a single cross-platform API to access to MEI devices on Linux and Windows. MEI TEE API simplify connection and communication with the mei device, and firmware status registers retrieval. %package -n libmetee Summary: Cross-platform access library for Intel(R) CSME HECI interface. %description -n libmetee ME TEE Library is a C library to access CSE/CSME/GSC firmware via a mei interface. ME TEE provides a single cross-platform API to access to MEI devices on Linux and Windows. MEI TEE API simplify connection and communication with the mei device, and firmware status registers retrieval. %package -n libmetee-devel Summary: Development headers for metee. Requires: libmetee %description -n libmetee-devel ME TEE Library is a C library to access CSE/CSME/GSC firmware via a mei interface. ME TEE provides a single cross-platform API to access to MEI devices on Linux and Windows. MEI TEE API simplify connection and communication with the mei device, and firmware status registers retrieval. %prep %autosetup -p1 -n %{name}-%{version} %build mkdir build pushd build %cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=ON %make_build popd %install pushd build %make_install popd %files -n libmetee %defattr(-,root,root) %license COPYING %{_libdir}/libmetee.so.* %{_mandir}/man3/* %files -n libmetee-devel %defattr(-,root,root) %{_includedir}/metee.h %{_libdir}/libmetee.so %{_docdir}/metee/* %changelog * Fri Nov 17 2023 Aubrey Li - 3.1.5-1 - Initial spec file