SPECS: speedtouch-firmware.spec - let package support revisions 0, ...

qboosh qboosh at pld-linux.org
Tue Nov 29 22:39:31 CET 2005


Author: qboosh                       Date: Tue Nov 29 21:39:31 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- let package support revisions 0,2,4 instead of only 4
- include mgmt.o actually _working_ with modem_run
- no need to hide firmware from users

---- Files affected:
SPECS:
   speedtouch-firmware.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SPECS/speedtouch-firmware.spec
diff -u SPECS/speedtouch-firmware.spec:1.5 SPECS/speedtouch-firmware.spec:1.6
--- SPECS/speedtouch-firmware.spec:1.5	Tue Nov 29 22:14:04 2005
+++ SPECS/speedtouch-firmware.spec	Tue Nov 29 22:39:25 2005
@@ -8,9 +8,12 @@
 Group:		Libraries
 Source0:	http://www.speedtouch.com/download/drivers/USB/SpeedTouch330_firmware_3012.zip
 # NoSource0-md5:	2551ce46ef785642f2c6768511f70ff3
-Source1:	http://www.linux-usb.org/SpeedTouch/firmware/firmware-extractor.tar.gz
-# Source1-md5:	752e33faf0b62176114e757dfc1e7191
+Source1:	http://download.ethomson.com/download/speedmgmt.tar.gz
+# NoSource1-md5:	102dc7a457c3942ee21dc834db68eac2
+Source2:	http://www.linux-usb.org/SpeedTouch/firmware/firmware-extractor.tar.gz
+# Source2-md5:	752e33faf0b62176114e757dfc1e7191
 NoSource:	0
+NoSource:	1
 URL:		http://www.speedtouchdsl.com/
 BuildRequires:	unzip
 Requires:	speedtouch >= 1.2-1
@@ -38,37 +41,39 @@
 w przestrzeni użytkownika).
 
 %prep
-%setup -q -c -a1
+%setup -q -c -a1 -a2
 
 %build
 %{__cc} %{rpmcflags} -o fextractor firmware-extractor/firmware.c
 
 # for a silver (revision 4) modem
-revision=4
 cp -f ZZZL_%{version} mgmt.o
+./fextractor mgmt.o
+mv -f speedtch-1.bin{,.4.00}
+mv -f speedtch-2.bin{,.4.00}
 
-# uncomment below if you have an old green (revision 0) or a purple (revision 2) modem
-# revision=0 # or revision=2
-# cp -f KQD6_%{version} mgmt.o
-
+# for an old green (revision 0) or a purple (revision 2) modem
+cp -f KQD6_%{version} mgmt.o
 ./fextractor mgmt.o
-mv speedtch-1.bin{,.$revision.00}
-mv speedtch-2.bin{,.$revision.00}
+mv -f speedtch-1.bin{,.0.00}
+mv -f speedtch-2.bin{,.0.00}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_datadir}/speedtouch
 install -d $RPM_BUILD_ROOT/lib/firmware
 
-install mgmt.o $RPM_BUILD_ROOT%{_datadir}/speedtouch
+install mgmt/mgmt.o $RPM_BUILD_ROOT%{_datadir}/speedtouch
 install speedtch-* $RPM_BUILD_ROOT/lib/firmware
+ln -s speedtch-1.bin.0.00 $RPM_BUILD_ROOT/lib/firmware/speedtch-1.bin.2.00
+ln -s speedtch-2.bin.0.00 $RPM_BUILD_ROOT/lib/firmware/speedtch-2.bin.2.00
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%attr(600,root,root) /lib/firmware/*
+/lib/firmware/*
 %{_datadir}/speedtouch/mgmt.o
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -77,6 +82,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2005/11/29 21:39:25  qboosh
+- let package support revisions 0,2,4 instead of only 4
+- include mgmt.o actually _working_ with modem_run
+- no need to hide firmware from users
+
 Revision 1.5  2005/11/29 21:14:04  qboosh
 - final package is noarch
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/speedtouch-firmware.spec?r1=1.5&r2=1.6&f=u




More information about the pld-cvs-commit mailing list