From: Mateusz Majewski Date: Fri, 31 Dec 2021 09:19:43 +0000 (+0100) Subject: packaging: generate headers package X-Git-Tag: submit/tizen/20220104.143504~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4d08f0a69f9ab30619b0d7ef00e601c7e244966c;p=platform%2Fkernel%2Flinux-tizen-modules-source.git packaging: generate headers package Change-Id: Icfd89649aeb8d723a7f70499cad16d361b83ee68 Signed-off-by: Mateusz Majewski --- diff --git a/packaging/linux-tizen-modules-source.spec b/packaging/linux-tizen-modules-source.spec index b36910e..f06829a 100644 --- a/packaging/linux-tizen-modules-source.spec +++ b/packaging/linux-tizen-modules-source.spec @@ -11,16 +11,28 @@ This package contains source code for Tizen-specific kernel modules: - logger - provides in-kernel ring buffers for purpose of logging (via dlog) - proc-tsm - provides system-wide process infromation for monitoring purpose (via stability monitor) +%package headers +Summary: Tizen-specific kernel modules headers +License: GPL-2.0+ +Group: System/Kernel +Requires: %{name} = %{version}-%{release} +%description headers +This package exports userspace API headers for Tizen-specific kernel modules. + %prep %setup -q cp %{SOURCE1} . %install mkdir -p %{buildroot}/usr/src/%{name}/kdbus +mkdir -p %{buildroot}/%{_includedir}/linux cp kernel/*.[ch] kernel/Makefile COPYING %{buildroot}/usr/src/%{name} cp kernel/kdbus/*.[ch] kernel/kdbus/Makefile %{buildroot}/usr/src/%{name}/kdbus +# TODO: Consider adding logger.h +cp kernel/kdbus/kdbus.h %{buildroot}/%{_includedir}/linux + %files %manifest %{name}.manifest %license COPYING @@ -31,3 +43,8 @@ cp kernel/kdbus/*.[ch] kernel/kdbus/Makefile %{buildroot}/usr/src/%{name}/kdbus /usr/src/%{name}/kdbus/*.c /usr/src/%{name}/kdbus/*.h /usr/src/%{name}/kdbus/Makefile + +%files headers +%manifest %{name}.manifest +%license COPYING +%{_includedir}/linux/kdbus.h