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