diff --git a/powerapi-1.0.0.tar.gz b/powerapi-1.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7de1a6692bb16b95afa94ecb831e3766dbbac14 Binary files /dev/null and b/powerapi-1.0.0.tar.gz differ diff --git a/powerapi.spec b/powerapi.spec new file mode 100644 index 0000000000000000000000000000000000000000..11d6d0d4956955deb22617f30acaf0cd80448a6d --- /dev/null +++ b/powerapi.spec @@ -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 - 1.0.0-1 +- init powerapi