SPECS: madwifi-ng.spec - 20060404 snap (r1491) - -bashizm.patch (d...
adamg
adamg at pld-linux.org
Wed Apr 5 16:13:37 CEST 2006
Author: adamg Date: Wed Apr 5 14:13:37 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- 20060404 snap (r1491)
- -bashizm.patch (do not use source to include other files)
- module build synced with madwifi.spec
- pass KERNELPATH where needed
---- Files affected:
SPECS:
madwifi-ng.spec (1.6 -> 1.7)
---- Diffs:
================================================================
Index: SPECS/madwifi-ng.spec
diff -u SPECS/madwifi-ng.spec:1.6 SPECS/madwifi-ng.spec:1.7
--- SPECS/madwifi-ng.spec:1.6 Tue Jan 10 20:09:01 2006
+++ SPECS/madwifi-ng.spec Wed Apr 5 16:13:32 2006
@@ -13,13 +13,13 @@
Summary(pl): Sterownik karty radiowej Atheros
Name: madwifi-ng
Version: 0
-%define snap_year 2005
-%define snap_month 12
-%define snap_day 30
+%define snap_year 2006
+%define snap_month 04
+%define snap_day 04
%define snap %{snap_year}%{snap_month}%{snap_day}
%define snapdate %{snap_year}-%{snap_month}-%{snap_day}
-%define _rel 0.%{snap}.3
-%define trunk r1370
+%define _rel 0.%{snap}.1
+%define trunk r1491
Release: %{_rel}
Epoch: 0
License: GPL/BSD (partial source)
@@ -27,7 +27,8 @@
Obsoletes: madwifi
Provides: madwifi
Source0: http://snapshots.madwifi.org/madwifi-ng/%{name}-%{trunk}-%{snap}.tar.gz
-# Source0-md5: 3fe749bf48a7f1edffffd7be8e394b47
+# Source0-md5: 370791bb0e7d1c725df1e5874d79ecc3
+Patch0: %{name}-bashizm.patch
URL: http://www.madwifi.org/
%if %{with kernel}
%{?with_dist_kernel:BuildRequires: kernel-module-build >= 2.6.7}
@@ -103,6 +104,7 @@
%prep
%setup -q -n madwifi-ng-%{trunk}-%{snap}
+%patch0 -p1
%build
%if %{with userspace}
@@ -118,27 +120,37 @@
if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
exit 1
fi
- rm -rf include/{linux,config,asm}
- install -d include/{linux,config}
- 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
- ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers
- touch include/config/MARKER
+ rm -rf o/
+ 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
+%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} o/include/asm
+%endif
+
#
# patching/creating makefile(s) (optional)
#
+ %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
+ ln -sf ../Makefile.inc o/Makefile.inc
%{__make} -C %{_kernelsrcdir} clean \
+ TARGET="%{_target_base_arch}-elf" \
KERNELCONF="%{_kernelsrcdir}/config-$cfg" \
RCS_FIND_IGNORE="-name '*.ko' -o" \
- M=$PWD O=$PWD \
+ M=$PWD O=$PWD/o \
+ KERNELPATH="%{_kernelsrcdir}" \
%{?with_verbose:V=1}
%{__make} \
TARGET="%{_target_base_arch}-elf" \
- KERNELPATH=%{_kernelsrcdir} \
+ KERNELPATH="%{_kernelsrcdir}" \
KERNELCONF="%{_kernelsrcdir}/config-$cfg" \
TOOLPREFIX= \
- O=$PWD \
+ O=$PWD/o \
CC="%{__cc}" CPP="%{__cpp}" \
%{?with_verbose:V=1}
@@ -162,6 +174,7 @@
%{__make} install-tools \
KERNELCONF="%{_kernelsrcdir}/config-up" \
+ KERNELPATH="%{_kernelsrcdir}" \
DESTDIR=$RPM_BUILD_ROOT \
BINDIR=%{_bindir} \
MANDIR=%{_mandir}
@@ -248,6 +261,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.7 2006/04/05 14:13:32 adamg
+- 20060404 snap (r1491)
+- -bashizm.patch (do not use source to include other files)
+- module build synced with madwifi.spec
+- pass KERNELPATH where needed
+
Revision 1.6 2006/01/10 19:09:01 qboosh
- unified
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/madwifi-ng.spec?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list