--- /dev/null
+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/