- some minor bits missing from geode support breaking builds...

This commit is contained in:
Panu Matilainen 2008-01-25 15:47:50 +00:00
parent fa7edf0811
commit 2368c31e58
2 changed files with 29 additions and 1 deletions

View File

@ -0,0 +1,23 @@
changeset: 6240:77473bfeaa7a
tag: tip
user: Panu Matilainen <pmatilai@redhat.com>
date: Fri Jan 25 17:33:35 2008 +0200
files: installplatform
description:
Urgh, add geode to x86_64 secondary arch subst-crack...
(transplanted from 1196f54f1c475819b16c419f3f060c9fe3ff1e91)
diff -r 8e1c3b69d2af -r 77473bfeaa7a installplatform
--- a/installplatform Fri Jan 25 14:08:27 2008 +0200
+++ b/installplatform Fri Jan 25 17:33:35 2008 +0200
@@ -36,7 +36,7 @@ case "$arch" in
sparc*) SUBSTS='s_sparc\(64\|64v\|v9v\|v9\)_sparc_ s_sparc64_sparcv9_;s_sparc\([^v]\|$\)_sparcv9\1_ s_sparcv9_sparc64_;s_sparc\([^6]\|$\)_sparc64\1_' ;;
powerpc*|ppc*) SUBSTS='s_ppc64_ppc_ s_ppc\([^6ip]\|$\)_ppc64\1_ s_ppc\([^6ip]\|$\)_ppciseries_ s_ppc\([^6ip]\|$\)_ppcpseries_ s_ppc\([^6ip]\|$\)_ppc64iseries_ s_ppc\([^6ip]\|$\)_ppc64pseries_' ;;
s390*) SUBSTS='s_s390x_s390_ s_s390\([^x]\|$\)_s390x\1_' ;;
- x86_64|amd64|ia32e) SUBSTS='s,x86_64,x86_64, s,x86_64,ia32e, s,x86_64,amd64, s,x86_64,i386, s,x86_64,i486, s,x86_64,i586, s,x86_64,i686, s,x86_64,pentium3, s,x86_64,pentium4, s,x86_64,athlon,' ;;
+ x86_64|amd64|ia32e) SUBSTS='s,x86_64,x86_64, s,x86_64,ia32e, s,x86_64,amd64, s,x86_64,i386, s,x86_64,i486, s,x86_64,i586, s,x86_64,i686, s,x86_64,pentium3, s,x86_64,pentium4, s,x86_64,athlon, s,x86_64,geode,' ;;
*) SUBSTS=y___ ;;
esac

View File

@ -22,6 +22,8 @@ Patch9: rpm-4.4.2.2-autofoo.patch
Patch10: rpm-4.4.2.2-pkgconfig-path.patch Patch10: rpm-4.4.2.2-pkgconfig-path.patch
Patch11: rpm-4.4.2.3-queryformat-arch.patch Patch11: rpm-4.4.2.3-queryformat-arch.patch
Patch50: rpm-4.4.2.3-geode-instplat.patch
# XXX Beware, this is one murky license, partially GPL/LGPL dual-licensed # XXX Beware, this is one murky license, partially GPL/LGPL dual-licensed
# and several different components with their own licenses included... # and several different components with their own licenses included...
# SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD and MIT and Sleepycat # SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD and MIT and Sleepycat
@ -144,6 +146,8 @@ that will manipulate RPM packages and databases.
%patch10 -p1 -b .pkgconfig-path %patch10 -p1 -b .pkgconfig-path
%patch11 -p1 -b .qfmt-arch %patch11 -p1 -b .qfmt-arch
%patch50 -p1 -b .geode-instplat
# force external popt # force external popt
rm -rf popt/ rm -rf popt/
@ -279,9 +283,10 @@ exit 0
%{rpmhome}/rpmpopt* %{rpmhome}/rpmpopt*
%{rpmhome}/rpmrc %{rpmhome}/rpmrc
%ifarch i386 i486 i586 i686 athlon pentium3 pentium4 x86_64 %ifarch i386 i486 i586 i686 athlon geode pentium3 pentium4 x86_64
%{rpmhome}/i[3456]86* %{rpmhome}/i[3456]86*
%{rpmhome}/athlon* %{rpmhome}/athlon*
%{rpmhome}/geode*
%{rpmhome}/pentium* %{rpmhome}/pentium*
%endif %endif
%ifarch alpha alphaev5 alphaev56 alphapca56 alphaev6 alphaev67 %ifarch alpha alphaev5 alphaev56 alphapca56 alphaev6 alphaev67