source: projects/specs/trunk/nonfree/self-build-broadcom-wl/broadcom-wl.spec @ 2224

Revision 2224, 3.6 KB checked in by daisuke, 13 years ago (diff)

self-build-broadcom-wl: remove unneeded patch (Source2)

Line 
1%define oname   hybrid-portsrc
2%define over    %(echo %{version} | tr . _)
3%define kname   wl
4
5Summary:        Proprietary driver for Broadcom wireless adapters
6Summary(ja):    Broadcom ワイヤレスドライバ用プロプライエタリドライバ
7Name:           broadcom-wl
8Version:        ##VERSION##
9Release:        ##RELEASE##
10%ifarch %{ix86}
11Source0:        http://www.broadcom.com/docs/linux_sta/%{oname}_x86-32_v%{version}.tar.gz
12%endif
13%ifarch x86_64
14Source0:        http://www.broadcom.com/docs/linux_sta/%{oname}_x86-64_v%{version}.tar.gz
15%endif
16Source1:        blacklist-broadcom.conf
17
18License:        Freeware and GPLv2 with exception
19Group:          System Environment/Kernel
20URL:            http://www.broadcom.com/support/802.11/linux_sta.php
21
22BuildRoot:      %{_tmppath}/%{name}-%{version}-root
23
24%description
25This package contains the proprietary driver for Broadcom wireless adapters
26provided by Broadcom. If installed, it will be used for these cards in
27preference to the third-party open source driver that requires manual
28installation of firmware, or ndiswrapper.
29
30%description -l ja
31このパッケージには、Broadcom ワイヤレスアダプタ用のプロプライエタリドライバが
32収録されています。ファームウェアのインストールを手で行わなければいけない
33オープンソースドライバや ndiswrapper とは異なり、この Broadcom 社製の
34ハイブリッドドライバは単体で動作します。
35
36
37%package -n dkms-%{name}
38Summary:         Hybrid kernel module f-r Broadcom wireless adapters
39Summary(ja):     Broadcom ワイヤレスドライバ用ハイブリッドカーネルモジュール
40Group:           System Environment/Kernel
41Requires(post):  dkms
42Requires(preun): dkms
43
44%description -n dkms-%{name}
45This package contains the proprietary driver for Broadcom wireless adapters
46provided by Broadcom. If installed, it will be used for these cards in
47preference to the third-party open source driver that requires manual
48installation of firmware, or ndiswrapper.
49
50%description -n dkms-%{name} -l ja
51このパッケージには、Broadcom ワイヤレスアダプタ用のプロプライエタリドライバが
52収録されています。ファームウェアのインストールを手で行わなければいけない
53オープンソースドライバや ndiswrapper とは異なり、この Broadcom 社製の
54ハイブリッドドライバは単体で動作します。
55
56
57%prep
58%setup -q -T -c -a0 %{oname}
59
60
61%install
62%{__rm} -rf %{buildroot}
63
64## DKMS ##
65mkdir -p %{buildroot}%{_usr}/src/%{name}-%{version}-%{release}
66cp -R * %{buildroot}%{_usr}/src/%{name}-%{version}-%{release}/
67cat > %{buildroot}%{_usr}/src/%{name}-%{version}-%{release}/dkms.conf << EOF
68PACKAGE_NAME=%{name}
69PACKAGE_VERSION=%{version}-%{release}
70
71BUILT_MODULE_NAME="%{kname}"
72BUILT_MODULE_LOCATION="."
73DEST_MODULE_LOCATION="/extra/broadcom"
74
75MAKE="make -C \$kernel_source_dir M=\\\$(pwd)"
76CLEAN="make -C \$kernel_source_dir M=\\\$(pwd) clean"
77
78AUTOINSTALL="yes"
79EOF
80
81## BLACKLIST ##
82mkdir -p %{buildroot}/etc/modprobe.d
83install -m 644 %{SOURCE1} %{buildroot}/etc/modprobe.d/
84
85
86%clean
87%{__rm} -rf %{buildroot}
88
89
90%post -n dkms-%{name}
91dkms add     -m %{name} -v %{version}-%{release} --rpm_safe_upgrade
92dkms build   -m %{name} -v %{version}-%{release} --rpm_safe_upgrade
93dkms install -m %{name} -v %{version}-%{release} --rpm_safe_upgrade
94exit 0
95
96%preun -n dkms-%{name}
97dkms remove  -m %{name} -v %{version}-%{release} --rpm_safe_upgrade --all || :
98
99
100%files -n dkms-%{name}
101%defattr(-,root,root)
102%doc lib/LICENSE.txt
103%dir /usr/src/%{name}-%{version}-%{release}
104/usr/src/%{name}-%{version}-%{release}/*
105/etc/modprobe.d/blacklist-broadcom.conf
106
107
108%changelog
109* Tue May 05 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - ##VERSION##-##RELEASE##
110- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.