Logoj0ke.net Open Build Service > Projects > hardware:nic > bnx2x > bnx2x_spec
Sign Up | Log In

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