5692ad94cfe030d85feab4ecf6f9c44c17ca8a30
[external/linux-firmware.git] / packaging / linux-firmware.spec
1 Name:           linux-firmware
2 Version:        20110709
3 Release:        1
4 Summary:        Firmware for various devices
5
6 Group:          System/Kernel
7 License:        Redistributable, no modification permitted
8 URL:            ftp://ftp.kernel.org//pub/linux/kernel/people/dwmw2/firmware/
9 Source0:        ftp://ftp.kernel.org//pub/linux/kernel/people/dwmw2/firmware/linux-firmware-%{version}.tar.bz2
10 Source2:        mrvl-firmware.tar.bz2
11 Source3:        Audio_SST_Firmware-008000_20101117.tar.bz2
12 Source4:        fw_sst_082f.bin
13 Source5:        mm-wifi-fw-v2-20110126.tar.bz2
14 Source7:        stlc2500-r5-03-fw.tar.bz2
15 # >> gbp-patch-tags         # auto-added by gbp
16 # << gbp-patch-tags         # auto-added by gbp
17 BuildArch:      noarch
18 Provides:       rt73usb-firmware
19 Obsoletes:      rt73usb-firmware
20 Provides:       moblin-firmware
21 Obsoletes:      moblin-firmware
22 BuildRequires:  fdupes
23
24 %description
25 This package contains the firmware required by various devices
26
27 %prep
28 %setup -q 
29 # >> gbp-apply-patches    # auto-added by gbp
30 # << gbp-apply-patches    # auto-added by gbp
31 # Change permission
32 find . -type f -exec chmod 0644 {} ';'
33
34 tar -jxf %{SOURCE2}
35 tar -jxf %{SOURCE3}
36 tar -jxf %{SOURCE5}
37 tar -jxf %{SOURCE7}
38
39 %build
40 # Nothing to build
41
42
43 %install
44 rm -rf $RPM_BUILD_ROOT
45 mkdir -p $RPM_BUILD_ROOT/lib/firmware
46 cp -a * $RPM_BUILD_ROOT/lib/firmware/
47 # the LICENCE.* and README.* files get %doc'd in later
48 rm -f $RPM_BUILD_ROOT/lib/firmware/LICENCE.*
49 rm -f $RPM_BUILD_ROOT/lib/firmware/README.*
50 rm -fr $RPM_BUILD_ROOT/lib/firmware/Audio_SST_Firmware
51
52 cp Audio_SST_Firmware/* $RPM_BUILD_ROOT/lib/firmware/
53 cp %{SOURCE4} $RPM_BUILD_ROOT/lib/firmware/
54
55 cp -a mrvl $RPM_BUILD_ROOT/lib/firmware/
56 mv $RPM_BUILD_ROOT/lib/firmware/libertas/* $RPM_BUILD_ROOT/lib/firmware
57
58 rm -f $RPM_BUILD_ROOT/lib/firmware/ql*bin
59
60 mkdir -p $RPM_BUILD_ROOT/lib/firmware/ar3k/30101coex
61 cp -a ar3k/30101coex/* $RPM_BUILD_ROOT/lib/firmware/ar3k/30101coex
62
63 mkdir -p $RPM_BUILD_ROOT/lib/firmware/ath6k/AR6003/hw2.0
64 cp -a ath6k/AR6003/hw2.0/* $RPM_BUILD_ROOT/lib/firmware/ath6k/AR6003/hw2.0/
65
66 mkdir -p $RPM_BUILD_ROOT/lib/firmware/ath6k/AR6003/hw2.1.1
67 cp -a ath6k/AR6003/hw2.1.1/* $RPM_BUILD_ROOT/lib/firmware/ath6k/AR6003/hw2.1.1/
68
69 %fdupes %{buildroot}/lib/firmware
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73
74 %files
75 %defattr(-,root,root,-)
76 %doc LICENCE.* 
77 %doc README.* 
78 /lib/firmware/*
79
80