!1 init powerapi

From: @xu-chongyu214 
Reviewed-by: @queyanwen 
Signed-off-by: @queyanwen
This commit is contained in:
openeuler-ci-bot 2023-12-07 07:46:05 +00:00 committed by Gitee
commit d4ba1a8622
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 58 additions and 0 deletions

BIN
powerapi-1.0.0.tar.gz Normal file

Binary file not shown.

58
powerapi.spec Normal file
View File

@ -0,0 +1,58 @@
%define debug_package %{nil}
Name: powerapi
Version: 1.0.0
Release: 1
Summary: The ability to support openEuler power consumption control.
License: MulanPSL-2.0
URL: https://gitee.com/openeuler/powerapi/
Source0: %{name}-%{version}.tar.gz
BuildRequires: gcc,cmake,zip,unzip
%description
Including a power API SO and the Power API Service.
%package -n powerapi-devel
Summary: The ability to support openEuler power consumption control.
BuildRequires: gcc,cmake,zip,unzip
%description -n powerapi-devel
Contains the client and server components and API header files for powerapi integration development.
%prep
%autosetup
%build
sh build.sh release
%install
install -d %{buildroot}/%{_sysconfdir}/sysconfig/pwrapis
cp release/pwrapis/conf/pwrapis_config.ini %{buildroot}/%{_sysconfdir}/sysconfig/pwrapis
install -d %{buildroot}/%{_bindir}
cp release/pwrapis/pwrapis %{buildroot}/%{_bindir}
install -d %{buildroot}/%{_libdir}
cp release/pwrapic/lib/libpwrapi.so %{buildroot}/%{_libdir}
install -d %{buildroot}/%{_includedir}/pwrapic
cp -r release/pwrapic/inc %{buildroot}/%{_includedir}/pwrapic
%files
%{_bindir}/pwrapis
%{_libdir}/libpwrapi.so
%dir %{_sysconfdir}/sysconfig/pwrapis
%{_sysconfdir}/sysconfig/pwrapis/*
%files -n powerapi-devel
%{_bindir}/pwrapis
%{_libdir}/libpwrapi.so
%dir %{_sysconfdir}/sysconfig/pwrapis
%{_sysconfdir}/sysconfig/pwrapis/*
%dir %{_includedir}/pwrapic
%{_includedir}/pwrapic/*
%changelog
* Tue Dec 5 2023 xuchongyu <xuchongyu@huawei.com> - 1.0.0-1
- init powerapi