diff --git a/b43-fwcutter.changes b/b43-fwcutter.changes index df4adce..6830701 100644 --- a/b43-fwcutter.changes +++ b/b43-fwcutter.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Feb 9 13:54:25 CET 2009 - cstender@suse.de + +- %ghost b43 and b43legacy firmware (bnc#466113) + ------------------------------------------------------------------- Fri Apr 11 14:04:45 CEST 2008 - cstender@suse.de diff --git a/b43-fwcutter.spec b/b43-fwcutter.spec index b1a9837..8ddd432 100644 --- a/b43-fwcutter.spec +++ b/b43-fwcutter.spec @@ -1,10 +1,17 @@ # # spec file for package b43-fwcutter (Version 011) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -16,11 +23,11 @@ Group: Hardware/Wifi AutoReqProv: on Summary: Tool for extracting firmware from newer Broadcom WLAN drivers Version: 011 -Release: 2 +Release: 36 Source: %{name}-%{version}.tar.bz2 Patch0: %{name}.diff Source1: install_bcm43xx_firmware -Url: http://developer.berlios.de/projects/bcm43xx/ +Url: http://linuxwireless.org/en/users/Drivers/b43 License: BSD 3-Clause; BSD 4-Clause BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: curl @@ -55,18 +62,88 @@ make PREFIX=%{buildroot}/usr \ MANDIR=%{buildroot}/%{_mandir} install mkdir -p %{buildroot}/usr/sbin install -m 755 %SOURCE1 %{buildroot}/usr/sbin/ +mkdir -p %{buildroot}/lib/firmware/b43/ +mkdir -p %{buildroot}/lib/firmware/b43legacy/ +for i in a0g0bsinitvals4.fw a0g0bsinitvals5.fw a0g0bsinitvals9.fw a0g0initvals4.fw a0g0initvals5.fw a0g0initvals9.fw a0g1bsinitvals13.fw a0g1bsinitvals5.fw a0g1bsinitvals9.fw a0g1initvals13.fw a0g1initvals5.fw a0g1initvals9.fw b0g0bsinitvals13.fw b0g0bsinitvals4.fw b0g0bsinitvals5.fw b0g0bsinitvals9.fw b0g0initvals13.fw b0g0initvals4.fw b0g0initvals5.fw b0g0initvals9.fw lp0bsinitvals13.fw lp0bsinitvals14.fw lp0bsinitvals15.fw lp0initvals13.fw lp0initvals14.fw lp0initvals15.fw n0absinitvals11.fw n0bsinitvals11.fw n0initvals11.fw pcm4.fw pcm5.fw ucode11.fw ucode13.fw ucode14.fw ucode15.fw ucode4.fw ucode5.fw ucode9.fw +do + touch %{buildroot}/lib/firmware/b43/$i +done +for j in a0g0bsinitvals2.fw a0g0bsinitvals5.fw a0g0initvals2.fw a0g0initvals5.fw a0g1bsinitvals5.fw a0g1initvals5.fw b0g0bsinitvals2.fw b0g0bsinitvals5.fw b0g0initvals2.fw b0g0initvals5.fw pcm4.fw pcm5.fw ucode11.fw ucode2.fw ucode4.fw ucode5.fw +do + touch %{buildroot}/lib/firmware/b43legacy/$j +done %clean %__rm -rf %{buildroot} %files %defattr(-, root, root) +%doc README %{_bindir}/b43-fwcutter /usr/sbin/install_bcm43xx_firmware %{_mandir}/man1/b43-fwcutter.1* -%doc README +%dir /lib/firmware/b43 +%dir /lib/firmware/b43legacy +# ghost b43 firmware +%ghost /lib/firmware/b43/a0g0bsinitvals4.fw +%ghost /lib/firmware/b43/a0g0bsinitvals5.fw +%ghost /lib/firmware/b43/a0g0bsinitvals9.fw +%ghost /lib/firmware/b43/a0g0initvals4.fw +%ghost /lib/firmware/b43/a0g0initvals5.fw +%ghost /lib/firmware/b43/a0g0initvals9.fw +%ghost /lib/firmware/b43/a0g1bsinitvals13.fw +%ghost /lib/firmware/b43/a0g1bsinitvals5.fw +%ghost /lib/firmware/b43/a0g1bsinitvals9.fw +%ghost /lib/firmware/b43/a0g1initvals13.fw +%ghost /lib/firmware/b43/a0g1initvals5.fw +%ghost /lib/firmware/b43/a0g1initvals9.fw +%ghost /lib/firmware/b43/b0g0bsinitvals13.fw +%ghost /lib/firmware/b43/b0g0bsinitvals4.fw +%ghost /lib/firmware/b43/b0g0bsinitvals5.fw +%ghost /lib/firmware/b43/b0g0bsinitvals9.fw +%ghost /lib/firmware/b43/b0g0initvals13.fw +%ghost /lib/firmware/b43/b0g0initvals4.fw +%ghost /lib/firmware/b43/b0g0initvals5.fw +%ghost /lib/firmware/b43/b0g0initvals9.fw +%ghost /lib/firmware/b43/lp0bsinitvals13.fw +%ghost /lib/firmware/b43/lp0bsinitvals14.fw +%ghost /lib/firmware/b43/lp0bsinitvals15.fw +%ghost /lib/firmware/b43/lp0initvals13.fw +%ghost /lib/firmware/b43/lp0initvals14.fw +%ghost /lib/firmware/b43/lp0initvals15.fw +%ghost /lib/firmware/b43/n0absinitvals11.fw +%ghost /lib/firmware/b43/n0bsinitvals11.fw +%ghost /lib/firmware/b43/n0initvals11.fw +%ghost /lib/firmware/b43/pcm4.fw +%ghost /lib/firmware/b43/pcm5.fw +%ghost /lib/firmware/b43/ucode11.fw +%ghost /lib/firmware/b43/ucode13.fw +%ghost /lib/firmware/b43/ucode14.fw +%ghost /lib/firmware/b43/ucode15.fw +%ghost /lib/firmware/b43/ucode4.fw +%ghost /lib/firmware/b43/ucode5.fw +%ghost /lib/firmware/b43/ucode9.fw +# ghost b43legacy firmware +%ghost /lib/firmware/b43legacy/a0g0bsinitvals2.fw +%ghost /lib/firmware/b43legacy/a0g0bsinitvals5.fw +%ghost /lib/firmware/b43legacy/a0g0initvals2.fw +%ghost /lib/firmware/b43legacy/a0g0initvals5.fw +%ghost /lib/firmware/b43legacy/a0g1bsinitvals5.fw +%ghost /lib/firmware/b43legacy/a0g1initvals5.fw +%ghost /lib/firmware/b43legacy/b0g0bsinitvals2.fw +%ghost /lib/firmware/b43legacy/b0g0bsinitvals5.fw +%ghost /lib/firmware/b43legacy/b0g0initvals2.fw +%ghost /lib/firmware/b43legacy/b0g0initvals5.fw +%ghost /lib/firmware/b43legacy/pcm4.fw +%ghost /lib/firmware/b43legacy/pcm5.fw +%ghost /lib/firmware/b43legacy/ucode11.fw +%ghost /lib/firmware/b43legacy/ucode2.fw +%ghost /lib/firmware/b43legacy/ucode4.fw +%ghost /lib/firmware/b43legacy/ucode5.fw %changelog +* Mon Feb 09 2009 cstender@suse.de +- %%ghost b43 and b43legacy firmware (bnc#466113) * Fri Apr 11 2008 cstender@suse.de - added curl to requires - improved install_bcm43xx_firmware script