All pastes #926291 Raw Edit

Anonym

public text v1 · immutable
·published 2008-03-03 17:23 UTC
rendered paste body
Name:           r8168
Version:        8.005.00
Release:        1
License:        GPL
BuildRoot:      %_tmppath/%name-%version-build
BuildRequires:  kernel-source kernel-syms module-init-tools
Group:          System/Libraries
Source:		%name-%version.tar.bz2
Summary:        Linux device driver for Realtek Ethernet controllers
Requires:	r8168-kmp

%suse_kernel_module_package kdump um

%description
This is the Linux device driver released for RealTek RTL8168B/8111B and RTL8168C/8111C, Gigabit Ethernet controllers with PCI-Express interface.

%package KMP
Group:          System/Libraries
Summary:        Linux device driver for Realtek Ethernet controllers

%description KMP
This is the Linux device driver released for RealTek RTL8168B/8111B and RTL8168C/8111C, Gigabit Ethernet controllers with PCI-Express interface.

%prep
%setup -q
set -- *
%__mkdir source
%__mv "$@" source/
%__mkdir obj

%build
%{?suse_update_config:%{suse_update_config -f }}
for flavor in %flavors_to_build; do
  %__rm -rf obj/$flavor
  %__cp -r source obj/$flavor
  cd obj/$flavor
  %__make KERNEL_SRC=/usr/src/linux-obj/%_target_cpu/$flavor NO_WARNINGS=1 %{?jobs:-j%jobs} clean modules
  cd ../../
done

%install
for flavor in %flavors_to_build; do
echo VERSION: $VERSION
	#%__mkdir_p %buildroot/lib/modules/2.6.22.17-0.1-$flavor/updates
	#%__install -D -m 0744 obj/$flavor/src/%name.ko %buildroot/lib/modules/2.6.22.17-0.1-$flavor/updates/
	%__mkdir_p %buildroot/lib/modules/%(rpm -q --qf '%{VERSION}-%{RELEASE}' kernel-source)-$flavor/updates
	%__install -D -m 0744 obj/$flavor/src/%name.ko %buildroot/lib/modules/%(rpm -q --qf '%{VERSION}-%{RELEASE}' kernel-source)-$flavor/updates/
done

%clean
#rm -rf "$RPM_BUILD_ROOT"