diff -Nru alien-8.95.3/Alien/Package/Deb.pm alien-8.95.4/Alien/Package/Deb.pm --- alien-8.95.3/Alien/Package/Deb.pm 2020-11-01 18:35:34.000000000 +0000 +++ alien-8.95.4/Alien/Package/Deb.pm 2021-04-07 16:15:06.000000000 +0000 @@ -472,7 +472,7 @@ PACKAGE=\$(shell dh_listpackages) %: - dh $@ + dh \$\@ override_dh_clean: dh_clean -d @@ -482,9 +482,11 @@ override_dh_auto_build: override_dh_auto_install: + mkdir -p debian/\$(PACKAGE) # Copy the packages's files. find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \\ - xargs -0 -r -i cp -a {} debian/\$(PACKAGE) + sed -e s#'./'##g | \\ + xargs -0 -r -i cp -a ./{} debian/\$(PACKAGE)/{} # # If you need to move files around in debian/\$(PACKAGE) or do some # binary patching, do it here diff -Nru alien-8.95.3/Alien/Package/Rpm.pm alien-8.95.4/Alien/Package/Rpm.pm --- alien-8.95.3/Alien/Package/Rpm.pm 2020-11-01 18:35:34.000000000 +0000 +++ alien-8.95.4/Alien/Package/Rpm.pm 2021-04-07 16:13:27.000000000 +0000 @@ -744,6 +744,10 @@ # Treat armv7l as armel. $arch='armel'; } + elsif ($arch eq 'aarch64') { + # Treat aarch64 as arm64. + $arch='arm64'; + } elsif ($arch eq 'parisc') { $arch='hppa'; } diff -Nru alien-8.95.3/debian/changelog alien-8.95.4/debian/changelog --- alien-8.95.3/debian/changelog 2021-02-11 20:02:09.000000000 +0000 +++ alien-8.95.4/debian/changelog 2021-04-07 16:15:06.000000000 +0000 @@ -1,3 +1,19 @@ +alien (8.95.4) unstable; urgency=high + + * QA upload. + * Alien/Package/Deb.pm: Fix incorrect debian/rules template by + properly escaping special characters (dh \$\@ instead of dh $@). + Closes: #983492. + * Alien/Package/Deb.pm: Fix incorrect file installation path. + This fixes the bug in manual override_dh_auto_install that files + are placed under / instead of /usr/ (default prefix). + Closes: #985835. + * Alien/Package/Rpm.pm: Also map aarch64 in rpm to arm64 in deb. + This fixes conversion of aarch64 rpm packages. + Closes: #985808. + + -- Boyuan Yang Wed, 07 Apr 2021 12:15:06 -0400 + alien (8.95.3) unstable; urgency=medium * QA upload.