Package: alien Version: 8.95 Severity: normal X-Debbugs-Cc: dd...@cpan.org Dear Maintainer,
Attempting to convert a aarch64 rpm to arm64 deb led to the following error: foobar-1.00.0-1.el7.aarch64.rpm is for architecture aarch64 ; the package cannot be built on this system When the below patch is applied, the correct deb package is created. *** /home/ubuntu/arm64.patch diff --git a/Alien/Package/Rpm.pm b/Alien/Package/Rpm.pm index 96905a2..2827a54 100644 --- a/Alien/Package/Rpm.pm +++ b/Alien/Package/Rpm.pm @@ -744,6 +744,9 @@ sub arch { # Treat armv7l as armel. $arch='armel'; } + elsif ($arch eq 'aarch64') { + $arch='arm64'; + } elsif ($arch eq 'parisc') { $arch='hppa'; } -- System Information: Debian Release: bullseye/sid APT prefers groovy-updates APT policy: (500, 'groovy-updates'), (500, 'groovy-security'), (500, 'groovy'), (100, 'groovy-backports') Architecture: arm64 (aarch64) Foreign Architectures: amd64 Kernel: Linux 5.8.0-1025-aws (SMP w/16 CPU threads) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages alien depends on: ii cpio 2.13+dfsg-3 ii debhelper 13.2.1ubuntu1 ii dpkg-dev 1.20.5ubuntu2 ii make 4.3-4ubuntu1 ii perl 5.30.3-4 ii rpm 4.14.2.1+dfsg1-1.1 ii rpm2cpio 4.14.2.1+dfsg1-1.1 alien recommends no packages. Versions of packages alien suggests: ii bzip2 1.0.8-4ubuntu2 ii lintian 2.89.0 ii patch 2.7.6-6 ii xz-utils [lzma] 5.2.4-1ubuntu1 -- no debconf information