SPECS: bcm4400.spec - 3.0.14

areq areq at pld-linux.org
Thu May 4 00:19:23 CEST 2006


Author: areq                         Date: Wed May  3 22:19:23 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- 3.0.14

---- Files affected:
SPECS:
   bcm4400.spec (1.19 -> 1.20) 

---- Diffs:

================================================================
Index: SPECS/bcm4400.spec
diff -u SPECS/bcm4400.spec:1.19 SPECS/bcm4400.spec:1.20
--- SPECS/bcm4400.spec:1.19	Wed Apr 12 14:15:40 2006
+++ SPECS/bcm4400.spec	Thu May  4 00:19:17 2006
@@ -15,12 +15,12 @@
 Summary:	Broadcom BCM4400 series driver for Linux
 Summary(pl):	Sterownik do karty Broadcom BCM4400
 Name:		bcm4400
-Version:	3.0.13
+Version:	3.0.14
 Release:	%{_rel}
 License:	GPL v2
 Group:		Base/Kernel
 Source0:	http://www.broadcom.com/docs/driver_download/440x/linux-%{version}.zip
-# Source0-md5:	5b9036a786d807bd09908cd133c11304
+# Source0-md5:	3539dc7a212a8f0dbdfeef40c7c4e027
 Source1:	%{name}-Makefile
 URL:		http://www.broadcom.com/drivers/downloaddrivers.php
 %if %{with kernel}
@@ -82,39 +82,31 @@
 BCM4400 10/100Mbit.
 
 %prep
-%setup -q -n linux
+%setup -q -c
 tar zxf %{name}-%{version}.tar.gz
 
 %build
 cd %{name}-%{version}/src
 
 %if %{with kernel}
+install %{SOURCE1} Makefile
 for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
 	if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
 		exit 1
 	fi
-	rm -rf include
-	install -d include/{linux,config}
-	ln -sf %{_kernelsrcdir}/config-$cfg .config
-	ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h include/linux/autoconf.h
-%ifarch ppc ppc64
-	install -d include/asm
-	[ ! -d %{_kernelsrcdir}/include/asm-powerpc ] || ln -sf %{_kernelsrcdir}/include/asm-powerpc/* include/asm
-	[ ! -d %{_kernelsrcdir}/include/asm-%{_target_base_arch} ] || ln -snf %{_kernelsrcdir}/include/asm-%{_target_base_arch}/* include/asm
-%else
-	ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
-%endif
-	ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers
-	touch include/config/MARKER
-	install %{SOURCE1} Makefile
+	install -d o/include/linux
+	ln -sf %{_kernelsrcdir}/config-$cfg o/.config
+	ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
+	ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
+	%{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
 
 	%{__make} -C %{_kernelsrcdir} clean \
 		RCS_FIND_IGNORE="-name '*.ko' -o" \
-		M=$PWD O=$PWD \
+		M=$PWD O=$PWD/o \
 		%{?with_verbose:V=1}
 	%{__make} -C %{_kernelsrcdir} modules \
 		CC="%{__cc}" CPP="%{__cpp}" \
-		M=$PWD O=$PWD \
+		M=$PWD O=$PWD/o \
 %ifarch ppc
 		EXTRA_CFLAGS="-msoft-float" \
 %endif
@@ -122,8 +114,11 @@
 
 	mv bcm4400{,-$cfg}.ko
 done
+
 %endif
 
+mv ../RELEASE.TXT ../../
+
 %install
 rm -rf $RPM_BUILD_ROOT
 cd %{name}-%{version}/src
@@ -183,6 +178,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.20  2006/05/03 22:19:17  areq
+- 3.0.14
+
 Revision 1.19  2006/04/12 12:15:40  glen
 - add kernel epoch, adapterized
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/bcm4400.spec?r1=1.19&r2=1.20&f=u



More information about the pld-cvs-commit mailing list