]> git.pld-linux.org Git - SPECS.git/blob - speedtouch-firmware.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / speedtouch-firmware.spec
1 Summary:        Alcatel SpeedTouch USB ADSL modem firmware
2 Summary(pl.UTF-8):      Firmware dla modemu ADSL Alcatel SpeedTouch w wersji USB
3 Name:           speedtouch-firmware
4 Version:        3.012
5 Release:        3
6 License:        restricted, non-distributable
7 Group:          Libraries
8 Source0:        http://www.speedtouch.com/download/drivers/USB/SpeedTouch330_firmware_3012.zip
9 # NoSource0-md5:        2551ce46ef785642f2c6768511f70ff3
10 Source1:        http://www.linux-usb.org/SpeedTouch/firmware/firmware-extractor.tar.gz
11 # Source1-md5:  752e33faf0b62176114e757dfc1e7191
12 NoSource:       0
13 URL:            http://www.thomson.net/GlobalEnglish/Products/dsl-modems-gateways/residential_wired/other_supported_products/thomson_st330/Pages/default.aspx
14 BuildRequires:  unzip
15 Obsoletes:      speedtouch-firmware-userspace
16 BuildArch:      noarch
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Alcatel SpeedTouch USB ADSL modem firmware loaded by Linux kernel
21 firmware loader (recent Linux 2.6.x with udev or hotplug).
22
23 %description -l pl.UTF-8
24 Firmware dla modemu ADSL Alcatel SpeedTouch w wersji USB do
25 wczytywania przez mechanizm jądra (w nowych wersjach Linuksa 2.6.x
26 z narzędziem udev lub hotplug).
27
28 %prep
29 %setup -q -c -a1
30
31 %build
32 %{__cc} %{rpmcflags} -o fextractor firmware-extractor/firmware.c
33
34 # for a "silver" (revision 4) modem
35 ./fextractor ZZZL_%{version}
36 mv -f speedtch-1.bin{,.4.00}
37 mv -f speedtch-2.bin{,.4.00}
38
39 # for an old "green" (revision 0) or a "purple" (revision 2) modem
40 # (colours-revision mapping is not so strict, there exist silver modems rev. 2)
41 ./fextractor KQD6_%{version}
42 mv -f speedtch-1.bin{,.0.00}
43 mv -f speedtch-2.bin{,.0.00}
44
45 %install
46 rm -rf $RPM_BUILD_ROOT
47 install -d $RPM_BUILD_ROOT/lib/firmware
48
49 install speedtch-* $RPM_BUILD_ROOT/lib/firmware
50 ln -s speedtch-1.bin.0.00 $RPM_BUILD_ROOT/lib/firmware/speedtch-1.bin.2.00
51 ln -s speedtch-2.bin.0.00 $RPM_BUILD_ROOT/lib/firmware/speedtch-2.bin.2.00
52
53 %clean
54 rm -rf $RPM_BUILD_ROOT
55
56 %files
57 %defattr(644,root,root,755)
58 /lib/firmware/speedtch-1.bin.0.00
59 /lib/firmware/speedtch-2.bin.0.00
60 /lib/firmware/speedtch-1.bin.2.00
61 /lib/firmware/speedtch-2.bin.2.00
62 /lib/firmware/speedtch-1.bin.4.00
63 /lib/firmware/speedtch-2.bin.4.00
This page took 0.274187 seconds and 3 git commands to generate.