SPECS: ndiswrapper.spec - fixed modules build, up to 1.10
kiesiu
kiesyoo at o2.pl
Wed Mar 15 16:15:51 CET 2006
Witam!
Proszę kogoś władnego o nałożenie patcha na spec w CVS i jeśli można to
STBR.
ndiswrapper.spec:
- fixed modules build
- up to 1.10
- spaces -> tabs
--
pozdrawiam,
Łukasz Kieś
-------------- next part --------------
--- ndiswrapper.spec.orig 2006-03-11 16:25:07.000000000 +0100
+++ ndiswrapper.spec 2006-03-15 15:23:16.000000000 +0100
@@ -8,21 +8,21 @@
%bcond_without up # don't build UP module
%bcond_with verbose # verbose build (V=1)
#
-%define _rel 5
+%define _rel 1
Summary: Tools to "wrap around" NDIS drivers
Summary(pl): Narzędzia "opakowujące" sterowniki NDIS
Name: ndiswrapper
-Version: 1.7
+Version: 1.10
Release: %{_rel}
Epoch: 1
License: GPL
Group: Base/Kernel
Source0: http://dl.sourceforge.net/ndiswrapper/%{name}-%{version}.tar.gz
-# Source0-md5: a18b424cbcd5ae5b6594fd3ca5cbdd3c
+# Source0-md5: db2edffb082bda09b27358b6528e5e56
URL: http://ndiswrapper.sourceforge.net/
%if %{with kernel}
-%{?with_dist_kernel:BuildRequires: kernel-module-build >= 2.6.8}
-BuildRequires: rpmbuild(macros) >= 1.217
+%{?with_dist_kernel:BuildRequires: kernel-module-build >= 3:2.6.14}
+BuildRequires: rpmbuild(macros) >= 1.286
%endif
ExclusiveArch: %{ix86} %{x8664}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -123,27 +123,33 @@
cd driver
# kernel module(s)
for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
- if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
- exit 1
- fi
- 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} x86_64_stubs gen_exports \
- KSRC=. \
- KVERS="%{_kernel_ver}"
- %{__make} -C %{_kernelsrcdir} clean \
- RCS_FIND_IGNORE="-name '*.ko' -o" \
- M=$PWD O=$PWD/o \
- %{?with_verbose:V=1}
- %{__make} -C %{_kernelsrcdir} modules \
- RCS_FIND_IGNORE="-name '*.ko' -o" \
- M=$PWD O=$PWD/o \
- %{?with_verbose:V=1}
- mv ndiswrapper{,-$cfg}.ko
+ if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
+ exit 1
+ fi
+ 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
+%if %{with dist_kernel}
+ %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
+%else
+ install -d o/include/config
+ touch o/include/config/MARKER
+ ln -sf %{_kernelsrcdir}/scripts o/scripts
+%endif
+
+ %{__make} x86_64_stubs gen_exports \
+ KSRC=. \
+ KVERS="%{_kernel_ver}"
+ %{__make} -C %{_kernelsrcdir} clean \
+ RCS_FIND_IGNORE="-name '*.ko' -o" \
+ M=$PWD O=$PWD/o \
+ %{?with_verbose:V=1}
+ %{__make} -C %{_kernelsrcdir} modules \
+ RCS_FIND_IGNORE="-name '*.ko' -o" \
+ M=$PWD O=$PWD/o \
+ %{?with_verbose:V=1}
+ mv ndiswrapper{,-$cfg}.ko
done
%endif
More information about the pld-devel-pl
mailing list