File bnx2x_spec of Package bnx2x
1
# norootforbuild
2
3
%define name bnx2x
4
%define version 1.72.18
5
6
%define debug_package %{nil}
7
8
Summary: Broadcom NetXtreme II 10-Gigabit Ethernet driver
9
Name: %{name}
10
Version: %{version}
11
Release: 1
12
Vendor: Broadcom Corporation
13
License: GPL
14
Group: System/Kernel
15
Source: %{name}-%{version}.tar.bz2
16
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
17
BuildRequires: kernel-source kernel-syms module-init-tools
18
%suse_kernel_module_package ec2 xen xenpae vmi um
19
20
%description
21
This package contains the Broadcom NetXtreme II 10-Gigabit Ethernet driver.
22
23
%package KMP
24
Summary: Open Vswitch KMP
25
Group: System/Kernel
26
27
%description KMP
28
This package contains the Broadcom NetXtreme II 10-Gigabit Ethernet driver.
29
30
%prep
31
%setup -T -b 0
32
set -- *
33
mkdir source
34
mv "$@" source/
35
mkdir obj
36
37
%build
38
export EXTRA_CFLAGS='-DVERSION=\"%version\"'
39
for flavor in %flavors_to_build; do
40
rm -rf obj/$flavor
41
cp -r source obj/$flavor
42
make -C /usr/src/linux-obj/%_target_cpu/$flavor modules M=$PWD/obj/$flavor
43
done
44
45
%install
46
export INSTALL_MOD_PATH=$RPM_BUILD_ROOT
47
export INSTALL_MOD_DIR=updates
48
for flavor in %flavors_to_build; do
49
make -C /usr/src/linux-obj/%_target_cpu/$flavor modules_install M=$PWD/obj/$flavor
50
done
51
52
%post
53
/sbin/depmod -a
54
55
%postun
56
/sbin/depmod -a
57
58
%changelog
59