Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 1985057da9d4eb4c2abf2fdd4648a0b1 > files > 2

kernel-firmware-extra-20100429-2mnb2.src.rpm

#
# This rpm is based on the git tree from:
# git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
# version is date of the younger commit
#

Summary:	Extra linux kernel firmware files
Name:   	kernel-firmware-extra
Version:	20100429
Release:	%manbo_mkrel 2
License:	Proprietary
Group:  	System/Kernel and hardware
URL:    	http://www.kernel.org/
# kernel-firmware tarball is generated from the git tree mentioned
# above, by simply cloning it and doing:
# tar --exclude-vcs -Ycf kernel-firmware-extra-version.tar.lzma linux-firmware
Source: 	kernel-firmware-extra-%{version}.tar.lzma
BuildRequires:	kernel-firmware >= 20100217-1mnb2
Conflicts:	kernel-firmware < 20100217-1mnb2
BuildRoot:	%{_tmppath}/%{name}-%{version}
BuildArch:	noarch

%description
This package contains extra redistributable etc. firmwares for in-kernel
drivers. It is shared for all kernels.

%prep
%setup -q -n linux-firmware

# don't include firmware already in kernel-firmware package
for fir in `rpm -ql kernel-firmware | grep '^/lib/firmware/' | \
            sed 's|^/lib/firmware/||'`; do
	[ -f "$fir" ] || continue
	rm -f "$fir"
done
for dir in `find . -type d | sed -e 's|^\.||' -e 's|^/||'`; do
	rmdir -p --ignore-fail-on-non-empty $dir
done

# remove files provided in iwlwifi-*-ucode* packages
rm -f LICENCE.iwlwifi_firmware
rm -f iwlwifi-{1000-3,{3945,4965,5150}-2,5000-{1,2},6000-4}.ucode

# remove files provided in radeon-rlc-firmware
rm -f LICENCE.radeon_rlc
rm -f radeon/{CEDAR,CYPRESS,JUNIPER,R600,R700,REDWOOD}_rlc.bin

# remove files provided in rt*-firmware packages
rm -f LICENSE.ralink-firmware.txt
rm -f rt2561{,s}.bin rt2661.bin rt28{6,7}0.bin rt3090.bin rt73.bin

# remove unwanted source files
rm -f dsp56k/bootstrap.asm keyspan_pda/*.S
# FIXME: usbdux*.bin firmware should be in kernel-firmware or another
# separate package (not in non-free), usbdux*.bin is GPL licensed
rm -rf usbdux

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/lib/firmware
cp -avf * %{buildroot}/lib/firmware
rm -f %{buildroot}/lib/firmware/LICENCE.*

%clean
rm -rf %{buildroot}

%files
%defattr(0644,root,root,0755)
%doc LICENCE.*
/lib/firmware/*


%changelog
* Sun May 09 2010 Thomas Backlund <tmb@mandriva.org> 20100429-2mnb2
+ Revision: 544219
- remove rt3090 firmware as it's already shipped in a separate rt3090-firmware rpm

* Sat May 01 2010 Thomas Backlund <tmb@mandriva.org> 20100429-1mnb2
+ Revision: 541452
- update to 20100429
  - adds Amd Evergreen (HD5xxx) firmwares
  - adds Atheros ar9271 firmware
  - adds Ralink rt3070, rt3071, rt3090 firmwares
  - adds Sensoray s2250 firmware
  - adds Realtek 8192e firmware
  - adds Atheros Bluetooth ar3011 firmware

* Sun Feb 07 2010 Thomas Backlund <tmb@mandriva.org> 20100108-1mnb2
+ Revision: 501691
- remove iwlwifi firmwares provided by separate rpms
- update BR and Conflicts on kernel-firmware
- update to 2010-01-08

* Tue Nov 17 2009 Claudio Matsuoka <claudio@mandriva.com> 20091117-1mnb2
+ Revision: 467038
- Add firmware for p54 and kernel > 2.6.28

* Fri Jul 24 2009 Thomas Backlund <tmb@mandriva.org> 20090723-1mnb2
+ Revision: 399154
- update to 2009-07-23

* Fri May 29 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 20090514-2mnb2
+ Revision: 380763
- Prevent some more source files to ship with main package.

* Fri May 29 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 20090514-1mnb2
+ Revision: 380700
- Updated to 20090514
- Use lzma for source tarball.

* Mon Mar 30 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 20090212-2mnb2
+ Revision: 362324
- Firmwares not splitted anymore by license from kernel-firmware package
  (#49195):
  * removed previous conflicts not needed anymore, and now uneeded
    obsoletes.
  * rebuild against kernel-firmware >= 20090111-2mnb2

* Wed Mar 18 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 20090212-1mnb2
+ Revision: 357429
- Updated to 20090212

* Tue Feb 17 2009 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 20090120-1mnb2
+ Revision: 341924
- Updated to 20090120

* Fri Dec 05 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 20081112-2mnb2
+ Revision: 310798
- Rebuild against kernel-firmware-20080922-2mnb2 (to provide all
  non-free firmware here).

* Fri Dec 05 2008 Herton Ronaldo Krzesinski <herton@mandriva.com.br> 20081112-1mnb2
+ Revision: 310727
- import kernel-firmware-extra