]> git.pld-linux.org Git - packages/wl.git/blame - kernel-net-wl.spec
- README.txt md5 sum updated
[packages/wl.git] / kernel-net-wl.spec
CommitLineData
cd8b6608
ZU
1# Conditional build:
2%bcond_without dist_kernel # allow non-distribution kernel
cd8b6608
ZU
3%bcond_with verbose # verbose build (V=1)
4
cd8b6608 5%define _enable_debug_packages 0
cd8b6608 6
1936bd0d 7%define rel 1
cd8b6608
ZU
8%define pname wl
9Summary: Linux kernel module to BCM network cards
10Name: %{pname}%{_alt_kernel}
8bae00f1 11Version: 5.60.246.6
cd8b6608
ZU
12Release: %{rel}
13License: other
14Group: Base/Kernel
8bae00f1 15Source0: http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86-32_v%{version}.tar.gz
16# Source0-md5: 1d2561cfe5d6c72ab6838a35de4010db
17Source1: http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86-64_v%{version}.tar.gz
18# Source1-md5: 790a85a298995922fcdd5a209b9873df
ab9a647c 19Source2: http://www.broadcom.com/docs/linux_sta/README.txt
70f44863 20# Source2-md5: 04b0c96665b520709811a0c80a9e8ef5
cd8b6608 21URL: http://www.broadcom.com/support/802.11/linux_sta.php
cd8b6608
ZU
22%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20.2}
23BuildRequires: rpmbuild(macros) >= 1.379
ab9a647c 24ExclusiveArch: %{ix86} %{x8664}
cd8b6608
ZU
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28These packages contain Broadcom's IEEE 802.11a/b/g/n hybrid Linux
29device driver for use with Broadcom's BCM4311-, BCM4312-, BCM4321-,
30and BCM4322-based hardware.
31
cd8b6608
ZU
32%package -n kernel%{_alt_kernel}-net-wl
33Summary: Linux driver for wl
34Summary(pl.UTF-8): Sterownik dla Linuksa do wl
35Release: %{rel}@%{_kernel_ver_str}
36Group: Base/Kernel
37Requires(post,postun): /sbin/depmod
38%if %{with dist_kernel}
39%requires_releq_kernel
40Requires(postun): %releq_kernel
41%endif
42
43%description -n kernel%{_alt_kernel}-net-wl
44This is driver for wl for Linux. These packages contain Broadcom's
45IEEE 802.11a/b/g/n hybrid Linux device driver for use with Broadcom's
46BCM4311-, BCM4312-, BCM4321-, and BCM4322-based hardware.
47
48This package contains Linux module.
49
50%prep
ab9a647c 51%ifarch %{x8664}
52%define src 1
53%else
54%define src 0
55%endif
56%setup -c -T -q -n %{pname}-%{version} -b%src
cd8b6608
ZU
57
58cat > Makefile << EOF
ab9a647c 59obj-m += wl.o
cd8b6608 60
ab9a647c 61wl-objs := src/wl/sys/wl_linux.o
62wl-objs += src/wl/sys/wl_iw.o
63wl-objs += src/shared/linux_osl.o
cd8b6608 64
ab9a647c 65EXTRA_CFLAGS := -I%{_builddir}/%{pname}-%{version}/src/include
66EXTRA_CFLAGS += -I%{_builddir}/%{pname}-%{version}/src/wl/sys
cd8b6608 67
ab9a647c 68EXTRA_LDFLAGS := $PWD/lib/wlc_hybrid.o_shipped
cd8b6608
ZU
69EOF
70
cd8b6608 71%build
cd8b6608
ZU
72%build_kernel_modules -m wl
73
cd8b6608
ZU
74%install
75rm -rf $RPM_BUILD_ROOT
50656021 76%install_kernel_modules -m wl -d kernel/drivers/net/wireless
edc3d57a 77install %{SOURCE2} .
cd8b6608 78
cd8b6608
ZU
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%post -n kernel%{_alt_kernel}-net-wl
83%depmod %{_kernel_ver}
84
85%postun -n kernel%{_alt_kernel}-net-wl
86%depmod %{_kernel_ver}
87
cd8b6608
ZU
88%files -n kernel%{_alt_kernel}-net-wl
89%defattr(644,root,root,755)
edc3d57a 90%doc lib/LICENSE.txt README.txt
50656021 91/lib/modules/%{_kernel_ver}/kernel/drivers/net/wireless/*.ko*
This page took 2.596568 seconds and 4 git commands to generate.