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