ソースを参照

deblistparser: Special-case *-armel, lpia and powerpcspe architectures.

Julian Andres Klode 16 年 前
コミット
5143f36100
共有1 個のファイルを変更した6 個の追加0 個の削除を含む
  1. 6 0
      apt-pkg/deb/deblistparser.cc

+ 6 - 0
apt-pkg/deb/deblistparser.cc

@@ -479,6 +479,12 @@ const char *debListParser::ConvertRelation(const char *I,unsigned int &Op)
  * The complete architecture, consisting of <kernel>-<cpu>.
  */
 static string CompleteArch(std::string& arch) {
+    if (arch == "armel")              return "linux-arm";
+    if (arch == "lpia")               return "linux-i386";
+    if (arch == "powerpcspe")         return "linux-powerpc";
+    if (arch == "uclibc-linux-armel") return "linux-arm";
+    if (arch == "uclinux-armel")      return "uclinux-arm";
+
     return (arch.find("-") != string::npos) ? arch : "linux-" + arch;
 }
 									/*}}}*/