diff options
author | Karol Lewandowski <k.lewandowsk@samsung.com> | 2014-01-03 18:28:24 +0100 |
---|---|---|
committer | Maciej Wereski <m.wereski@partner.samsung.com> | 2014-05-08 13:26:49 +0200 |
commit | 4121bf06016715c43ab90cc45fa253436e773f62 (patch) | |
tree | df7f98e1fac431ec69aba30cd487ecd0c42070dc | |
parent | a2b1dfcb0fed024ee1cdcaaedcd5806875f4e500 (diff) | |
download | kdbus-bus-4121bf06016715c43ab90cc45fa253436e773f62.tar.gz kdbus-bus-4121bf06016715c43ab90cc45fa253436e773f62.tar.bz2 kdbus-bus-4121bf06016715c43ab90cc45fa253436e773f62.zip |
packaging: Fix spec to make kdbus work on ivi
-rw-r--r-- | packaging/kdbus-bus.spec | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/packaging/kdbus-bus.spec b/packaging/kdbus-bus.spec index 7d7cc873bc5..b7d9fb1621e 100644 --- a/packaging/kdbus-bus.spec +++ b/packaging/kdbus-bus.spec @@ -5,31 +5,25 @@ 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 +BuildRequires: kernel-devel -# 0. Get kernel version -%define KVER %(cat /usr/src/linux-kernel-build-current/include/config/kernel.release) +%define x_kernel_devel_uname_r %(/bin/rpm -q --provides $(/bin/rpm -q --whatprovides kernel-devel-uname-r) | sed -ne 's,kernel-devel-uname-r = ,, p') %description -kdbus kernel module. +This package provides kernel module %{name} compiled for %{x_kernel_devel_uname_r} kernel. %prep %setup -q %build -# 1. Build module -make KERNELDIR=/usr/src/linux-kernel-build-current %{?_smp_mflags} +make KERNELDIR=/lib/modules/%{x_kernel_devel_uname_r}/build %{?_smp_mflags} module %install -# 1. Create output directories -mkdir -p %{buildroot}/lib/modules/%{KVER}/extra +mkdir -p %{buildroot}/lib/modules/%{x_kernel_devel_uname_r}/extra +install -m644 kdbus.ko %{buildroot}/lib/modules/%{x_kernel_devel_uname_r}/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 +%files +/lib/modules/%{x_kernel_devel_uname_r}/extra/kdbus.ko %post - -%files -/lib/modules/%{KVER}/extra/ +/usr/sbin/depmod %{x_kernel_devel_uname_r} |