How is this exactly problematic?

It is the only way, that I am aware of, to dynamically resolve the latest version and download it.

Isn't prepare appropriate for this? It is invoked after pkgver, and it is also invoked when you want to prepare a source tarball for a package, in order to build it offline later.

If you have an alternative way that is more appropriate, I'd prefer a comment under the package instead of straight up asking for a deletion.

On Thu, Nov 6, 2025, 00:55 <notify@aur.archlinux.org> wrote:
FabioLolix [1] filed a deletion request for gemini-cli-latest [2]:

'latest' package which don't use source=() for download but curl in
prepare() and download()

[1] https://aur.archlinux.org/account/FabioLolix/
[2] https://aur.archlinux.org/pkgbase/gemini-cli-latest/