SPECS: svgalib.spec - hacks for asm-ppc* transition in 2.6.14.x
qboosh
qboosh at pld-linux.org
Fri Dec 9 14:41:29 CET 2005
Author: qboosh Date: Fri Dec 9 13:41:29 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- hacks for asm-ppc* transition in 2.6.14.x
---- Files affected:
SPECS:
svgalib.spec (1.148 -> 1.149)
---- Diffs:
================================================================
Index: SPECS/svgalib.spec
diff -u SPECS/svgalib.spec:1.148 SPECS/svgalib.spec:1.149
--- SPECS/svgalib.spec:1.148 Fri Dec 9 14:03:26 2005
+++ SPECS/svgalib.spec Fri Dec 9 14:41:24 2005
@@ -326,7 +326,15 @@
ln -sf %{_kernelsrcdir}/config-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist} .config
install -d include/{linux,config}
ln -sf %{_kernelsrcdir}/include/linux/autoconf-up.h 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
+# no longer exists in 2.6.14.x
+touch include/asm/segment.h
+%else
ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
+%endif
ln -sf %{_kernelsrcdir}/Module.symvers-up Module.symvers
touch include/config/MARKER
if grep -q class_simple_create %{_kernelsrcdir}/include/linux/device.h ; then
@@ -360,7 +368,15 @@
ln -sf %{_kernelsrcdir}/config-smp .config
install -d include/{linux,config}
ln -sf %{_kernelsrcdir}/include/linux/autoconf-smp.h 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
+# no longer exists in 2.6.14.x
+touch include/asm/segment.h
+%else
ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
+%endif
ln -sf %{_kernelsrcdir}/Module.symvers-smp Module.symvers
touch include/config/MARKER
%{__make} -C %{_kernelsrcdir} modules \
@@ -474,6 +490,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.149 2005/12/09 13:41:24 qboosh
+- hacks for asm-ppc* transition in 2.6.14.x
+
Revision 1.148 2005/12/09 13:03:26 qboosh
- added linux-2.4 patch, fixed kernel24 builds
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/svgalib.spec?r1=1.148&r2=1.149&f=u
More information about the pld-cvs-commit
mailing list