SPECS: madwifi-ng.spec - better arch. selection.
pluto
pluto at pld-linux.org
Wed Sep 27 02:24:10 CEST 2006
Author: pluto Date: Wed Sep 27 00:24:10 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- better arch. selection.
---- Files affected:
SPECS:
madwifi-ng.spec (1.13 -> 1.14)
---- Diffs:
================================================================
Index: SPECS/madwifi-ng.spec
diff -u SPECS/madwifi-ng.spec:1.13 SPECS/madwifi-ng.spec:1.14
--- SPECS/madwifi-ng.spec:1.13 Tue Sep 26 23:25:40 2006
+++ SPECS/madwifi-ng.spec Wed Sep 27 02:24:05 2006
@@ -14,14 +14,13 @@
%define snap_day 15
%define snap %{snap_year}%{snap_month}%{snap_day}
%define snapdate %{snap_year}-%{snap_month}-%{snap_day}
-%define _rel 0.%{snap}.1
+%define _rel 0.%{snap}.2
%define trunk r1686
Summary: Atheros WiFi card driver
Summary(pl): Sterownik karty radiowej Atheros
Name: madwifi-ng
Version: 0
Release: %{_rel}
-Epoch: 0
License: GPL/BSD (partial source)
Group: Base/Kernel
Provides: madwifi
@@ -37,7 +36,7 @@
BuildRequires: rpmbuild(macros) >= 1.153
BuildRequires: sharutils
%endif
-ExclusiveArch: %{x8664} arm %{ix86} mips ppc xscale
+ExclusiveArch: alpha arm %{ix86} %{x8664} mips powerpc ppc sparc sparcv9 sparc64 xscale
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -119,6 +118,17 @@
%if %{with kernel}
# kernel module(s)
+
+%ifarch alpha %{ix86} %{x8664}
+target=%{_target_base_arch}-elf
+%endif
+%ifarch sparc sparcv9 sparc64
+target=%{_target_base_arch}-be-elf
+%endif
+%ifarch powerpc ppc
+target=powerpc-be-elf
+%endif
+
for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
exit 1
@@ -136,20 +146,17 @@
ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} o/include/asm
%endif
-#
-# patching/creating makefile(s) (optional)
-#
%{__make} -j1 -C %{_kernelsrcdir} O=$PWD/o prepare scripts
ln -sf ../Makefile.inc o/Makefile.inc
%{__make} -C %{_kernelsrcdir} clean \
- TARGET="%{_target_base_arch}-elf" \
+ TARGET=$target \
KERNELCONF="%{_kernelsrcdir}/config-$cfg" \
RCS_FIND_IGNORE="-name '*.ko' -o" \
M=$PWD O=$PWD/o \
KERNELPATH="%{_kernelsrcdir}" \
%{?with_verbose:V=1}
%{__make} \
- TARGET="%{_target_base_arch}-elf" \
+ TARGET=$target \
KERNELPATH="%{_kernelsrcdir}" \
KERNELCONF="%{_kernelsrcdir}/config-$cfg" \
TOOLPREFIX= \
@@ -264,6 +271,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.14 2006/09/27 00:24:05 pluto
+- better arch. selection.
+
Revision 1.13 2006/09/26 21:25:40 pluto
- gcc4 fix.
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/madwifi-ng.spec?r1=1.13&r2=1.14&f=u
More information about the pld-cvs-commit
mailing list