SPECS: linux-wlan-ng.spec - build fixes (requested and sponsored b...

pluto pluto at pld-linux.org
Mon Jul 18 22:00:01 CEST 2005


Author: pluto                        Date: Mon Jul 18 20:00:01 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- build fixes (requested and sponsored by Averne).
- cosmetics.

---- Files affected:
SPECS:
   linux-wlan-ng.spec (1.29 -> 1.30) 

---- Diffs:

================================================================
Index: SPECS/linux-wlan-ng.spec
diff -u SPECS/linux-wlan-ng.spec:1.29 SPECS/linux-wlan-ng.spec:1.30
--- SPECS/linux-wlan-ng.spec:1.29	Wed Mar 23 18:18:07 2005
+++ SPECS/linux-wlan-ng.spec	Mon Jul 18 21:59:56 2005
@@ -23,11 +23,13 @@
 Source0:	ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/%{name}-%{version}-%{_pre}.tar.bz2
 # Source0-md5:	fff64e543e094b2007d614697f505344
 Patch0:		%{name}-Makefile.patch
-Patch1:		%{name}-pcmcia.patch
+Patch1:		%{name}-configure.patch
 Patch2:		%{name}-init.patch
 Patch3:		%{name}-wland.patch
+%if %{with kernel}
 %{?with_dist_kernel:BuildRequires:	kernel-module-build >= 2.6.7}
-BuildRequires:	rpmbuild(macros) >= 1.153
+BuildRequires:	rpmbuild(macros) >= 1.217
+%endif
 Requires(post,preun):	/sbin/chkconfig
 URL:		http://www.linux-wlan.com/
 ExcludeArch:	sparc sparc64
@@ -63,8 +65,11 @@
 Summary(pl):	Sterowniki mikrofalowych kart sieciowych
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Applications/System
-%{?with_dist_kernel:%requires_releq_kernel_up}
 Requires(post,postun):	/sbin/depmod
+%if %{with dist_kernel}
+%requires_releq_kernel_up
+Requires(postun):	%releq_kernel_up
+%endif
 
 %description -n kernel-net-wlan-ng
 Drivers for microwave wirelless network cards.
@@ -78,10 +83,11 @@
 Summary(pl):	Sterowniki mikrofalowych kart sieciowych
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Applications/System
-%{?with_dist_kernel:%requires_releq_kernel_smp}
 Requires(post,postun):	/sbin/depmod
-Provides:	kernel-net-wlan-ng
-Obsoletes:	kernel-net-wlan-ng
+%if %{with dist_kernel}
+%requires_releq_kernel_smp
+Requires(postun):	%releq_kernel_smp
+%endif
 
 %description -n kernel-smp-net-wlan-ng
 Drivers for microwave wirelless network cards.
@@ -95,8 +101,11 @@
 Summary(pl):	Sterowniki mikrofalowych kart sieciowych PCMCIA
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Applications/System
-%{?with_dist_kernel:%requires_releq_kernel_up}
 Requires(post,postun):	/sbin/depmod
+%if %{with dist_kernel}
+%requires_releq_kernel_up
+Requires(postun):	%releq_kernel_up
+%endif
 
 %description -n kernel-net-wlan-ng-pcmcia
 Drivers for microwave wirelless PCMCIA network cards.
@@ -110,10 +119,11 @@
 Summary(pl):	Sterowniki mikrofalowych kart sieciowych PCMCIA
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Applications/System
-%{?with_dist_kernel:%requires_releq_kernel_smp}
 Requires(post,postun):	/sbin/depmod
-Provides:	kernel-net-wlan-ng-pcmcia
-Obsoletes:	kernel-net-wlan-ng-pcmcia
+%if %{with dist_kernel}
+%requires_releq_kernel_smp
+Requires(postun):	%releq_kernel_smp
+%endif%{?with_dist_kernel:%requires_releq_kernel_smp}
 
 %description -n kernel-smp-net-wlan-ng-pcmcia
 Drivers for microwave wirelless PCMCIA network cards.
@@ -124,8 +134,8 @@
 
 %prep
 %setup -q -n %{name}-%{version}-%{_pre}
-#%patch0 -p1
-%patch1 -p1
+%patch0 -p1
+%patch1 -p0
 %patch2 -p1
 %patch3 -p1
 
@@ -146,9 +156,10 @@
 mkdir -p built-{smp,up,nondist}
 w=$PWD
 for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
-    if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
-	exit 1
-    fi
+	if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
+		exit 1
+	fi
+	
 	cd p80211
 	ln -sf ../include/wlan wlan
 	cd ../prism2
@@ -157,22 +168,23 @@
 	ln -sf ../../include/wlan wlan
 	ln -sf ../include/prism2 prism2
 	cd ../..
-    for d in p80211 prism2/driver; do
-	cd $w/$d
-	rm -rf include
-	install -d include/{config,linux}
-	ln -sf %{_kernelsrcdir}/config-$cfg .config
-	ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h include/linux/autoconf.h
-	ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
-	touch include/config/MARKER
-	%{__make} -C %{_kernelsrcdir} clean modules \
-	    WLAN_SRC="$PWD/" \
-	    RCS_FIND_IGNORE="-name '*.ko' -o" \
-	    M=$PWD O=$PWD \
-	    %{?with_verbose:V=1}
-	mv *.ko $w/built-$cfg
-	cd ../..
-    done
+
+	for d in p80211 prism2/driver; do
+		cd $w/$d
+		rm -rf include
+		install -d include/{config,linux}
+		ln -sf %{_kernelsrcdir}/config-$cfg .config
+		ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h include/linux/autoconf.h
+		ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
+		touch include/config/MARKER
+		%{__make} -C %{_kernelsrcdir} clean modules \
+		    WLAN_SRC="$PWD/" \
+		    RCS_FIND_IGNORE="-name '*.ko' -o" \
+		    M=$PWD O=$PWD \
+		    %{?with_verbose:V=1}
+		mv *.ko $w/built-$cfg
+		cd ../..
+	done
 done
 cd $w
 %endif
@@ -191,7 +203,6 @@
 install built-smp/*.ko \
 	$RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/kernel/drivers/net/wireless
 %endif
-cd -
 %endif
 
 %clean
@@ -294,6 +305,10 @@
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 $Log$
+Revision 1.30  2005/07/18 19:59:56  pluto
+- build fixes (requested and sponsored by Averne).
+- cosmetics.
+
 Revision 1.29  2005/03/23 17:18:07  glen
 - dropped SourceX-size
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/linux-wlan-ng.spec?r1=1.29&r2=1.30&f=u




More information about the pld-cvs-commit mailing list