- don't translate all ix86 to i386
- fix x32 color
- it should be safe to always apply aarch64 platform fix
--- /dev/null
+--- rpm-4.16.0/installplatform.orig 2020-10-27 00:28:54.592595565 +0100
++++ rpm-4.16.0/installplatform 2020-10-27 00:31:27.676694730 +0100
+@@ -76,7 +76,7 @@
+ i?86|pentium?|athlon|geode)
+ ISANAME=x86
+ ISABITS=32
+- CANONARCH=i386
++ CANONARCH=${ARCH}
+ CANONCOLOR=0
+ ;;
+ x86_64|amd64|ia32e)
Summary(uk.UTF-8): Менеджер пакетів від RPM
Name: rpm
Version: 4.16.0
-Release: 0.1
+Release: 0.2
Epoch: 1
License: GPL v2 / LGPL v2.1
Group: Base
Patch19: pkgconfig.patch
Patch20: uname-deps.patch
Patch21: aarch64.patch
+Patch22: ix86-platforms.patch
URL: https://rpm.org/
BuildRequires: acl-devel
BuildRequires: db-devel >= %{db_ver}
%patch18 -p1
%patch19 -p1
%patch20 -p1
-%ifarch aarch64
%patch21 -p1
-%endif
+%patch22 -p1
install %{SOURCE15} scripts/perl.prov.in
ISANAME=x86
ISABITS=64
CANONARCH=x86_64
+- CANONCOLOR=3
+ CANONCOLOR=7
+ ;;
+ x32)
+ ISANAME=x86
+ ISABITS=32
+ CANONARCH=x32
- CANONCOLOR=3
++ CANONCOLOR=4
+ FORCE_RPMRC_GNU="${RPMRC_GNU}x32"
+ TARGETCPU="x86_64"
;;