From 6d584feaefeb9b00a195be412e2a3a46fa7f6f5c Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Tue, 25 Feb 2020 09:38:57 +0900 Subject: [PATCH] spec: Add mckernel-devel package Change-Id: I51e9b88ed18b5a0662d1d77e344b84cb14e2189e --- ihk | 2 +- scripts/mckernel.spec.in | 23 ++++++++++++++++------- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/ihk b/ihk index f0ef7f64..b1f7b4f1 160000 --- a/ihk +++ b/ihk @@ -1 +1 @@ -Subproject commit f0ef7f641f7c41eebbeaeb9f2086c77cdd594529 +Subproject commit b1f7b4f18d02df6be84dc2bf3ca30e9ca41d540f diff --git a/scripts/mckernel.spec.in b/scripts/mckernel.spec.in index 189391d0..812549bc 100644 --- a/scripts/mckernel.spec.in +++ b/scripts/mckernel.spec.in @@ -20,6 +20,16 @@ Summary: IHK/McKernel License: GPLv2 Source0: mckernel-%{version}.tar.gz +%description +Interface for Heterogeneous Kernels and McKernel. + +%package devel +Summary: Headers and libraries required for build apps using IHK/McKernel +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains headers and libraries required for build apps using IHK/McKernel. + # kernel_module_package macro does not handle cross build... %if "%{?_host_cpu}" == "x86_64" && "%{?_target_cpu}" == "aarch64" %define cross_compile 1 @@ -45,9 +55,6 @@ BuildRequires: %kernel_module_package_buildreqs = %{krequires} %endif %endif -%description -Interface for Heterogeneous Kernels and McKernel. - %prep %setup -q @@ -91,13 +98,9 @@ Interface for Heterogeneous Kernels and McKernel. %{_bindir}/eclair %{_bindir}/vmcore2mckdump %{_bindir}/mcstat -%{_libdir}/libihk.so %{_libdir}/libsched_yield.so.1.0.0 %{_libdir}/libsched_yield.so %{_libdir}/libldump2mcdump.so -%{_includedir}/ihklib.h -%{_includedir}/ihk/affinity.h -%{_includedir}/ihk/ihk_rusage.h %{_sysconfdir}/irqbalance_mck.in %{_mandir}/man1/mcreboot.1.gz %{_mandir}/man1/ihkconfig.1.gz @@ -115,6 +118,12 @@ Interface for Heterogeneous Kernels and McKernel. %endif %endif +%files devel +%{_libdir}/libihk.so +%{_includedir}/ihklib.h +%{_includedir}/ihk/affinity.h +%{_includedir}/ihk/ihk_rusage.h +%{_includedir}/ihk/ihk_host_driver.h %if 0%{?cross_compile} # scripts from /usr/lib/rpm/redhat/kmodtool (kernel_module_package) as well