SPECS (AC-branch): ndiswrapper.spec - force -j1 in make scripts - ...

adamg adamg at pld-linux.org
Sat Oct 14 10:54:25 CEST 2006


Author: adamg                        Date: Sat Oct 14 08:54:25 2006 GMT
Module: SPECS                         Tag: AC-branch
---- Log message:
- force -j1 in make scripts
- make the spec alt_kernel aware
- make it buildable against kernel >= 2.6.16

---- Files affected:
SPECS:
   ndiswrapper.spec (1.37 -> 1.37.2.1) 

---- Diffs:

================================================================
Index: SPECS/ndiswrapper.spec
diff -u SPECS/ndiswrapper.spec:1.37 SPECS/ndiswrapper.spec:1.37.2.1
--- SPECS/ndiswrapper.spec:1.37	Fri Mar 17 23:03:47 2006
+++ SPECS/ndiswrapper.spec	Sat Oct 14 10:54:19 2006
@@ -19,9 +19,10 @@
 Group:		Base/Kernel
 Source0:	http://dl.sourceforge.net/ndiswrapper/%{name}-%{version}.tar.gz
 # Source0-md5:	a18b424cbcd5ae5b6594fd3ca5cbdd3c
+Patch0:		%{name}-usb_driver_owner.patch
 URL:		http://ndiswrapper.sourceforge.net/
 %if %{with kernel}
-%{?with_dist_kernel:BuildRequires:	kernel-module-build >= 2.6.8}
+%{?with_dist_kernel:BuildRequires:	kernel%{_alt_kernel}-module-build >= 2.6.8}
 BuildRequires:	rpmbuild(macros) >= 1.217
 %endif
 ExclusiveArch:	%{ix86} %{x8664}
@@ -47,7 +48,7 @@
 Główny pakiet zawiera narzędzia przestrzeni użytkownika dla
 ndiswrappera.
 
-%package -n kernel-net-ndiswrapper
+%package -n kernel%{_alt_kernel}-net-ndiswrapper
 Summary:	Loadable Linux kernel module that "wraps around" NDIS drivers
 Summary(pl):	Moduł jądra Linuksa "owijający" sterowniki NDIS
 Release:	%{_rel}@%{_kernel_ver_str}
@@ -60,7 +61,7 @@
 Requires:	%{name} = %{epoch}:%{version}-%{_rel}
 Requires:	dev >= 2.7.7-10
 
-%description -n kernel-net-ndiswrapper
+%description -n kernel%{_alt_kernel}-net-ndiswrapper
 Some wireless LAN vendors refuse to release hardware specifications or
 drivers for their products for operating systems other than Microsoft
 Windows. The ndiswrapper project makes it possible to use such
@@ -69,7 +70,7 @@
 
 This package contains Linux kernel module.
 
-%description -n kernel-net-ndiswrapper -l pl
+%description -n kernel%{_alt_kernel}-net-ndiswrapper -l pl
 Niektórzy producenci bezprzewodowych kart sieciowych nie udostępniają
 specyfikacji lub sterowników dla swoich produktów, dla systemów innych
 niż Microsoft Windows. Projekt ndiswrapper umożliwia użycie takiego
@@ -78,7 +79,7 @@
 
 Ten pakiet zawiera moduł jądra Linuksa.
 
-%package -n kernel-smp-net-ndiswrapper
+%package -n kernel%{_alt_kernel}-smp-net-ndiswrapper
 Summary:	Loadable Linux SMP kernel module that "wraps around" NDIS drivers
 Summary(pl):	Moduł jądra Linuksa SMP "owijający" sterowniki NDIS
 Release:	%{_rel}@%{_kernel_ver_str}
@@ -91,7 +92,7 @@
 Requires:	%{name} = %{epoch}:%{version}-%{_rel}
 Requires:	dev >= 2.7.7-10
 
-%description -n kernel-smp-net-ndiswrapper
+%description -n kernel%{_alt_kernel}-smp-net-ndiswrapper
 Some wireless LAN vendors refuse to release hardware specifications or
 drivers for their products for operating systems other than Microsoft
 Windows. The ndiswrapper project makes it possible to use such
@@ -100,7 +101,7 @@
 
 This package contains Linux SMP kernel module.
 
-%description -n kernel-smp-net-ndiswrapper -l pl
+%description -n kernel%{_alt_kernel}-smp-net-ndiswrapper -l pl
 Niektórzy producenci bezprzewodowych kart sieciowych nie udostępniają
 specyfikacji lub sterowników dla swoich produktów, dla systemów innych
 niż Microsoft Windows. Projekt ndiswrapper umożliwia użycie takiego
@@ -111,6 +112,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %if %{with userspace}
@@ -130,7 +132,7 @@
     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} -j1 -C %{_kernelsrcdir} O=$PWD/o prepare scripts
 
     %{__make} x86_64_stubs gen_exports \
 	KSRC=. \
@@ -172,16 +174,16 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post	-n kernel-net-ndiswrapper
+%post	-n kernel%{_alt_kernel}-net-ndiswrapper
 %depmod %{_kernel_ver}
 
-%postun	-n kernel-net-ndiswrapper
+%postun	-n kernel%{_alt_kernel}-net-ndiswrapper
 %depmod %{_kernel_ver}
 
-%post	-n kernel-smp-net-ndiswrapper
+%post	-n kernel%{_alt_kernel}-smp-net-ndiswrapper
 %depmod %{_kernel_ver}smp
 
-%postun -n kernel-smp-net-ndiswrapper
+%postun -n kernel%{_alt_kernel}-smp-net-ndiswrapper
 %depmod %{_kernel_ver}smp
 
 %if %{with userspace}
@@ -194,12 +196,12 @@
 %endif
 
 %if %{with kernel}
-%files -n kernel-net-ndiswrapper
+%files -n kernel%{_alt_kernel}-net-ndiswrapper
 %defattr(644,root,root,755)
 /lib/modules/%{_kernel_ver}/misc/ndiswrapper.ko*
 
 %if %{with smp} && %{with dist_kernel}
-%files -n kernel-smp-net-ndiswrapper
+%files -n kernel%{_alt_kernel}-smp-net-ndiswrapper
 %defattr(644,root,root,755)
 /lib/modules/%{_kernel_ver}smp/misc/ndiswrapper.ko*
 %endif
@@ -211,6 +213,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.37.2.1  2006/10/14 08:54:19  adamg
+- force -j1 in make scripts
+- make the spec alt_kernel aware
+- make it buildable against kernel >= 2.6.16
+
 Revision 1.37  2006/03/17 22:03:47  glen
 - rel 6
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/ndiswrapper.spec?r1=1.37&r2=1.37.2.1&f=u



More information about the pld-cvs-commit mailing list