If you don't have problem with canonical, snap format would be a good choice. It's starting as Ubuntu feature, but slowly adopted by other distros. Manjaro has it now, despite not by default. Otherwise just provide a compressed archive. If you're very kind, provide all the following: .deb, .rpm and an AUR entry (or just PKGBUILD). That should cover most distros.