Add packaging to kdbus-bus package to be build from obs/gbs.
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Fri, 3 Jan 2014 14:25:40 +0000 (15:25 +0100)
committerŁukasz Stelmach <l.stelmach@samsung.com>
Wed, 19 Nov 2014 12:46:09 +0000 (13:46 +0100)
Change-Id: I3b630841956115d20e3d12a2d7dad45f21a2d75e
Signed-off-by: Jacek Pielaszkiewicz <j.pielaszkie@samsung.com>
[ Rebased to newest upstream ]
Signed-off-by: Karol Lewandowski <k.lewandowsk@samsung.com>
packaging/kdbus-bus.spec [new file with mode: 0644]

diff --git a/packaging/kdbus-bus.spec b/packaging/kdbus-bus.spec
new file mode 100644 (file)
index 0000000..7d7cc87
--- /dev/null
@@ -0,0 +1,35 @@
+Name:       kdbus-bus
+Summary:    kdbus kernel module
+Version:    0.3
+Release:    1
+Group:      Base/Device Management
+License:    GPL-2.0
+Source0:    %{name}-%{version}.tar.gz
+BuildRequires: linux-kernel-sources
+BuildRequires: linux-kernel-headers
+BuildRequires: linux-kernel-build
+
+# 0. Get kernel version
+%define KVER %(cat /usr/src/linux-kernel-build-current/include/config/kernel.release)
+
+%description
+kdbus kernel module.
+
+%prep
+%setup -q
+
+%build
+# 1. Build module
+make KERNELDIR=/usr/src/linux-kernel-build-current %{?_smp_mflags}
+
+%install
+# 1. Create output directories
+mkdir -p %{buildroot}/lib/modules/%{KVER}/extra
+
+# 2. Copy module file and module ABI/API into destynation directory
+make INSTALL_MOD_PATH=%{buildroot} KERNELDIR=/usr/src/linux-kernel-build-current install
+
+%post
+
+%files
+/lib/modules/%{KVER}/extra/