Hello,

I have recently created an AUR package (uboot-cm3588-nas
<https://aur.archlinux.org/cgit/aur.git/?h=uboot-cm3588-nas>) that's only
usable on the "aarch64" architecture (e.g.: Arch Linux ARM) which got
promptly removed due to: "not for Arch Linux, aarch64 only package".

However, the AUR submission guidelines
<https://wiki.archlinux.org/title/AUR_submission_guidelines> do not make it
very clear whether non-x86_64 packages are allowed in the AUR or not.

The closest reference that I could find in relation to this is the Arch
package guidelines - Architectures
<https://wiki.archlinux.org/title/Arch_package_guidelines#Architectures>
section
which mentions:
> The arch array should contain 'x86_64' if the compiled package is
architecture-specific. Otherwise, use 'any' for architecture independent
packages.

This makes it sound like only x86_64 packages are allowed but, to me, that
still sounds like there is some room for interpretation.

So, my main question is: *are packages for other architectures allowed in
the AUR?*

Also, in light of recent discussions around Arch Linux Ports
<https://rfc.archlinux.page/0032-arch-linux-ports/>, I think it would be
helpful to spell out the answer to this question explicitly in the
AUR submission guidelines.

Reply via email to